PipeWire
0.3.29
|
Macros | |
#define | NAME "work-queue" |
Functions | |
struct pw_work_queue * | pw_work_queue_new (struct pw_loop *loop) |
Create a new PipeWire Work Queue Object. More... | |
void | pw_work_queue_destroy (struct pw_work_queue *queue) |
Destroy a work queue. More... | |
SPA_EXPORT uint32_t | pw_work_queue_add (struct pw_work_queue *queue, void *obj, int res, pw_work_func_t func, void *data) |
Add an item to the work queue. More... | |
SPA_EXPORT int | pw_work_queue_cancel (struct pw_work_queue *queue, void *obj, uint32_t id) |
Cancel a work item. More... | |
SPA_EXPORT int | pw_work_queue_complete (struct pw_work_queue *queue, void *obj, uint32_t seq, int res) |
Complete a work item. More... | |
#define NAME "work-queue" |
Referenced by pw_work_queue_add(), pw_work_queue_cancel(), pw_work_queue_complete(), pw_work_queue_destroy(), and pw_work_queue_new().