|  | 
| #define | PW_TYPE_INTERFACE_Session   PW_TYPE_INFO_INTERFACE_BASE "Session" | 
|  | 
| #define | PW_SESSION_PERM_MASK   PW_PERM_RWX | 
|  | 
| #define | PW_VERSION_SESSION   0 | 
|  | 
| #define | PW_TYPE_INTERFACE_Endpoint   PW_TYPE_INFO_INTERFACE_BASE "Endpoint" | 
|  | 
| #define | PW_ENDPOINT_PERM_MASK   PW_PERM_RWX | 
|  | 
| #define | PW_VERSION_ENDPOINT   0 | 
|  | 
| #define | PW_TYPE_INTERFACE_EndpointStream   PW_TYPE_INFO_INTERFACE_BASE "EndpointStream" | 
|  | 
| #define | PW_ENDPOINT_STREAM_PERM_MASK   PW_PERM_RWX | 
|  | 
| #define | PW_VERSION_ENDPOINT_STREAM   0 | 
|  | 
| #define | PW_TYPE_INTERFACE_EndpointLink   PW_TYPE_INFO_INTERFACE_BASE "EndpointLink" | 
|  | 
| #define | PW_ENDPOINT_LINK_PERM_MASK   PW_PERM_RWX | 
|  | 
| #define | PW_VERSION_ENDPOINT_LINK   0 | 
|  | 
| #define | PW_SESSION_EVENT_INFO   0 | 
|  | 
| #define | PW_SESSION_EVENT_PARAM   1 | 
|  | 
| #define | PW_SESSION_EVENT_NUM   2 | 
|  | 
| #define | PW_VERSION_SESSION_EVENTS   0 | 
|  | 
| #define | PW_SESSION_METHOD_ADD_LISTENER   0 | 
|  | 
| #define | PW_SESSION_METHOD_SUBSCRIBE_PARAMS   1 | 
|  | 
| #define | PW_SESSION_METHOD_ENUM_PARAMS   2 | 
|  | 
| #define | PW_SESSION_METHOD_SET_PARAM   3 | 
|  | 
| #define | PW_SESSION_METHOD_CREATE_LINK   4 | 
|  | 
| #define | PW_SESSION_METHOD_NUM   5 | 
|  | 
| #define | PW_VERSION_SESSION_METHODS   0 | 
|  | 
| #define | pw_session_method(o,  method,  version, ...) | 
|  | 
| #define | pw_session_add_listener(c, ...) | 
|  | 
| #define | pw_session_subscribe_params(c, ...) | 
|  | Subscribe to parameter changes. 
 | 
|  | 
| #define | pw_session_enum_params(c, ...) | 
|  | Enumerate session parameters. 
 | 
|  | 
| #define | pw_session_set_param(c, ...) | 
|  | Set a parameter on the session. 
 | 
|  | 
| #define | PW_ENDPOINT_EVENT_INFO   0 | 
|  | 
| #define | PW_ENDPOINT_EVENT_PARAM   1 | 
|  | 
| #define | PW_ENDPOINT_EVENT_NUM   2 | 
|  | 
| #define | PW_VERSION_ENDPOINT_EVENTS   0 | 
|  | 
| #define | PW_ENDPOINT_METHOD_ADD_LISTENER   0 | 
|  | 
| #define | PW_ENDPOINT_METHOD_SUBSCRIBE_PARAMS   1 | 
|  | 
| #define | PW_ENDPOINT_METHOD_ENUM_PARAMS   2 | 
|  | 
| #define | PW_ENDPOINT_METHOD_SET_PARAM   3 | 
|  | 
| #define | PW_ENDPOINT_METHOD_CREATE_LINK   4 | 
|  | 
| #define | PW_ENDPOINT_METHOD_NUM   5 | 
|  | 
| #define | PW_VERSION_ENDPOINT_METHODS   0 | 
|  | 
| #define | pw_endpoint_method(o,  method,  version, ...) | 
|  | 
| #define | pw_endpoint_add_listener(c, ...) | 
|  | 
| #define | pw_endpoint_subscribe_params(c, ...) | 
|  | Subscribe to parameter changes. 
 | 
