20 #ifndef __PIPEWIRE_DATA_LOOP_H__ 21 #define __PIPEWIRE_DATA_LOOP_H__ 39 #define PW_VERSION_DATA_LOOP_EVENTS 0 49 struct spa_hook *listener,
A collection of key/value pairs.
Definition: properties.h:38
struct pw_loop * loop
Definition: private.h:143
PipeWire loop interface provides an implementation of the spa loop interfaces.
Definition: loop.h:37
uint32_t version
Definition: data-loop.h:40
struct spa_loop * loop
wrapped loop
Definition: loop.h:38
int pw_data_loop_start(struct pw_data_loop *loop)
struct pw_data_loop * pw_data_loop_new(struct pw_properties *properties)
void(* destroy)(void *data)
Definition: data-loop.h:42
PipeWire rt-loop object.
Definition: private.h:142
int pw_data_loop_stop(struct pw_data_loop *loop)
bool pw_data_loop_in_thread(struct pw_data_loop *loop)
Definition: data-loop.h:38
void pw_data_loop_destroy(struct pw_data_loop *loop)
void pw_data_loop_add_listener(struct pw_data_loop *loop, struct spa_hook *listener, const struct pw_data_loop_events *events, void *data)
Definition: data-loop.c:146
struct pw_loop * pw_data_loop_get_loop(struct pw_data_loop *loop)
Definition: data-loop.c:155