我们需要采集所需要的16KHZ频率,16比特的声音信号,我们就可以采用portaudio来实现这个功能。那么这个Portaudio怎么使用呢?请看!
http://www.cnblogs.com/haibindev/archive/2011/12/07/2277366.html
http://www.portaudio.com/
http://blog.csdn.net/killmice/article/details/8674563
其实还有别的方法,就是采用directshow:
DirectShow
http://edu.gamfe.com/tutor/d/42674.html
http://blog.sina.com.cn/s/blog_4d8205e40100q4gw.html
以下是具体步骤:http://portaudio.com/docs/v19-doxydocs/compile_windows.html (其实这个教程写得就十分perfect了,我就把我做到遇到的问题说一下吧!我基本上遇到了所有的问题) 当然,还有一篇博客:http://blog.csdn.net/yanmy2012/article/details/8090287 写得也挺好!
1、安装directx:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=3021d52b-514e-41d3-ad02-438a3ba730ba (如果安装不了的话,请把vs2012及更高版本的reditributed删除 )
2、安装
http://portaudio.com/docs/v19-doxydocs/compile_windows.html 这个是最好的!
http://blog.csdn.net/str999_cn/article/details/27326821
http://blog.sina.com.cn/s/blog_b8700d2f0