寻找对声卡录音的源码,或者思路? 有无对声卡录音的源码,或者稍微具体的思路象TotalRecorder类似功能的DirectSound或者wave API的都可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 directsound有一个例子,你安装directX就可以看到,很好用! 首先用WaveInOpen打开了声卡,然后用WaveInPrepareHeader,和WaveInAddBuffer准备录音,最后用WaveInStart启动录音过程 例:WAVEFORMATEX waveformat;waveformat.wFormatTag=WAVE_FORMAT_PCM;waveformat.nChannels=1;waveformat.nSamplesPerSec=8000;waveformat.nAvgBytesPerSec=16000;waveformat.nBlockAlign=2;waveformat.cbSize=0;waveformat.wBitsPerSample=16; //指定录音格式int res=waveInOpen(&m_hWaveIn,WAVE_MAPPER, &waveformat, (DWORD)m_hWnd,0L,CALLBACK_WINDOW); //打开录音设备waveInPrepareHeader(m_hWaveIn,m_pWaveHdr[i],sizeof(WAVEHDR)); //准备内存块录音waveInAddBuffer(m_hWaveIn,m_pWaveHdr[i],sizeof(WAVEHDR)); //增加内存块waveInStart(m_hWaveIn);//开始录音waveInStop(m_hWaveIn); //停止录音waveInReset(m_hWaveIn); //清空内存块waveInClose(m_hWaveIn); //关闭录音设备 API 层实现语音录制http://www.csdn.net/Develop/article/17%5C17627.shtm 我想截获声卡的输出,直接数字录音比如录下语音聊天,流媒体的在线音乐,比如象TotalRecorder,它的广告号称是做了一个虚拟声卡,所有音频信号先经过虚拟声卡,然后再转给物理声卡另外看到一些文章说,只需要将录音的输入设备号,设为声卡输出设备就可以但是我没有试成功。楼上几位朋友可能误解我的意思了,呵呵 请问在LISTBOX上怎么一行输出2个数 MFC 初学 大家帮忙看看哪里的错误吧 浮动窗口收不到自定义消息 什么是WIN32,WIN32和MFC是什么关系? BeginPath 路径程 中是不是只能画封闭的图形? 十万火急!求费尔防火墙 2.0 文档,谢谢!(100) 对一文件加密后生成新文件给加图标怎么操作呢? 弱弱的问:学习mfc编程是不是装vc就行了,还是装个其它的什么东东,或者直接在os下直接可以调用程序? VC里面这些东西是干嘛的? 已知一个窗口的句柄,如何截获它处理的消息 矢量绘图中如何实现在视窗中输入这样的文本? 请问如何得到USB读卡器/U盘的盘符?
waveformat.wFormatTag=WAVE_FORMAT_PCM;
waveformat.nChannels=1;
waveformat.nSamplesPerSec=8000;
waveformat.nAvgBytesPerSec=16000;
waveformat.nBlockAlign=2;
waveformat.cbSize=0;
waveformat.wBitsPerSample=16; //指定录音格式
int res=waveInOpen(&m_hWaveIn,WAVE_MAPPER, &waveformat, (DWORD)m_hWnd,0L,CALLBACK_WINDOW); //打开录音设备
waveInPrepareHeader(m_hWaveIn,m_pWaveHdr[i],sizeof(WAVEHDR)); //准备内存块录音
waveInAddBuffer(m_hWaveIn,m_pWaveHdr[i],sizeof(WAVEHDR)); //增加内存块
waveInStart(m_hWaveIn);//开始录音
waveInStop(m_hWaveIn); //停止录音
waveInReset(m_hWaveIn); //清空内存块
waveInClose(m_hWaveIn); //关闭录音设备
http://www.csdn.net/Develop/article/17%5C17627.shtm
比如录下语音聊天,流媒体的在线音乐,
比如象TotalRecorder,
它的广告号称是做了一个虚拟声卡,所有音频信号先经过虚拟声卡,然后再转给物理声卡另外看到一些文章说,只需要将录音的输入设备号,设为声卡输出设备就可以
但是我没有试成功。
楼上几位朋友可能误解我的意思了,呵呵