PipeWire  0.3.29
pw_loop Struct Reference

Public Member Functions

SPA_EXPORT struct pw_looppw_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_systemsystem
 system utils More...
 
struct spa_looploop
 wrapped loop More...
 
struct spa_loop_controlcontrol
 loop control More...
 
struct spa_loop_utilsutils
 loop utils More...
 

Member Function Documentation

◆ pw_loop_destroy()

SPA_EXPORT void pw_loop_destroy ( struct pw_loop loop)

Destroy a loop.

Parameters
loopa 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().

◆ pw_loop_new()

Field Documentation

◆ control

struct spa_loop_control* pw_loop::control

loop control

◆ loop

◆ system

struct spa_system* pw_loop::system

system utils

◆ utils

struct spa_loop_utils* pw_loop::utils

loop utils


The documentation for this struct was generated from the following files: