| PipeWire 1.4.6
    | 
context events emitted by the context object added with pw_context_add_listener More...
#include <pipewire/context.h>
| Data Fields | |
| uint32_t | version | 
| void(* | destroy )(void *data) | 
| The context is being destroyed. | |
| void(* | free )(void *data) | 
| The context is being freed. | |
| void(* | check_access )(void *data, struct pw_impl_client *client) | 
| a new client object is added | |
| void(* | global_added )(void *data, struct pw_global *global) | 
| a new global object was added | |
| void(* | global_removed )(void *data, struct pw_global *global) | 
| a global object was removed | |
| void(* | driver_added )(void *data, struct pw_impl_node *node) | 
| a driver was added, since 0.3.75 version:1 | |
| void(* | driver_removed )(void *data, struct pw_impl_node *node) | 
| a driver was removed, since 0.3.75 version:1 | |
context events emitted by the context object added with pw_context_add_listener
| uint32_t pw_context_events::version | 
| void(* pw_context_events::destroy) (void *data) | 
The context is being destroyed.
| void(* pw_context_events::free) (void *data) | 
The context is being freed.
| void(* pw_context_events::check_access) (void *data, struct pw_impl_client *client) | 
a new client object is added
| void(* pw_context_events::global_added) (void *data, struct pw_global *global) | 
a new global object was added
| void(* pw_context_events::global_removed) (void *data, struct pw_global *global) | 
a global object was removed
| void(* pw_context_events::driver_added) (void *data, struct pw_impl_node *node) | 
a driver was added, since 0.3.75 version:1
| void(* pw_context_events::driver_removed) (void *data, struct pw_impl_node *node) | 
a driver was removed, since 0.3.75 version:1