psavebuffer = (pbyte)realloc (psavebuffer, 1) ;
// add the buffers
waveinaddbuffer (hwavein, pwavehdr1, sizeof (wavehdr)) ;
waveinaddbuffer (hwavein, pwavehdr2, sizeof (wavehdr)) ;
3. 操作采集的音频数据
在wavein中有如下几个消息
mm_wom_open //设备的打开
mm_wim_data //设备数据的采集及操作
mm_wim_close //设备的关闭
void crecordhwnddlg::onmm_wim_data(uint wparam, long lparam)
{
// todo: add your message handler code here and/or call default
// reallocate save buffer memory