diff --git a/doc/media-session.dox b/doc/media-session.dox index e5f5fb07b..3e34aedf4 100644 --- a/doc/media-session.dox +++ b/doc/media-session.dox @@ -27,6 +27,6 @@ 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 */ diff --git a/src/examples/media-session/alsa-endpoint.c b/src/examples/media-session/alsa-endpoint.c index 2ea095ef9..fa8bb7993 100644 --- a/src/examples/media-session/alsa-endpoint.c +++ b/src/examples/media-session/alsa-endpoint.c @@ -49,6 +49,15 @@ #include "media-session.h" +/** \page page_media_session_module_alsa_endpoint Media Session Module: ALSA Endpoint + * + * The ALSA endpoint module creates an endpoint and corresponding endpoint + * stream for each Node on ALSA devices. + * + * ALSA devices are defined as devices with a \ref PW_KEY_MEDIA_CLASS + * starting with `"Audio/"` and a \ref PW_KEY_DEVICE_API of `"alsa"`. + */ + #define NAME "alsa-endpoint" #define SESSION_KEY "alsa-endpoint"