PipeWire 1.0.5
|
The loopback module passes the output of a capture stream unmodified to a playback stream. It can be used to construct a link between a source and sink but also to create new virtual sinks or sources or to remap channel between streams.
Because both ends of the loopback are built with streams, the session manager can manage the configuration and connection with the sinks and sources.
libpipewire-module-loopback
node.description
: a human readable name for the loopback streamstarget.delay.sec
: delay in seconds as float (Since 0.3.60)capture.props = {}
: properties to be passed to the input streamplayback.props = {}
: properties to be passed to the output streamOptions with well-known behavior. Most options can be added to the global configuration or the individual streams:
Stream only properties:
This Virtual sink routes stereo input to the rear channels of a 7.1 sink.
This Virtual source routes the front-left channel of a multi-channel input to a mono channel. This is useful for splitting up multi-channel inputs from USB audio interfaces that are not yet fully supported by alsa.
pw-loopback
: a tool that loads the loopback module with given parameters.