声学回声消除窗口xp / vista / 7

时间:2013-01-18 19:37:32

标签: c++ windows acoustics

使用C ++在windows xp / vista / 7上执行aec计算的首选方法是什么?

是否有可以提供同步输入和输出样本的API,因此我可以将它们传递给像speex这样的外部库?

或许这个嵌入式API本身执行aec计算只返回结果,所以我可以编码并将其传输到远程站点。

对xp / vista / 7的aec支持有什么不同吗?

aec计算的最佳外部库(免费或不免费)是什么? (在这种情况下,我需要输入/输出样本由操作系统同步)

示例代码会很好。

1 个答案:

答案 0 :(得分:1)

上网搜索“AEC DMO”。它将在Vista / Win7的AEC组件上显示一些有用的MSDN链接like this one。 Vista上有一个用于DMO的示例应用程序,但您可能需要下载相关的Windows SDK才能获得该代码。

对于XP,有IDirectSoundFullDuplexCreate8。几乎不适用于XP。在Vista +上根本不起作用。