From 6e8d8b67ecf9172a8f3826e2093870e25c0363d7 Mon Sep 17 00:00:00 2001 From: Anthony Ilersich Date: Tue, 27 Sep 2022 13:28:31 -0400 Subject: [PATCH] add session services property --- src/modules/module-session-manager/client-endpoint/endpoint.c | 1 + .../module-session-manager/client-session/client-session.c | 1 + src/pipewire/extensions/session-manager/keys.h | 1 + 3 files changed, 3 insertions(+) diff --git a/src/modules/module-session-manager/client-endpoint/endpoint.c b/src/modules/module-session-manager/client-endpoint/endpoint.c index aa13989b6..8672833a4 100644 --- a/src/modules/module-session-manager/client-endpoint/endpoint.c +++ b/src/modules/module-session-manager/client-endpoint/endpoint.c @@ -325,6 +325,7 @@ int endpoint_init(struct endpoint *this, PW_KEY_NODE_ID, PW_KEY_MEDIA_CLASS, PW_KEY_SESSION_ID, + PW_KEY_SESSION_SERVICES, PW_KEY_PRIORITY_SESSION, PW_KEY_ENDPOINT_NAME, PW_KEY_ENDPOINT_CLIENT_ID, diff --git a/src/modules/module-session-manager/client-session/client-session.c b/src/modules/module-session-manager/client-session/client-session.c index 89997c94b..7f208902c 100644 --- a/src/modules/module-session-manager/client-session/client-session.c +++ b/src/modules/module-session-manager/client-session/client-session.c @@ -84,6 +84,7 @@ static int client_session_link_update(void *object, PW_KEY_FACTORY_ID, PW_KEY_CLIENT_ID, PW_KEY_SESSION_ID, + PW_KEY_SESSION_SERVICES, PW_KEY_ENDPOINT_LINK_OUTPUT_ENDPOINT, PW_KEY_ENDPOINT_LINK_OUTPUT_STREAM, PW_KEY_ENDPOINT_LINK_INPUT_ENDPOINT, diff --git a/src/pipewire/extensions/session-manager/keys.h b/src/pipewire/extensions/session-manager/keys.h index 9ff89f9c9..a450e9ef6 100644 --- a/src/pipewire/extensions/session-manager/keys.h +++ b/src/pipewire/extensions/session-manager/keys.h @@ -36,6 +36,7 @@ extern "C" { */ #define PW_KEY_SESSION_ID "session.id" /**< id of a session manager */ +#define PW_KEY_SESSION_SERVICES "session.services" /**< a list of available services on this session */ #define PW_KEY_ENDPOINT_ID "endpoint.id" /**< id of an endpoint */ #define PW_KEY_ENDPOINT_NAME "endpoint.name" /**< the name of an endpoint */