pipewire/device.h  
More...
Go to the source code of this file.
 | 
| #define  | PW_TYPE_INTERFACE_Device   PW_TYPE_INFO_INTERFACE_BASE "Device" | 
|   | 
| #define  | PW_VERSION_DEVICE   3 | 
|   | 
| #define  | PW_DEVICE_CHANGE_MASK_PROPS   (1 << 0) | 
|   | 
| #define  | PW_DEVICE_CHANGE_MASK_PARAMS   (1 << 1) | 
|   | 
| #define  | PW_DEVICE_CHANGE_MASK_ALL   ((1 << 2)-1) | 
|   | 
| #define  | PW_DEVICE_EVENT_INFO   0 | 
|   | 
| #define  | PW_DEVICE_EVENT_PARAM   1 | 
|   | 
| #define  | PW_DEVICE_EVENT_NUM   2 | 
|   | 
| #define  | PW_VERSION_DEVICE_EVENTS   0 | 
|   | 
| #define  | PW_DEVICE_METHOD_ADD_LISTENER   0 | 
|   | 
| #define  | PW_DEVICE_METHOD_SUBSCRIBE_PARAMS   1 | 
|   | 
| #define  | PW_DEVICE_METHOD_ENUM_PARAMS   2 | 
|   | 
| #define  | PW_DEVICE_METHOD_SET_PARAM   3 | 
|   | 
| #define  | PW_DEVICE_METHOD_NUM   4 | 
|   | 
| #define  | PW_VERSION_DEVICE_METHODS   0 | 
|   | 
| #define  | pw_device_method(o,  method,  version, ...) | 
|   | 
| #define  | pw_device_add_listener(c, ...)   pw_device_method(c,add_listener,0,__VA_ARGS__) | 
|   | 
| #define  | pw_device_subscribe_params(c, ...)   pw_device_method(c,subscribe_params,0,__VA_ARGS__) | 
|   | Subscribe to parameter changes.  More...
  | 
|   | 
| #define  | pw_device_enum_params(c, ...)   pw_device_method(c,enum_params,0,__VA_ARGS__) | 
|   | Enumerate device parameters.  More...
  | 
|   | 
| #define  | pw_device_set_param(c, ...)   pw_device_method(c,set_param,0,__VA_ARGS__) | 
|   | Set a parameter on the device.  More...
  | 
|   |