PipeWire
0.2.9
|
Go to the source code of this file.
Typedefs | |
typedef void(* | pw_work_func_t) (void *obj, void *data, int res, uint32_t id) |
Functions | |
struct pw_work_queue * | pw_work_queue_new (struct pw_loop *loop) |
void | pw_work_queue_destroy (struct pw_work_queue *queue) |
uint32_t | pw_work_queue_add (struct pw_work_queue *queue, void *obj, int res, pw_work_func_t func, void *data) |
int | pw_work_queue_cancel (struct pw_work_queue *queue, void *obj, uint32_t id) |
int | pw_work_queue_complete (struct pw_work_queue *queue, void *obj, uint32_t seq, int res) |
typedef void(* pw_work_func_t) (void *obj, void *data, int res, uint32_t id) |
uint32_t pw_work_queue_add | ( | struct pw_work_queue * | queue, |
void * | obj, | ||
int | res, | ||
pw_work_func_t | func, | ||
void * | data | ||
) |
int pw_work_queue_cancel | ( | struct pw_work_queue * | queue, |
void * | obj, | ||
uint32_t | id | ||
) |
int pw_work_queue_complete | ( | struct pw_work_queue * | queue, |
void * | obj, | ||
uint32_t | seq, | ||
int | res | ||
) |
void pw_work_queue_destroy | ( | struct pw_work_queue * | queue | ) |
struct pw_work_queue* pw_work_queue_new | ( | struct pw_loop * | loop | ) |