Section 1 · User commands
pw-loopback.1
Package: pipewire-utils
pw-loopback
NAME
SYNOPSIS
DESCRIPTION
OPTIONS
AUTHORS
SEE ALSO
NAME
pw-loopback − PipeWire loopback client
SYNOPSIS
pw-loopback [options]
DESCRIPTION
The pw-loopback program is a PipeWire client that uses the PipeWire loopback module to create loopback nodes, with configuration given via the command-line options.
OPTIONS
-h | —help
Show help.
-r | —remote=NAME
The name of the remote instance to connect to. If left unspecified, a connection is made to the default PipeWire instance.
-n | —name=NAME
Name of the loopback node
-g | —group=NAME
Name of the loopback node group
-c | —channels=NUMBER
Number of channels to provide
-m | —channel-map=MAP
Channel map (default [ FL, FR ])
-l | —latency=LATENCY
Desired latency in ms
-d | —delay=DELAY
Added delay in seconds (floating point allowed)
-C | —capture=TARGET
Target device to capture from
-P | —playback=TARGET
Target device to play to
—capture-props=PROPS
Wanted properties of capture node (in JSON)
—playback-props=PROPS
Wanted properties of capture node (in JSON)
AUTHORS
The PipeWire Developers <https://gitlab.freedesktop.org/pipewire/pipewire/issues>; PipeWire is available from <https://pipewire.org>
SEE ALSO
pipewire(1), pw-cat(1), pactl(1)
Other ways to create loopback nodes are adding the loopback module in the configuration of a PipeWire daemon, or loading the loopback module using Pulseaudio commands (pactl load-module module-loopback …).