diff --git a/doc/media-session.dox b/doc/media-session.dox index 3e34aedf4..3f4dc27c5 100644 --- a/doc/media-session.dox +++ b/doc/media-session.dox @@ -28,5 +28,24 @@ List of Media Session modules: - \subpage page_media_session_module_access_flatpak - \subpage page_media_session_module_access_portal - \subpage page_media_session_module_alsa_endpoint +- \subpage page_media_session_module_alsa_midi +- \subpage page_media_session_module_alsa_monitor +- \subpage page_media_session_module_bluez_endpoint +- \subpage page_media_session_module_bluez_monitor +- \subpage page_media_session_module_default_nodes +- \subpage page_media_session_module_default_profile +- \subpage page_media_session_module_default_routes +- \subpage page_media_session_module_libcamera_monitor +- \subpage page_media_session_module_logind +- \subpage page_media_session_module_metadata +- \subpage page_media_session_module_policy_endpoint +- \subpage page_media_session_module_policy_node +- \subpage page_media_session_module_restore_stream +- \subpage page_media_session_module_session_manager +- \subpage page_media_session_module_stream_endpoint +- \subpage page_media_session_module_stream_follow_default +- \subpage page_media_session_module_suspend_node +- \subpage page_media_session_module_v4l2_endpoint +- \subpage page_media_session_module_v4l2_monitor */ diff --git a/src/examples/media-session/alsa-midi.c b/src/examples/media-session/alsa-midi.c index eaeacf3cd..6407014f4 100644 --- a/src/examples/media-session/alsa-midi.c +++ b/src/examples/media-session/alsa-midi.c @@ -43,6 +43,9 @@ #define SEQ_NAME "seq" #define SND_SEQ_PATH SND_PATH"/"SEQ_NAME +/** \page page_media_session_module_alsa_midi Media Session Module: ALSA MIDI + */ + #define DEFAULT_NAME "Midi-Bridge" struct impl { diff --git a/src/examples/media-session/alsa-monitor.c b/src/examples/media-session/alsa-monitor.c index aea7f1043..af935fada 100644 --- a/src/examples/media-session/alsa-monitor.c +++ b/src/examples/media-session/alsa-monitor.c @@ -58,6 +58,8 @@ #include "reserve.c" +/** \page page_media_session_module_alsa_monitor Media Session Module: ALSA Monitor + */ #define SESSION_CONF "alsa-monitor.conf" #define DEFAULT_JACK_SECONDS 1 diff --git a/src/examples/media-session/bluez-endpoint.c b/src/examples/media-session/bluez-endpoint.c index b82aa69de..570f54edb 100644 --- a/src/examples/media-session/bluez-endpoint.c +++ b/src/examples/media-session/bluez-endpoint.c @@ -47,6 +47,8 @@ #include "media-session.h" +/** \page page_media_session_module_bluez_endpoint Media Session Module: BlueZ Endpoint + */ #define NAME "bluez-endpoint" #define SESSION_KEY "bluez-endpoint" diff --git a/src/examples/media-session/bluez-monitor.c b/src/examples/media-session/bluez-monitor.c index c06ae7234..2b74f52da 100644 --- a/src/examples/media-session/bluez-monitor.c +++ b/src/examples/media-session/bluez-monitor.c @@ -47,6 +47,9 @@ #include "pipewire/impl.h" #include "media-session.h" +/** \page page_media_session_module_bluez_monitor Media Session Module: BlueZ Monitor + */ + #define NAME "bluez5-monitor" #define SESSION_CONF "bluez-monitor.conf" #define FEATURES_CONF "bluez-hardware.conf" diff --git a/src/examples/media-session/default-nodes.c b/src/examples/media-session/default-nodes.c index 0ba41df0c..46298a020 100644 --- a/src/examples/media-session/default-nodes.c +++ b/src/examples/media-session/default-nodes.c @@ -43,6 +43,9 @@ #include "media-session.h" +/** \page page_media_session_module_default_nodes Media Session Module: Default Nodes + */ + #define NAME "default-nodes" #define SESSION_KEY "default-nodes" #define PREFIX "default." diff --git a/src/examples/media-session/default-profile.c b/src/examples/media-session/default-profile.c index 8fcff8c35..118c7afde 100644 --- a/src/examples/media-session/default-profile.c +++ b/src/examples/media-session/default-profile.c @@ -45,6 +45,9 @@ #include "media-session.h" +/** \page page_media_session_module_default_profile Media Session Module: Default Profile + */ + #define NAME "default-profile" #define SESSION_KEY "default-profile" #define PREFIX "default.profile." diff --git a/src/examples/media-session/default-routes.c b/src/examples/media-session/default-routes.c index a02292963..3e76aa2c6 100644 --- a/src/examples/media-session/default-routes.c +++ b/src/examples/media-session/default-routes.c @@ -45,6 +45,8 @@ #include "media-session.h" +/** \page page_media_session_module_default_routes Media Session Module: Default Routes + */ #define NAME "default-routes" #define SESSION_KEY "default-routes" #define PREFIX "default.route." diff --git a/src/examples/media-session/libcamera-monitor.c b/src/examples/media-session/libcamera-monitor.c index a10af2ec4..99cffe827 100644 --- a/src/examples/media-session/libcamera-monitor.c +++ b/src/examples/media-session/libcamera-monitor.c @@ -44,6 +44,9 @@ #include "media-session.h" +/** \page page_media_session_module_libcamera_monitor Media Session Module: libCamera Monitor + */ + struct device; struct node { diff --git a/src/examples/media-session/logind.c b/src/examples/media-session/logind.c index a6fc30efd..2219ac9f1 100644 --- a/src/examples/media-session/logind.c +++ b/src/examples/media-session/logind.c @@ -40,6 +40,9 @@ #include "media-session.h" +/** \page page_media_session_module_logind Media Session Module: Logind + */ + #define NAME "logind" struct impl { diff --git a/src/examples/media-session/metadata.c b/src/examples/media-session/metadata.c index 8a054f1b9..da9dd43b9 100644 --- a/src/examples/media-session/metadata.c +++ b/src/examples/media-session/metadata.c @@ -31,6 +31,9 @@ #include "media-session.h" +/** \page page_media_session_module_metadata Media Session Module: Metadata + */ + #define NAME "metadata" struct metadata { diff --git a/src/examples/media-session/policy-ep.c b/src/examples/media-session/policy-ep.c index 6bc48604d..8f61c3600 100644 --- a/src/examples/media-session/policy-ep.c +++ b/src/examples/media-session/policy-ep.c @@ -42,6 +42,9 @@ #include "media-session.h" +/** \page page_media_session_module_policy_endpoint Media Session Module: Policy Endpoint + */ + #define NAME "policy-ep" #define SESSION_KEY "policy-endpoint" diff --git a/src/examples/media-session/policy-node.c b/src/examples/media-session/policy-node.c index 97db04df5..1e3c7f621 100644 --- a/src/examples/media-session/policy-node.c +++ b/src/examples/media-session/policy-node.c @@ -43,6 +43,9 @@ #include "media-session.h" +/** \page page_media_session_module_policy_node Media Session Module: Policy Node + */ + #define NAME "policy-node" #define SESSION_KEY "policy-node" diff --git a/src/examples/media-session/restore-stream.c b/src/examples/media-session/restore-stream.c index b52823db4..b0ed50f22 100644 --- a/src/examples/media-session/restore-stream.c +++ b/src/examples/media-session/restore-stream.c @@ -45,6 +45,9 @@ #include "media-session.h" +/** \page page_media_session_module_restore_stream Media Session Module: Restore Stream + */ + #define NAME "restore-stream" #define SESSION_KEY "restore-stream" #define PREFIX "restore.stream." diff --git a/src/examples/media-session/session-manager.c b/src/examples/media-session/session-manager.c index 30033edb4..acbc9c1b0 100644 --- a/src/examples/media-session/session-manager.c +++ b/src/examples/media-session/session-manager.c @@ -41,6 +41,9 @@ #include "media-session.h" +/** \page page_media_session_module_session_manager Media Session Module: Session Manager + */ + #define NAME "session-manager" #define SESSION_KEY "session-manager" diff --git a/src/examples/media-session/stream-endpoint.c b/src/examples/media-session/stream-endpoint.c index 2a7f52500..3535bbffa 100644 --- a/src/examples/media-session/stream-endpoint.c +++ b/src/examples/media-session/stream-endpoint.c @@ -43,6 +43,9 @@ #include "pipewire/extensions/session-manager.h" #include "media-session.h" +/** \page page_media_session_module_stream_endpoint Media Session Module: Stream Endpoint + */ + #define NAME "stream-endpoint" #define SESSION_KEY "stream-endpoint" diff --git a/src/examples/media-session/streams-follow-default.c b/src/examples/media-session/streams-follow-default.c index 85c9c8df5..f1766eaac 100644 --- a/src/examples/media-session/streams-follow-default.c +++ b/src/examples/media-session/streams-follow-default.c @@ -37,6 +37,9 @@ #include "media-session.h" +/** \page page_media_session_module_stream_follow_default Media Session Module: Stream Follow Default + */ + #define KEY_NAME "policy-node.streams-follow-default" int sm_streams_follow_default_start(struct sm_media_session *session) diff --git a/src/examples/media-session/suspend-node.c b/src/examples/media-session/suspend-node.c index 3c167a73d..01f2bdb9d 100644 --- a/src/examples/media-session/suspend-node.c +++ b/src/examples/media-session/suspend-node.c @@ -40,6 +40,9 @@ #include "media-session.h" +/** \page page_media_session_module_suspend_node Media Session Module: Suspend Node + */ + #define NAME "suspend-node" #define SESSION_KEY "suspend-node" diff --git a/src/examples/media-session/v4l2-endpoint.c b/src/examples/media-session/v4l2-endpoint.c index 3184cdc4b..52dc420c2 100644 --- a/src/examples/media-session/v4l2-endpoint.c +++ b/src/examples/media-session/v4l2-endpoint.c @@ -46,6 +46,9 @@ #include "media-session.h" +/** \page page_media_session_module_v4l2_endpoint Media Session Module: V4L2 Endpoint + */ + #define NAME "v4l2-endpoint" #define SESSION_KEY "v4l2-endpoint" diff --git a/src/examples/media-session/v4l2-monitor.c b/src/examples/media-session/v4l2-monitor.c index b98274e9d..692c51aba 100644 --- a/src/examples/media-session/v4l2-monitor.c +++ b/src/examples/media-session/v4l2-monitor.c @@ -44,6 +44,8 @@ #include "media-session.h" +/** \page page_media_session_module_v4l2_monitor Media Session Module: V4L2 Monitor + */ #define SESSION_CONF "v4l2-monitor.conf" struct device;