.TH "pw-loopback" 1 "1.6.8" "PipeWire" \" -*- nroff -*- .ad l .nh .SH NAME pw-loopback \- PipeWire loopback client .PP .SH "SYNOPSIS" .PP .PP \fBpw-loopback\fP [\fIoptions\fP] .PP .SH "DESCRIPTION" .PP .PP The \fIpw-loopback\fP program is a PipeWire client that uses the PipeWire loopback module to create loopback nodes, with configuration given via the command-line options\&. .PP .SH "OPTIONS" .PP .PP \fB-h | --help\fP .RS 4 Show help\&. .RE .PP \fB-r | --remote=NAME\fP .RS 4 The name of the \fIremote\fP instance to connect to\&. If left unspecified, a connection is made to the default PipeWire instance\&. .RE .PP \fB-n | --name=NAME\fP .RS 4 Name of the loopback node .RE .PP \fB-g | --group=NAME\fP .RS 4 Name of the loopback node group .RE .PP \fB-c | --channels=NUMBER\fP .RS 4 Number of channels to provide .RE .PP \fB-m | --channel-map=MAP\fP .RS 4 Channel map (default \fR[ FL, FR ]\fP) .RE .PP \fB-l | --latency=LATENCY\fP .RS 4 Desired latency in ms .RE .PP \fB-d | --delay=DELAY\fP .RS 4 Added delay in seconds (floating point allowed) .RE .PP \fB-C | --capture=TARGET\fP .RS 4 Target device to capture from .RE .PP \fB-P | --playback=TARGET\fP .RS 4 Target device to play to .RE .PP \fB-i | --capture-props=PROPS\fP .RS 4 Wanted properties of capture node (in JSON) .RE .PP \fB-o | --playback-props=PROPS\fP .RS 4 Wanted properties of playback node (in JSON) .RE .PP .SH "AUTHORS" .PP .PP The PipeWire Developers ; PipeWire is available from .PP .SH "SEE ALSO" .PP .PP \fBpipewire(1)\fP, \fBpw-cat(1)\fP, \fBpactl(1)\fP .PP 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 (\fRpactl load-module module-loopback \&.\&.\&.\fP)\&.