libpipewire-modules - PipeWire modules
A PipeWire module is effectively a PipeWire client running inside
pipewire(1) which can host multiple modules. Usually modules are loaded when
they are listed in the configuration files. For example the default
configuration file loads several modules:
context.modules = [
...
# The native communication protocol.
{ name = libpipewire-module-protocol-native }
# The profile module. Allows application to access profiler
# and performance data. It provides an interface that is used
# by pw-top and pw-profiler.
{ name = libpipewire-module-profiler }
# Allows applications to create metadata objects. It creates
# a factory for Metadata objects.
{ name = libpipewire-module-metadata }
# Creates a factory for making devices that run in the
# context of the PipeWire server.
{ name = libpipewire-module-spa-device-factory }
...
]
- libpipewire-module-access(7)
- libpipewire-module-adapter(7)
- libpipewire-module-avb(7)
- libpipewire-module-client-device(7)
- libpipewire-module-client-node(7)
- libpipewire-module-combine-stream(7)
- libpipewire-module-echo-cancel(7)
- libpipewire-module-example-filter(7)
- libpipewire-module-example-sink(7)
- libpipewire-module-example-source(7)
- libpipewire-module-fallback-sink(7)
- libpipewire-module-ffado-driver(7)
- libpipewire-module-filter-chain(7)
- libpipewire-module-jack-tunnel(7)
- libpipewire-module-jackdbus-detect(7)
- libpipewire-module-link-factory(7)
- libpipewire-module-loopback(7)
- libpipewire-module-metadata(7)
- libpipewire-module-netjack2-driver(7)
- libpipewire-module-netjack2-manager(7)
- libpipewire-module-parametric-equalizer(7)
- libpipewire-module-pipe-tunnel(7)
- libpipewire-module-portal(7)
- libpipewire-module-profiler(7)
- libpipewire-module-protocol-native(7)
- libpipewire-module-protocol-pulse(7)
- libpipewire-module-protocol-simple(7)
- libpipewire-module-pulse-tunnel(7)
- libpipewire-module-rt(7)
- libpipewire-module-raop-discover(7)
- libpipewire-module-raop-sink(7)
- libpipewire-module-rtp-sap(7)
- libpipewire-module-rtp-session(7)
- libpipewire-module-rtp-source(7)
- libpipewire-module-rtp-sink(7)
- libpipewire-module-snapcast-discover(7)
- libpipewire-module-vban-recv(7)
- libpipewire-module-vban-send(7)
- libpipewire-module-session-manager(7)
- libpipewire-module-zeroconf-discover(7)
- libpipewire-module-roc-source(7)
- libpipewire-module-roc-sink(7)
- libpipewire-module-x11-bell(7)
The PipeWire Developers
<https://gitlab.freedesktop.org/pipewire/pipewire/issues>; PipeWire is
available from <https://pipewire.org>
pipewire(1), pipewire.conf(5)