我有一个使用 DSPACK 组件库用 Delphi 6 编写的 DirectShow 应用程序。我希望能够将来自多个捕获过滤器的输出引脚的音频混合在一起,这些捕获过滤器设置为完全相同的媒体格式。是否有这样做的开源或“sdk 示例”过滤器?
我知道智能混音很重要,而且我很可能必须购买商业图书馆才能做到这一点。但我只需要一个 DirectShow 过滤器,它可以接受来自多个输出引脚的波形音频输入,并直接添加接收到的样本。我知道有用于将单个流拆分为多个流(一对多)的 Tee 过滤器,但我需要一些相反的东西(多对一),最好对每个输入连接尝试进行格式检查,以便任何尝试使用与已添加的媒体格式不同的媒体格式附加输出引脚会因错误而受阻。外面有什么吗?