在pulseaudio中创建组合源

在pulseaudio中创建组合源

我知道可以使用该module-combine-sink模块在pulseaudio 中创建虚拟组合接收器。

我想知道是否有类似的东西可以创建虚拟组合源。所以这个来源是我所有其他来源的混合体。

答案1

没有直接等效的内置模块,但我可以想到以下几种方法:

1) 使用插件在 ALSA 中配置组合源dsnoop,然后使用 Pulseaudio 使其可访问module-alsa-source

2) 用于module-null-sink创建“虚拟”接收器。对于要组合的每个源,使用 的实例module-loopback将源路由到新创建的虚拟接收器。使用.monitor虚拟接收器的源作为组合源。

3)查看 的源代码module-combine-sink,用它来编写自己的module-combine-source模块。

相关内容