我目前使用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