libpipewire-modules(7) Miscellaneous Information Manual libpipewire-modules(7)

# [NAME](#NAME)

libpipewire-modules - PipeWire modules

# [DESCRIPTION](#DESCRIPTION)

A PipeWire module is effectively a PipeWire client running inside [pipewire(1)](/man/os/pipewire/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](#KNOWN_MODULES)

- [**libpipewire-module-access(7)**](/man/os/pipewire/libpipewire-module-access.7)
- [**libpipewire-module-adapter(7)**](/man/os/pipewire/libpipewire-module-adapter.7)
- [**libpipewire-module-avb(7)**](/man/os/pipewire/libpipewire-module-avb.7)
- [**libpipewire-module-client-device(7)**](/man/os/pipewire/libpipewire-module-client-device.7)
- [**libpipewire-module-client-node(7)**](/man/os/pipewire/libpipewire-module-client-node.7)
- [**libpipewire-module-combine-stream(7)**](/man/os/pipewire/libpipewire-module-combine-stream.7)
- [**libpipewire-module-echo-cancel(7)**](/man/os/pipewire/libpipewire-module-echo-cancel.7)
- [**libpipewire-module-example-filter(7)**](/man/os/pipewire/libpipewire-module-example-filter.7)
- [**libpipewire-module-example-sink(7)**](/man/os/pipewire/libpipewire-module-example-sink.7)
- [**libpipewire-module-example-source(7)**](/man/os/pipewire/libpipewire-module-example-source.7)
- [**libpipewire-module-fallback-sink(7)**](/man/os/pipewire/libpipewire-module-fallback-sink.7)
- [**libpipewire-module-ffado-driver(7)**](/man/os/pipewire/libpipewire-module-ffado-driver.7)
- [**libpipewire-module-filter-chain(7)**](/man/os/pipewire/libpipewire-module-filter-chain.7)
- [**libpipewire-module-jack-tunnel(7)**](/man/os/pipewire/libpipewire-module-jack-tunnel.7)
- [**libpipewire-module-jackdbus-detect(7)**](/man/os/pipewire/libpipewire-module-jackdbus-detect.7)
- [**libpipewire-module-link-factory(7)**](/man/os/pipewire/libpipewire-module-link-factory.7)
- [**libpipewire-module-loopback(7)**](/man/os/pipewire/libpipewire-module-loopback.7)
- [**libpipewire-module-metadata(7)**](/man/os/pipewire/libpipewire-module-metadata.7)
- [**libpipewire-module-netjack2-driver(7)**](/man/os/pipewire/libpipewire-module-netjack2-driver.7)
- [**libpipewire-module-netjack2-manager(7)**](/man/os/pipewire/libpipewire-module-netjack2-manager.7)
- [**libpipewire-module-parametric-equalizer(7)**](/man/os/pipewire/libpipewire-module-parametric-equalizer.7)
- [**libpipewire-module-pipe-tunnel(7)**](/man/os/pipewire/libpipewire-module-pipe-tunnel.7)
- [**libpipewire-module-portal(7)**](/man/os/pipewire/libpipewire-module-portal.7)
- [**libpipewire-module-profiler(7)**](/man/os/pipewire/libpipewire-module-profiler.7)
- [**libpipewire-module-protocol-native(7)**](/man/os/pipewire/libpipewire-module-protocol-native.7)
- [**libpipewire-module-protocol-pulse(7)**](/man/os/pipewire/libpipewire-module-protocol-pulse.7)
- [**libpipewire-module-protocol-simple(7)**](/man/os/pipewire/libpipewire-module-protocol-simple.7)
- [**libpipewire-module-pulse-tunnel(7)**](/man/os/pipewire/libpipewire-module-pulse-tunnel.7)
- [**libpipewire-module-rt(7)**](/man/os/pipewire/libpipewire-module-rt.7)
- [**libpipewire-module-raop-discover(7)**](/man/os/pipewire/libpipewire-module-raop-discover.7)
- [**libpipewire-module-raop-sink(7)**](/man/os/pipewire/libpipewire-module-raop-sink.7)
- [**libpipewire-module-rtp-sap(7)**](/man/os/pipewire/libpipewire-module-rtp-sap.7)
- [**libpipewire-module-rtp-session(7)**](/man/os/pipewire/libpipewire-module-rtp-session.7)
- [**libpipewire-module-rtp-source(7)**](/man/os/pipewire/libpipewire-module-rtp-source.7)
- [**libpipewire-module-rtp-sink(7)**](/man/os/pipewire/libpipewire-module-rtp-sink.7)
- [**libpipewire-module-spa-node(7)**](/man/os/pipewire/libpipewire-module-spa-node.7)
- [**libpipewire-module-spa-node-factory(7)**](/man/os/pipewire/libpipewire-module-spa-node-factory.7)
- [**libpipewire-module-spa-device(7)**](/man/os/pipewire/libpipewire-module-spa-device.7)
- [**libpipewire-module-spa-device-factory(7)**](/man/os/pipewire/libpipewire-module-spa-device-factory.7)
- [**libpipewire-module-snapcast-discover(7)**](/man/os/pipewire/libpipewire-module-snapcast-discover.7)
- [**libpipewire-module-vban-recv(7)**](/man/os/pipewire/libpipewire-module-vban-recv.7)
- [**libpipewire-module-vban-send(7)**](/man/os/pipewire/libpipewire-module-vban-send.7)
- [**libpipewire-module-session-manager(7)**](/man/os/pipewire/libpipewire-module-session-manager.7)
- [**libpipewire-module-zeroconf-discover(7)**](/man/os/pipewire/libpipewire-module-zeroconf-discover.7)
- [**libpipewire-module-roc-source(7)**](/man/os/pipewire/libpipewire-module-roc-source.7)
- [**libpipewire-module-roc-sink(7)**](/man/os/pipewire/libpipewire-module-roc-sink.7)
- [**libpipewire-module-x11-bell(7)**](/man/os/pipewire/libpipewire-module-x11-bell.7)

# [AUTHORS](#AUTHORS)

The PipeWire Developers &lt;https://gitlab.freedesktop.org/pipewire/pipewire/issues&gt;; PipeWire is available from &lt;https://pipewire.org&gt;

# [SEE ALSO](#SEE_ALSO)

[**pipewire(1)**](/man/os/pipewire/pipewire.1), [**pipewire.conf(5)**](/man/os/pipewire/pipewire.conf.5)

1.6.11 PipeWire

---

Document: libpipewire-modules(7) from pipewire 1.6.11-r2 (Chainguard OS)
Source: https://gitlab.freedesktop.org/pipewire/pipewire
