WIN32音频数据采集---WaveIn-Out实现[3]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 dansin 的 blog

2.  打开音频采集设备并开辟缓存

 

if (waveinopen(&hwavein,wave_mapper,&waveform,(dword)this->m_hwnd,null,callback_window)) {   //打开设备

     free(pbuffer1);

     free(pbuffer2);

     messagebeep(mb_iconexclamation);

     afxmessagebox("audio can not be open!");

}

pwavehdr1->lpdata=(lptstr)pbuffer1;

pwavehdr1->dwbufferlength=inp_buffer_size;

pwavehdr1->dwbytesrecorded=0;

pwavehdr1->dwuser=0;

pwavehdr1->dwflags=0;

pwavehdr1->dwloops=1;

pwavehdr1->lpnext=null;

本文关键:WIN32音频数据采集---WaveIn-Out实现
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top