Windows环境下的麦克风录音系统(4) 图6
5.Waveform Audio Waveform Audio APIs是Microsoft提供给广大Win32程序员用来给自己的应用程序添加声音支持的一套强大的API,它提供的功能如下: 1.打开/关闭/查询声音设备; 2.播放波形文件; 3.设置播放速度; 4.播放进度控制; 5.录音; 6.得到当前的播放位置; 7.调节音量.
下面简单介绍一下这套API提供的主要函数: 打开录音设备函数 MMRESULT waveInOpen( LPHWAVEIN phwi, // 输入设备句柄 UINT uDeviceID, // 输入设备ID LPWAVEFORMATEX pwfx, // 录音格式指针 DWORD dwCallback, // 处理MM_WIM_***消息的回调函数或窗 // 口句柄,线程ID