DirectShow过滤器可检测特定频率

时间:2017-08-24 15:04:10

标签: c++ filter directshow

爱好和亲切的互联网社区。我正在构建一个使用DirectShow来播放HLS流并在其上运行某些进程的应用程序。

我使用Graphedt.exe来渲染我们使用的URL并且效果很好,但我们需要能够检测特定的亚音频率。我认为过滤器可以很好地满足这个目的。只是不完全确定如何分析音频的输入帧。

我是C ++编程的新手,但我愿意学习和使用它。

非常感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:0)

如果您使用的是默认的DirectSound音频渲染器,那么您应该尝试编写一个 TransInPlace 过滤器来计算流动的缓冲区。

此外,您可以添加一个属性页面,以便在调试时使用。