session-manager: implement 'endpoint' factory

This is modeled after the 'metadata' factory and provides
a way to use the pw_endpoint interface directly to implement
an endpoint object in a client.
This commit is contained in:
George Kiagiadakis 2020-03-24 17:17:24 +02:00 committed by Wim Taymans
parent 0a8ec0380b
commit df66edd9ab
3 changed files with 379 additions and 0 deletions

View file

@ -145,6 +145,7 @@ pipewire_module_session_manager = shared_library('pipewire-module-session-manage
'module-session-manager/client-session/client-session.c',
'module-session-manager/client-session/endpoint-link.c',
'module-session-manager/client-session/session.c',
'module-session-manager/endpoint.c',
'module-session-manager/protocol-native.c',
'module-session-manager/proxy-session-manager.c',
],