带回声消除功能的DirectSound音频采集

时间:2015-03-05 06:43:35
【文件属性】:

文件名称:带回声消除功能的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 确实不行