PipeWire: pipewire/extensions/session-manager/impl-interfaces.h File Reference

PipeWire 1.0.3

Loading...
Searching...
No Matches
Data Structures | Macros
impl-interfaces.h File Reference
Extensions » Session Manager

`pipewire/extensions/session-manager/impl-interfaces.h` More...

Go to the source code of this file.

## Data Structures
struct | pw_client_endpoint_events
struct | pw_client_endpoint_methods
struct | pw_client_session_events
struct | pw_client_session_methods

## Macros
#define | PW_TYPE_INTERFACE_ClientEndpoint PW_TYPE_INFO_INTERFACE_BASE "ClientEndpoint"
#define | PW_VERSION_CLIENT_ENDPOINT 0
#define | PW_CLIENT_ENDPOINT_EVENT_SET_SESSION_ID 0
#define | PW_CLIENT_ENDPOINT_EVENT_SET_PARAM 1
#define | PW_CLIENT_ENDPOINT_EVENT_STREAM_SET_PARAM 2
#define | PW_CLIENT_ENDPOINT_EVENT_CREATE_LINK 3
#define | PW_CLIENT_ENDPOINT_EVENT_NUM 4
#define | PW_VERSION_CLIENT_ENDPOINT_EVENTS 0
#define | PW_CLIENT_ENDPOINT_METHOD_ADD_LISTENER 0
#define | PW_CLIENT_ENDPOINT_METHOD_UPDATE 1
#define | PW_CLIENT_ENDPOINT_METHOD_STREAM_UPDATE 2
#define | PW_CLIENT_ENDPOINT_METHOD_NUM 3
#define | PW_VERSION_CLIENT_ENDPOINT_METHODS 0
#define | PW_CLIENT_ENDPOINT_UPDATE_PARAMS (1 << 0)
#define | PW_CLIENT_ENDPOINT_UPDATE_INFO (1 << 1)
#define | PW_CLIENT_ENDPOINT_STREAM_UPDATE_PARAMS (1 << 0)
#define | PW_CLIENT_ENDPOINT_STREAM_UPDATE_INFO (1 << 1)
#define | PW_CLIENT_ENDPOINT_STREAM_UPDATE_DESTROYED (1 << 2)
#define | pw_client_endpoint_method(o, method, version, ...)
#define | pw_client_endpoint_add_listener(o, ...) pw_client_endpoint_method(o,add_listener,0,__VA_ARGS__)
#define | pw_client_endpoint_update(o, ...) pw_client_endpoint_method(o,update,0,__VA_ARGS__)
| Update endpoint information.
#define | pw_client_endpoint_stream_update(o, ...) pw_client_endpoint_method(o,stream_update,0,__VA_ARGS__)
| Update stream information.
#define | PW_TYPE_INTERFACE_ClientSession PW_TYPE_INFO_INTERFACE_BASE "ClientSession"
#define | PW_VERSION_CLIENT_SESSION 0
#define | PW_CLIENT_SESSION_EVENT_SET_PARAM 0
#define | PW_CLIENT_SESSION_EVENT_LINK_SET_PARAM 1
#define | PW_CLIENT_SESSION_EVENT_LINK_REQUEST_STATE 2
#define | PW_CLIENT_SESSION_EVENT_NUM 3
#define | PW_VERSION_CLIENT_SESSION_EVENTS 0
#define | PW_CLIENT_SESSION_METHOD_ADD_LISTENER 0
#define | PW_CLIENT_SESSION_METHOD_UPDATE 1
#define | PW_CLIENT_SESSION_METHOD_LINK_UPDATE 2
#define | PW_CLIENT_SESSION_METHOD_NUM 3
#define | PW_VERSION_CLIENT_SESSION_METHODS 0
#define | PW_CLIENT_SESSION_UPDATE_PARAMS (1 << 0)
#define | PW_CLIENT_SESSION_UPDATE_INFO (1 << 1)
#define | PW_CLIENT_SESSION_LINK_UPDATE_PARAMS (1 << 0)
#define | PW_CLIENT_SESSION_LINK_UPDATE_INFO (1 << 1)
#define | PW_CLIENT_SESSION_LINK_UPDATE_DESTROYED (1 << 2)
#define | pw_client_session_method(o, method, version, ...)
#define | pw_client_session_add_listener(o, ...) pw_client_session_method(o,add_listener,0,__VA_ARGS__)
#define | pw_client_session_update(o, ...) pw_client_session_method(o,update,0,__VA_ARGS__)
| Update session information.
#define | pw_client_session_link_update(o, ...) pw_client_session_method(o,link_update,0,__VA_ARGS__)
| Update link information.

## Detailed Description

`pipewire/extensions/session-manager/impl-interfaces.h`

## Macro Definition Documentation

## ◆ PW_CLIENT_ENDPOINT_UPDATE_PARAMS

#define PW_CLIENT_ENDPOINT_UPDATE_PARAMS (1 << 0)

## ◆ PW_CLIENT_ENDPOINT_UPDATE_INFO

#define PW_CLIENT_ENDPOINT_UPDATE_INFO (1 << 1)

## ◆ PW_CLIENT_ENDPOINT_STREAM_UPDATE_PARAMS

#define PW_CLIENT_ENDPOINT_STREAM_UPDATE_PARAMS (1 << 0)

## ◆ PW_CLIENT_ENDPOINT_STREAM_UPDATE_INFO

#define PW_CLIENT_ENDPOINT_STREAM_UPDATE_INFO (1 << 1)

## ◆ PW_CLIENT_ENDPOINT_STREAM_UPDATE_DESTROYED

#define PW_CLIENT_ENDPOINT_STREAM_UPDATE_DESTROYED (1 << 2)

## ◆ PW_CLIENT_SESSION_UPDATE_PARAMS

#define PW_CLIENT_SESSION_UPDATE_PARAMS (1 << 0)

## ◆ PW_CLIENT_SESSION_UPDATE_INFO

#define PW_CLIENT_SESSION_UPDATE_INFO (1 << 1)

## ◆ PW_CLIENT_SESSION_LINK_UPDATE_PARAMS

#define PW_CLIENT_SESSION_LINK_UPDATE_PARAMS (1 << 0)

## ◆ PW_CLIENT_SESSION_LINK_UPDATE_INFO

#define PW_CLIENT_SESSION_LINK_UPDATE_INFO (1 << 1)

## ◆ PW_CLIENT_SESSION_LINK_UPDATE_DESTROYED

#define PW_CLIENT_SESSION_LINK_UPDATE_DESTROYED (1 << 2)