Pulseaudio

在pulseaudio中創建組合源

  • May 17, 2021

我知道可以使用該module-combine-sink模組在 pulseaudio 中創建一個虛擬組合接收器。

我想知道是否有類似的東西可以創建一個虛擬組合源。所以這是一個混合了我所有其他來源的來源。

內置模組中沒有直接的等價物,但我可以想到以下方法:

  1. 使用外掛在 ALSA 中配置組合源dsnoop,然後使用 Pulseaudio 使其可訪問module-alsa-source

2)module-null-sink用於創建“虛擬”接收器。對於要組合的每個源,使用 的實例module-loopback將源路由到新創建的虛擬接收器。使用.monitor虛擬接收器的源作為組合源。

3)查看原始碼module-combine-sink,用它來編寫自己的module-combine-source模組。

引用自:https://unix.stackexchange.com/questions/351764