|
| #define | pw_loop_add_source(l, ...) |
| |
| #define | pw_loop_update_source(l, ...) |
| |
| #define | pw_loop_remove_source(l, ...) |
| |
| #define | pw_loop_invoke(l, ...) |
| |
| #define | pw_loop_get_fd(l) |
| |
| #define | pw_loop_add_hook(l, ...) |
| |
| #define | pw_loop_enter(l) |
| |
| #define | pw_loop_iterate(l, ...) |
| |
| #define | pw_loop_leave(l) |
| |
| #define | pw_loop_add_io(l, ...) |
| |
| #define | pw_loop_update_io(l, ...) |
| |
| #define | pw_loop_add_idle(l, ...) |
| |
| #define | pw_loop_enable_idle(l, ...) |
| |
| #define | pw_loop_add_event(l, ...) |
| |
| #define | pw_loop_signal_event(l, ...) |
| |
| #define | pw_loop_add_timer(l, ...) |
| |
| #define | pw_loop_update_timer(l, ...) |
| |
| #define | pw_loop_add_signal(l, ...) |
| |
| #define | pw_loop_destroy_source(l, ...) |
| |
PipeWire loop object provides an implementation of the spa loop interfaces. It can be used to implement various event loops.
◆ pw_loop_add_source
| #define pw_loop_add_source |
( |
| l, |
|
|
| ... ) |
Value:
#define spa_loop_add_source(l,...)
add a source to the loop
Definition loop.h:135
◆ pw_loop_update_source
| #define pw_loop_update_source |
( |
| l, |
|
|
| ... ) |
Value:
#define spa_loop_update_source(l,...)
update the source io mask
Definition loop.h:138
◆ pw_loop_remove_source
| #define pw_loop_remove_source |
( |
| l, |
|
|
| ... ) |
Value:
#define spa_loop_remove_source(l,...)
remove a source from the loop
Definition loop.h:141
◆ pw_loop_invoke
| #define pw_loop_invoke |
( |
| l, |
|
|
| ... ) |
Value:
#define spa_loop_invoke(l,...)
invoke a function in the context of this loop
Definition loop.h:144
- Examples
- export-sink.c.
◆ pw_loop_get_fd
| #define pw_loop_get_fd |
( |
| l | ) |
|
Value:
#define spa_loop_control_get_fd(l)
Definition loop.h:249
◆ pw_loop_add_hook
| #define pw_loop_add_hook |
( |
| l, |
|
|
| ... ) |
Value:
#define spa_loop_control_add_hook(l,...)
Add a hook.
Definition loop.h:252
◆ pw_loop_enter
| #define pw_loop_enter |
( |
| l | ) |
|
Value:
#define spa_loop_control_enter(l)
Enter a loop.
Definition loop.h:255
◆ pw_loop_iterate
| #define pw_loop_iterate |
( |
| l, |
|
|
| ... ) |
Value:
#define spa_loop_control_iterate(l,...)
Perform one iteration of the loop.
Definition loop.h:261
◆ pw_loop_leave
| #define pw_loop_leave |
( |
| l | ) |
|
Value:
#define spa_loop_control_leave(l)
Leave a loop.
Definition loop.h:258
◆ pw_loop_add_io
| #define pw_loop_add_io |
( |
| l, |
|
|
| ... ) |
Value:
#define spa_loop_utils_add_io(l,...)
Definition loop.h:343
◆ pw_loop_update_io
| #define pw_loop_update_io |
( |
| l, |
|
|
| ... ) |
Value:
#define spa_loop_utils_update_io(l,...)
Definition loop.h:346
◆ pw_loop_add_idle
| #define pw_loop_add_idle |
( |
| l, |
|
|
| ... ) |
Value:
#define spa_loop_utils_add_idle(l,...)
Definition loop.h:349
◆ pw_loop_enable_idle
| #define pw_loop_enable_idle |
( |
| l, |
|
|
| ... ) |
Value:
#define spa_loop_utils_enable_idle(l,...)
Definition loop.h:352
◆ pw_loop_add_event
| #define pw_loop_add_event |
( |
| l, |
|
|
| ... ) |
Value:
#define spa_loop_utils_add_event(l,...)
Definition loop.h:355
- Examples
- video-play-fixate.c.
◆ pw_loop_signal_event
| #define pw_loop_signal_event |
( |
| l, |
|
|
| ... ) |
Value:
#define spa_loop_utils_signal_event(l,...)
Definition loop.h:358
- Examples
- video-play-fixate.c.
◆ pw_loop_add_timer
| #define pw_loop_add_timer |
( |
| l, |
|
|
| ... ) |
◆ pw_loop_update_timer
| #define pw_loop_update_timer |
( |
| l, |
|
|
| ... ) |
◆ pw_loop_add_signal
| #define pw_loop_add_signal |
( |
| l, |
|
|
| ... ) |
Value:
#define spa_loop_utils_add_signal(l,...)
Definition loop.h:367
- Examples
- audio-dsp-filter.c, audio-dsp-src.c, audio-src.c, export-spa-device.c, export-spa.c, video-play-fixate.c, video-play-pull.c, video-play-reneg.c, video-play.c, video-src-alloc.c, video-src-fixate.c, video-src-reneg.c, and video-src.c.
◆ pw_loop_destroy_source
| #define pw_loop_destroy_source |
( |
| l, |
|
|
| ... ) |
Value:
#define spa_loop_utils_destroy_source(l,...)
destroy a source allocated with this interface.
Definition loop.h:370
◆ pw_loop_new()
Create a new loop.
- Returns
- a newly allocated loop
◆ pw_loop_destroy()
| void pw_loop_destroy |
( |
struct pw_loop * | loop | ) |
|
Destroy a loop.
- Parameters
-