gpt4 book ai didi

linux - 使用 GStreamer 连接到 PulseAudio 流

转载 作者:太空狗 更新时间:2023-10-29 12:29:03 27 4
gpt4 key购买 nike

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

有没有一个很好的例子可以说明这一点,但我还没有找到正确的术语组合来让谷歌给我?您是否必须对 PulseAudio 做任何事情才能让您监控其流?我真的应该尝试连接到接收器来监控正在播放的内容吗?

最佳答案

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

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

然后使用 pulsesrc 的“设备”属性连接到以“.monitor”结尾的源。

关于linux - 使用 GStreamer 连接到 PulseAudio 流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32927625/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com