.TH "pipewire-pulse-module-alsa-source" 7 "1.0.7" "PipeWire" \" -*- nroff -*- .ad l .nh .SH NAME pipewire-pulse-module-alsa-source \- ALSA Source .PP .SH "MODULE NAME" .PP .PP \fCmodule-alsa-source\fP .PP .SH "MODULE OPTIONS" .PP .PP .IP "\(bu" 2 \fCname\fP: name of the source, to be prefixed .IP "\(bu" 2 \fCsource_name\fP: name for the source .IP "\(bu" 2 \fCsource_properties\fP: properties for the source .IP "\(bu" 2 \fCnamereg_fail\fP: when false attempt to synthesise new source_name if it is already taken .IP "\(bu" 2 \fCdevice\fP: ALSA device .IP "\(bu" 2 \fCdevice_id\fP: ALSA card index .IP "\(bu" 2 \fCformat\fP: sample format .IP "\(bu" 2 \fCrate\fP: sample rate .IP "\(bu" 2 \fCalternate_rate\fP: alternate sample rate .IP "\(bu" 2 \fCchannels\fP: number of channels .IP "\(bu" 2 \fCchannel_map\fP: channel map .IP "\(bu" 2 \fCfragments\fP: number of fragments .IP "\(bu" 2 \fCfragment_size\fP: fragment size .IP "\(bu" 2 \fCmmap\fP: enable memory mapping? .IP "\(bu" 2 \fCtsched\fP: enable system timer based scheduling mode? .IP "\(bu" 2 \fCtsched_buffer_size\fP: buffer size when using timer based scheduling .IP "\(bu" 2 \fCtsched_buffer_watermark\fP: lower fill watermark .IP "\(bu" 2 \fCcontrol\fP: name of mixer control, or name and index separated by a comma .IP "\(bu" 2 \fCrewind_safeguard\fP: number of bytes that cannot be rewound .IP "\(bu" 2 \fCdeferred_volume\fP: Synchronize software and hardware volume changes to avoid momentary jumps? .IP "\(bu" 2 \fCdeferred_volume_safety_margin\fP: usec adjustment depending on volume direction .IP "\(bu" 2 \fCdeferred_volume_extra_delay\fP: usec adjustment to HW volume changes .IP "\(bu" 2 \fCfixed_latency_range\fP: disable latency range changes on underrun? .PP