session-manager: implement factories for session, endpoint-stream & endpoint-link

Heavily based on the endpoint factory
This commit is contained in:
George Kiagiadakis 2020-03-26 14:02:56 +02:00 committed by Wim Taymans
parent 444d180218
commit e918d60959
5 changed files with 1638 additions and 0 deletions

View file

@ -145,9 +145,12 @@ 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-link.c',
'module-session-manager/endpoint-stream.c',
'module-session-manager/endpoint.c',
'module-session-manager/protocol-native.c',
'module-session-manager/proxy-session-manager.c',
'module-session-manager/session.c',
],
c_args : pipewire_module_c_args,
include_directories : [configinc, spa_inc],