PipeWire 1.4.7
Loading...
Searching...
No Matches
impl-interfaces.h File Reference

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, ...)
#define pw_client_endpoint_update(o, ...)
 Update endpoint information.
#define pw_client_endpoint_stream_update(o, ...)
 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, ...)
#define pw_client_session_update(o, ...)
 Update session information.
#define pw_client_session_link_update(o, ...)
 Update link information.

Detailed Description

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)