PIPEWIRE-PULSE-MODULE-ALSA-SOURCE(7)

πŸ’– pipewire-pulse-module-alsa-source πŸ’–

okay bestie, gather round, because this is the manual page for the PulseAudio-compatible module that lives in the PipeWire family (and it hangs out in the Miscellaneous Information Manual, if you were wondering where it lives).


✨ NAME ✨

pipewire-pulse-module-alsa-source β€” ALSA Source, but make it a module πŸŽ€


πŸ¦‹ MODULE NAME πŸ¦‹

module-alsa-source


🌸 MODULE OPTIONS 🌸

so like. here is the ENTIRE list of options, no skips, no cuts, all 23 of them, periodt:

  • name β€” the name of the source, and yes it's meant to be used as a prefix πŸ’…
  • source_name β€” the name for the source itself
  • source_properties β€” the properties for the source
  • namereg_fail β€” when it's false, it tries to synthesise a new source_name if the one you wanted is already taken πŸ™ˆ
  • device β€” the ALSA device
  • device_id β€” the ALSA card index
  • format β€” the sample format
  • rate β€” the sample rate
  • alternate_rate β€” the alternate sample rate
  • channels β€” the number of channels
  • channel_map β€” the channel map
  • fragments β€” the number of fragments
  • fragment_size β€” the fragment size
  • mmap β€” enable memory mapping? πŸ‘€
  • tsched β€” enable system timer based scheduling mode?
  • tsched_buffer_size β€” the buffer size when using timer based scheduling
  • tsched_buffer_watermark β€” the lower fill watermark
  • control β€” the name of the mixer control, or the name and index separated by a comma
  • rewind_safeguard β€” the number of bytes that cannot be rewound
  • deferred_volume β€” synchronize software and hardware volume changes to avoid momentary jumps? (iykyk, those little volume pops are SO not it 😭)
  • deferred_volume_safety_margin β€” usec adjustment depending on volume direction
  • deferred_volume_extra_delay β€” usec adjustment to HW volume changes
  • fixed_latency_range β€” disable latency range changes on underrun?

that's literally the whole thing, no filler, no gatekeeping 🫢

okay and for the lil sign-off: this page is brought to you by PipeWire 1.6.11, and in the footer energy it's still answering to pipewire...sa-source(7) because that's just its name and we respect it πŸ‘‘βœ¨

stay slaying those ALSA sources bestie, mwah πŸ’–πŸŒΈ

πŸ“¦ where this page comes from