www.pudn.com > WavePlayer_Record_Save.rar > WaveAudio.h
#if _MSC_VER>1000 #pragma once #endif //_MSC_VER>1000 #include#include #include "WavePlayer.h" class CWaveAudio { public: CWaveAudio(void); virtual ~CWaveAudio(void); // 是否在录音 BOOL m_bRecording; // 是否打开文件 BOOL m_bOpened; // 播放设备ID WORD m_wDeviceID; // 得到播放设备 int GetDevices(void); //载入文件 BOOL Load(CString Filename); // 关闭文件 void Close(void); // 播放 BOOL Play(void); // 录制 BOOL Record(void); //保存 BOOL Save(CString Filename); // 得到位长 WORD GetResolution(void); // 得到采样率 DWORD GetSampleRate(void); // 得到声道 WORD GetChannel(void); // 得到音频长度 DWORD GetWaveLength(void); void Stop(void); };