PipeWire 1.7.0
Loading...
Searching...
No Matches
ALSA Source

Module Name

module-alsa-source

Module Options

  • name: string, name of the source, to be prefixed
  • source_name: string, name for the source
  • source_properties: proplist, properties for the source
  • namereg_fail: bool, when false attempt to synthesise new source_name if it is already taken
  • device: string, default default, ALSA device
  • device_id: string, ALSA card index
  • format: format, sample format
  • rate: int, sample rate
  • alternate_rate: int, alternate sample rate
  • channels: int, number of channels
  • channel_map: chmap, channel map
  • fragments: int, number of fragments
  • fragment_size: int, fragment size
  • mmap: bool, enable memory mapping
  • tsched: bool, enable system timer based scheduling mode
  • tsched_buffer_size: int, buffer size when using timer based scheduling
  • tsched_buffer_watermark: int, lower fill watermark
  • control: string, name of mixer control, or name and index separated by a comma
  • rewind_safeguard: int, number of bytes that cannot be rewound
  • deferred_volume: bool, Synchronize software and hardware volume changes to avoid momentary jumps
  • deferred_volume_safety_margin: usec, adjustment depending on volume direction
  • deferred_volume_extra_delay: usec, adjustment to HW volume changes
  • fixed_latency_range: bool, disable latency range changes on underrun