1
0
Fork 0
pipewire/doc/dox/programs/pw-loopback.1.md
Daniel Baumann 6b016a712f
Adding upstream version 1.4.2.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-22 21:40:42 +02:00

1.5 KiB

\page page_man_pw-loopback_1 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

\par -h | --help Show help.

\par -r | --remote=NAME The name of the remote instance to connect to. If left unspecified, a connection is made to the default PipeWire instance.

\par -n | --name=NAME Name of the loopback node

\par -g | --group=NAME Name of the loopback node group

\par -c | --channels=NUMBER Number of channels to provide

\par -m | --channel-map=MAP Channel map (default [ FL, FR ])

\par -l | --latency=LATENCY Desired latency in ms

\par -d | --delay=DELAY Added delay in seconds (floating point allowed)

\par -C | --capture=TARGET Target device to capture from

\par -P | --playback=TARGET Target device to play to

\par -i | --capture-props=PROPS Wanted properties of capture node (in JSON)

\par -o | --playback-props=PROPS Wanted properties of capture node (in JSON)

AUTHORS

The PipeWire Developers <$(PACKAGE_BUGREPORT)>; PipeWire is available from <$(PACKAGE_URL)>

SEE ALSO

\ref page_man_pipewire_1 "pipewire(1)", \ref page_man_pw-cat_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 ...).