我目前使用waveInOpen的Windows API函数来为VOIP应用程序录制音频。我现在被要求添加回声消除,并可能降低噪音,并获得控制权。我对DirectSound一无所知,但在搜索Google上的“回声消除”时,我在MSDN上找到了DirectSound的参考文献,例如CaptureAcousticEchoCancellationEffect。DirectSound通常是否支持回声消除和降噪?
如果我切换到DirectSound,我会获得一些“免费”功能吗?它们仅在硬件支持时才被支持,如果支持,那么该硬件在普通消费者PC中的存在频率如何?
这似乎也可能是AEC的选项,但也支持XP:http://msdn.microsoft.com/en-us/library/windows/hardware/ff536174(v=vs.85)的.aspx – eselk