PipeWire
0.3.29
|
Public Member Functions | |
SPA_EXPORT struct pw_loop * | pw_loop_new (const struct spa_dict *props) |
Create a new loop. More... | |
SPA_EXPORT void | pw_loop_destroy (struct pw_loop *loop) |
Destroy a loop. More... | |
Data Fields | |
struct spa_system * | system |
system utils More... | |
struct spa_loop * | loop |
wrapped loop More... | |
struct spa_loop_control * | control |
loop control More... | |
struct spa_loop_utils * | utils |
loop utils More... | |
SPA_EXPORT void pw_loop_destroy | ( | struct pw_loop * | loop | ) |
Destroy a loop.
loop | a loop to destroy |
References pw_unload_spa_handle(), and SPA_CONTAINER_OF.
Referenced by pw_data_loop_destroy(), pw_main_loop_destroy(), and pw_thread_loop_destroy().
SPA_EXPORT struct pw_loop * pw_loop_new | ( | const struct spa_dict * | props | ) |
Create a new loop.
References NAME, pw_get_support(), PW_KEY_LIBRARY_NAME_LOOP, PW_KEY_LIBRARY_NAME_SYSTEM, pw_load_spa_handle(), pw_log_error, pw_unload_spa_handle(), res, spa_dict_lookup(), spa_handle_get_interface, SPA_NAME_SUPPORT_LOOP, SPA_NAME_SUPPORT_SYSTEM, spa_strerror, SPA_SUPPORT_INIT, SPA_TYPE_INTERFACE_Loop, SPA_TYPE_INTERFACE_LoopControl, SPA_TYPE_INTERFACE_LoopUtils, SPA_TYPE_INTERFACE_System, and impl::this.
struct spa_loop_control* pw_loop::control |
loop control
struct spa_loop* pw_loop::loop |
wrapped loop
Referenced by pw_data_loop_get_loop(), pw_data_loop_in_thread(), pw_data_loop_invoke(), pw_data_loop_start(), pw_data_loop_stop(), pw_main_loop_get_loop(), pw_main_loop_quit(), pw_main_loop_run(), and pw_thread_loop_get_loop().
struct spa_system* pw_loop::system |
system utils
struct spa_loop_utils* pw_loop::utils |
loop utils