diff --git a/src/modules/meson.build b/src/modules/meson.build index 2d26cc459..34dae10ea 100644 --- a/src/modules/meson.build +++ b/src/modules/meson.build @@ -23,6 +23,7 @@ module_sources = [ 'module-pulse-tunnel.c', 'module-rt.c', 'module-raop-discover.c', + 'module-raop-sink.c', 'module-session-manager.c', 'module-zeroconf-discover.c', 'module-roc-source.c', diff --git a/src/modules/module-raop-discover.c b/src/modules/module-raop-discover.c index 4c519d191..5949b32ae 100644 --- a/src/modules/module-raop-discover.c +++ b/src/modules/module-raop-discover.c @@ -48,6 +48,31 @@ #include "module-zeroconf-discover/avahi-poll.h" /** \page page_module_raop_discover PipeWire Module: RAOP Discover + * + * Automatically creates RAOP (Airplay) sink devices based on zeroconf + * information. + * + * This module will load module-raop-sink for each discovered sink + * with the right parameters. + * + * ## Module Options + * + * This module has no options. + * + * ## Example configuration + * + *\code{.unparsed} + * context.modules = [ + * { name = libpipewire-raop-discover + * args = { } + * } + * } + * ] + *\endcode + * + * ## See also + * + * \ref page_module_raop_sink */ #define NAME "raop-discover" diff --git a/src/modules/module-raop-sink.c b/src/modules/module-raop-sink.c index 6e6680e17..822cd1bf3 100644 --- a/src/modules/module-raop-sink.c +++ b/src/modules/module-raop-sink.c @@ -63,6 +63,16 @@ #include "module-raop/rtsp-client.h" /** \page page_module_raop_sink PipeWire Module: AirPlay Sink + * + * Creates a new Sink to stream to an Airplay device. + * + * ## Module Options + * + * ## Example configuration + * + * ## See also + * + * \ref page_module_raop_discover */ #define NAME "raop-sink"