文件名称:带回声消除功能的DirectSound音频采集
文件大小:938KB
文件格式:ZIP
更新时间:2015-03-05 06:43:35
DirectSound 回声消除 AEC 双工音频
采用directsound的DirectSoundFullDuplexCreate8创建全双工音频采集,启用AEC效果,让采集出的声音没有回声,即音频通话中的回声消除效果,全双工音频的启用在windowsXP下可用,若系统有声音输出,aec将会失败,启用aec后,系统声音才变为16KHz,1Channel输出。运行测试程序时选择好输入和输出设备,然后点击record,再在电脑中播放一个音乐。录制出来的声音将只有麦克风声音,而播放的音乐声被消除了。 该资源仅在windows xp上可用,vista及以上版本directsound不再支持该特性。vista及以上系统请移步至windows core audio方式的,启用AEC回声消除效果的音频采集参考代码:http://download.csdn.net/detail/xuwei17385/6426783。
【文件预览】:
DirectSoundAecCapture
----DirectSoundAecCapture.sln(929B)
----Release()
--------DirectSoundAecCapture.exe(1.68MB)
----DirectSoundAecCapture()
--------stdafx.cpp(144B)
--------res()
--------DirectSoundAecCapture.h(2KB)
--------DirectSound.h(475B)
--------stdafx.h(2KB)
--------WaveFile.h(800B)
--------targetver.h(1KB)
--------DirectSoundAecCapture.vcproj(6KB)
--------DirectSoundAecCapture.cpp(9KB)
--------DirectSoundDlg.h(964B)
--------DirectSound.rc(5KB)
--------resource.h(775B)
--------DirectSoundDlg.cpp(5KB)
--------DirectSound.cpp(2KB)
--------WaveFile.cpp(3KB)
--------ReadMe.txt(3KB)
----DirectSoundAecCapture.suo(29KB)