| PipeWire
    0.2.7
    | 
| Public Member Functions | |
| SPA_EXPORT struct pw_loop * | pw_loop_new (struct pw_properties *properties) | 
| Create a new loop.  More... | |
| SPA_EXPORT void | pw_loop_destroy (struct pw_loop *loop) | 
| Destroy a loop.  More... | |
| Data Fields | |
| struct spa_loop * | loop | 
| wrapped loop  More... | |
| struct spa_loop_control * | control | 
| loop control  More... | |
| struct spa_loop_utils * | utils | 
| loop utils  More... | |
PipeWire loop object provides an implementation of the spa loop interfaces. It can be used to implement various event loops.
| SPA_EXPORT void pw_loop_destroy | ( | struct pw_loop * | loop | ) | 
Destroy a loop.
| loop | a loop to destroy | 
Referenced by pw_data_loop::pw_data_loop_destroy(), and pw_main_loop::pw_main_loop_destroy().
| SPA_EXPORT struct pw_loop * pw_loop_new | ( | struct pw_properties * | properties | ) | 
Create a new loop.
References pw_get_support(), pw_get_support_factory(), and impl::this.
Referenced by pw_data_loop::pw_data_loop_new(), and pw_main_loop::pw_main_loop_new().
| struct spa_loop_control* pw_loop::control | 
loop control
| struct spa_loop* pw_loop::loop | 
wrapped loop
Referenced by pw_core::pw_core_new(), pw_data_loop_get_loop(), pw_data_loop::pw_data_loop_in_thread(), pw_data_loop::pw_data_loop_start(), pw_data_loop::pw_data_loop_stop(), pw_main_loop_get_loop(), pw_main_loop::pw_main_loop_quit(), pw_main_loop::pw_main_loop_run(), and pw_thread_loop_get_loop().
| struct spa_loop_utils* pw_loop::utils | 
loop utils
Referenced by pw_core::pw_core_new().