.TH "spa-acp-tool" 1 "1.6.8" "PipeWire" \" -*- nroff -*- .ad l .nh .SH NAME spa-acp-tool \- The PipeWire ALSA profile debugging utility .PP .SH "SYNOPSIS" .PP .PP \fBspa-acp-tool\fP [\fIOPTIONS\fP] [\fICOMMAND\fP] .PP .SH "DESCRIPTION" .PP .PP Debug tool for exercising the ALSA card profile probing code, without running PipeWire\&. .PP May be used to debug problems where PipeWire has incorrectly functioning ALSA card profiles\&. .PP .SH "OPTIONS" .PP .PP \fB-h | --help\fP .RS 4 Show help .RE .PP \fB-v | --verbose\fP .RS 4 Increase verbosity by one level .RE .PP \fB-c NUMBER | --card NUMBER\fP .RS 4 Select which card to probe .RE .PP \fB-p | --properties\fP .RS 4 Additional properties to pass to ACP, e\&.g\&. \fRkey=value \&.\&.\&.\fP\&. .RE .PP .SH "COMMANDS" .PP .PP \fBhelp | h\fP .RS 4 Show available commands .RE .PP \fBquit | q\fP .RS 4 Quit .RE .PP \fBcard ID | c ID\fP .RS 4 Probe card .RE .PP \fBinfo | i\fP .RS 4 List card info .RE .PP \fBlist | l\fP .RS 4 List all objects .RE .PP \fBlist-verbose | lv\fP .RS 4 List all data .RE .PP \fBlist-profiles [ID] | lpr [ID]\fP .RS 4 List profiles .RE .PP \fBset-profile ID | spr ID\fP .RS 4 Activate a profile .RE .PP \fBlist-ports [ID] | lp [ID]\fP .RS 4 List ports .RE .PP \fBset-port ID | sp ID\fP .RS 4 Activate a port .RE .PP \fBlist-devices [ID] | ld [ID]\fP .RS 4 List available devices .RE .PP \fBget-volume ID | gv ID\fP .RS 4 Get volume from device .RE .PP \fBset-volume ID VOL | v ID VOL\fP .RS 4 Set volume on device .RE .PP \fBinc-volume ID | v+ ID\fP .RS 4 Increase volume on device .RE .PP \fBdec-volume ID | v- ID\fP .RS 4 Decrease volume on device .RE .PP \fBget-mute ID | gm ID\fP .RS 4 Get mute state from device .RE .PP \fBset-mute ID VAL | sm ID VAL\fP .RS 4 Set mute on device .RE .PP \fBtoggle-mute ID | m ID\fP .RS 4 Toggle mute on device .RE .PP .SH "AUTHORS" .PP .PP The PipeWire Developers ; PipeWire is available from .PP .SH "SEE ALSO" .PP .PP \fBpipewire(1)\fP