| PipeWire
    0.2.7
    | 
Registry events. More...
| Data Fields | |
| uint32_t | version | 
| void(* | global )(void *object, uint32_t id, uint32_t parent_id, uint32_t permissions, uint32_t type, uint32_t version, const struct spa_dict *props) | 
| Notify of a new global object.  More... | |
| void(* | global_remove )(void *object, uint32_t id) | 
| Notify of a global object removal.  More... | |
Registry events.
| void(* pw_registry_proxy_events::global) (void *object, uint32_t id, uint32_t parent_id, uint32_t permissions, uint32_t type, uint32_t version, const struct spa_dict *props) | 
Notify of a new global object.
The registry emits this event when a new global object is available.
| id | the global object id | 
| parent_id | the parent global id | 
| permissions | the permissions of the object | 
| type | the type of the interface | 
| version | the version of the interface | 
| props | extra properties of the global | 
| void(* pw_registry_proxy_events::global_remove) (void *object, uint32_t id) | 
Notify of a global object removal.
Emited when a global object was removed from the registry. If the client has any bindings to the global, it should destroy those.
| id | the id of the global that was removed | 
| uint32_t pw_registry_proxy_events::version |