Windows环境下的麦克风录音系统(12) BOOL m_bTerminateThread; // to 'kill' waveCallback function BOOL m_bImportToWaveFile;
CWaveFile m_waveFile; };
} // end namespace perdubug
对于将录音保存在WAV文件的工作主要是由CwaveFile类来完成.下面是该类的定义: // // Encapsulates reading or writing sound data to or from a wave file //----------------------------------------------------------------------------- class CWaveFile { public: WAVEFORMATEX* m_pwfx; // Pointer to WAVEFORMATEX structure HMMIO m_hmmio; // MM I/O handle for the WAVE MMCKINFO m_ck; // Multimedia RIFF chunk MMCKINFO m_ckRiff; // Use in opening a WAVE file DWORD m_dwSize; // The size of the wave file MMIOINFO m_mmioinfoOut; DWORD m_dwFlags; BOOL m_bIsReadingFromMemory; BYTE* m_pbData;