PipeWire: Filter-Chain
PipeWire
1.6.4
Loading...
Searching...
No Matches
Filter-Chain
The filter-chain allows you to create an arbitrary processing graph from LADSPA, LV2, sofa, ffmpeg and builtin filters. This filter can be made into a virtual sink/source or between any 2 nodes in the graph.
The filter chain is built with 2 streams, a capture stream providing the input to the filter chain and a playback stream sending out the filtered stream to the next nodes in the graph.
Because both ends of the filter-chain are built with streams, the session manager can manage the configuration and connection with the sinks and sources automatically.
Module Name
libpipewire-module-filter-chain
Module Options
node.description
: a human readable name for the filter chain
filter.graph = []
: a description of the filter graph to run, see below
capture.props = {}
: properties to be passed to the input stream
playback.props = {}
: properties to be passed to the output stream
Filter graph description
The general structure of the graph description is as follows:
filter.graph = {
nodes = [
type =
name =
plugin =
label =