【文件属性】:
文件名称:带回声消除功能的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)
网友评论
- 东西还不错,帮我解决了实际问题
- 一般吧,不是特别理想
- 有用,还不错
- 不错的技术。
- 可以编译,还行吧
- 没用C#版的,可惜了。
- 可以很好地消除回声
- 不错 好东西
- 是不错的代码,,正常运行
- 我这边不可以用阿,要装DX吗?装了也不行啊 ?采集声音都不行
- 有一定效率,用的不好影响音质。
- Win7 下程序崩溃...需要调试。
- 可用,挺不错的
- 还不错,就是注释太少了
- win7 确实不行