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); 
};