|
PipeWire
0.3.59
|
Register sources and work items to an event loop. More...
Data Fields | |
| uint32_t | version |
| int(* | add_source )(void *object, struct spa_source *source) |
| add a source to the loop More... | |
| int(* | update_source )(void *object, struct spa_source *source) |
| update the source io mask More... | |
| int(* | remove_source )(void *object, struct spa_source *source) |
| remove a source from the loop More... | |
| int(* | invoke )(void *object, spa_invoke_func_t func, uint32_t seq, const void *data, size_t size, bool block, void *user_data) |
| invoke a function in the context of this loop More... | |
Register sources and work items to an event loop.
| uint32_t spa_loop_methods::version |
| int(* spa_loop_methods::add_source) (void *object, struct spa_source *source) |
add a source to the loop
| int(* spa_loop_methods::update_source) (void *object, struct spa_source *source) |
update the source io mask
| int(* spa_loop_methods::remove_source) (void *object, struct spa_source *source) |
remove a source from the loop
| int(* spa_loop_methods::invoke) (void *object, spa_invoke_func_t func, uint32_t seq, const void *data, size_t size, bool block, void *user_data) |
invoke a function in the context of this loop