Pulseaudio
在pulseaudio中創建組合源
我知道可以使用該
module-combine-sink
模組在 pulseaudio 中創建一個虛擬組合接收器。我想知道是否有類似的東西可以創建一個虛擬組合源。所以這是一個混合了我所有其他來源的來源。
內置模組中沒有直接的等價物,但我可以想到以下方法:
- 使用外掛在 ALSA 中配置組合源
dsnoop
,然後使用 Pulseaudio 使其可訪問module-alsa-source
2)
module-null-sink
用於創建“虛擬”接收器。對於要組合的每個源,使用 的實例module-loopback
將源路由到新創建的虛擬接收器。使用.monitor
虛擬接收器的源作為組合源。3)查看原始碼
module-combine-sink
,用它來編寫自己的module-combine-source
模組。