|  | 
| #define | pw_endpoint_enum_params(c, ...) | 
|  | Enumerate endpoint parameters. 
 | 
|  | 
| #define | pw_endpoint_set_param(c, ...) | 
|  | Set a parameter on the endpoint. 
 | 
|  | 
| #define | pw_endpoint_create_link(c, ...) | 
|  | Create a link. 
 | 
|  | 
| #define | PW_ENDPOINT_STREAM_EVENT_INFO   0 | 
|  | 
| #define | PW_ENDPOINT_STREAM_EVENT_PARAM   1 | 
|  | 
| #define | PW_ENDPOINT_STREAM_EVENT_NUM   2 | 
|  | 
| #define | PW_VERSION_ENDPOINT_STREAM_EVENTS   0 | 
|  | 
| #define | PW_ENDPOINT_STREAM_METHOD_ADD_LISTENER   0 | 
|  | 
| #define | PW_ENDPOINT_STREAM_METHOD_SUBSCRIBE_PARAMS   1 | 
|  | 
| #define | PW_ENDPOINT_STREAM_METHOD_ENUM_PARAMS   2 | 
|  | 
| #define | PW_ENDPOINT_STREAM_METHOD_SET_PARAM   3 | 
|  | 
| #define | PW_ENDPOINT_STREAM_METHOD_NUM   4 | 
|  | 
| #define | PW_VERSION_ENDPOINT_STREAM_METHODS   0 | 
|  | 
| #define | pw_endpoint_stream_method(o,  method,  version, ...) | 
|  | 
| #define | pw_endpoint_stream_add_listener(c, ...) | 
|  | 
| #define | pw_endpoint_stream_subscribe_params(c, ...) | 
|  | Subscribe to parameter changes. 
 | 
|  | 
| #define | pw_endpoint_stream_enum_params(c, ...) | 
|  | Enumerate stream parameters. 
 | 
|  | 
| #define | pw_endpoint_stream_set_param(c, ...) | 
|  | Set a parameter on the stream. 
 | 
|  | 
| #define | PW_ENDPOINT_LINK_EVENT_INFO   0 | 
|  | 
| #define | PW_ENDPOINT_LINK_EVENT_PARAM   1 | 
|  | 
| #define | PW_ENDPOINT_LINK_EVENT_NUM   2 | 
|  | 
| #define | PW_VERSION_ENDPOINT_LINK_EVENTS   0 | 
|  | 
| #define | PW_ENDPOINT_LINK_METHOD_ADD_LISTENER   0 | 
|  | 
| #define | PW_ENDPOINT_LINK_METHOD_SUBSCRIBE_PARAMS   1 | 
|  | 
| #define | PW_ENDPOINT_LINK_METHOD_ENUM_PARAMS   2 | 
|  | 
| #define | PW_ENDPOINT_LINK_METHOD_SET_PARAM   3 | 
|  | 
| #define | PW_ENDPOINT_LINK_METHOD_REQUEST_STATE   4 | 
|  | 
| #define | PW_ENDPOINT_LINK_METHOD_DESTROY   5 | 
|  | 
| #define | PW_ENDPOINT_LINK_METHOD_NUM   6 | 
|  | 
| #define | PW_VERSION_ENDPOINT_LINK_METHODS   0 | 
|  | 
| #define | pw_endpoint_link_method(o,  method,  version, ...) | 
|  | 
| #define | pw_endpoint_link_add_listener(c, ...) | 
|  | 
| #define | pw_endpoint_link_subscribe_params(c, ...) | 
|  | Subscribe to parameter changes. 
 | 
|  | 
| #define | pw_endpoint_link_enum_params(c, ...) | 
|  | Enumerate link parameters. 
 | 
|  | 
| #define | pw_endpoint_link_set_param(c, ...) | 
|  | Set a parameter on the link. 
 | 
|  | 
| #define | pw_endpoint_link_request_state(c, ...) | 
|  | Request a state on the link. 
 | 
|  |