使用GStreamer连接到PulseAudio流

时间:2015-10-03 21:22:43

标签: linux gstreamer pulseaudio

我试图编写一个程序,使用GStreamer连接到PulseAudio作为源,以便我可以拦截正在播放的任何音频。我没有必要回放所以我的假设是我的管道只需要一个源和分路器,但我不确定后者。我正在处理的hello world示例是here,除了不使用" filesrc"我正在使用" pulsesrc"。

有没有一个很好的例子可以说明这一点,我还没有找到合适的条款组合让谷歌给我这个?您是否必须对PulseAudio执行任何操作才能让您监控其流?我是否应该尝试连接到接收器以监控正在播放的内容?

1 个答案:

答案 0 :(得分:1)

我认为您需要查看来源,例如:

pacmd list-sources | grep -e device.string -e 'name:'

然后连接到" .monitor"使用"设备"脉冲的属性。