Section 7 · Overviews and conventions

libpipewire-modules.7

Package: pipewire-libs

On this page

libpipewire-modules

NAME
DESCRIPTION
KNOWN MODULES
AUTHORS
SEE ALSO


NAME

libpipewire-modules − PipeWire modules

DESCRIPTION

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 }
…
]

KNOWN MODULES

•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)

AUTHORS

The PipeWire Developers <https://gitlab.freedesktop.org/pipewire/pipewire/issues>; PipeWire is available from <https://pipewire.org>

SEE ALSO

pipewire(1), pipewire.conf(5)