📄 mciwave.h
字号:
// MCIWave.h: interface for the CMCIWave class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MCIWAVE_H__4D73F398_C689_46D2_AD2A_446EC8C3137F__INCLUDED_)
#define AFX_MCIWAVE_H__4D73F398_C689_46D2_AD2A_446EC8C3137F__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "mmsystem.h"
class CMCIWave
{
public:
CMCIWave();//构造函数
virtual ~CMCIWave();//析构函数
DWORD Open(CString strFileName); //打开文件
DWORD Close(); //关闭文件
DWORD Play(); //播放
void Stop(); //停止播放
DWORD Record(); //录制
DWORD Save(CString strFileName); //保存
DWORD GetBitLength(); //得到位长
DWORD GetSampleRate(); //得到采样率
DWORD GetChannel(); //得到当前声道
DWORD GetWaveLength(); //得到音频长度
public:
BOOL m_bPlaying; //是否正在播放
BOOL m_bRecord; //是否在录音
BOOL m_bOpen; //文件是否打开
WORD m_wDeviceID; //播放设备ID
};
#endif // !defined(AFX_MCIWAVE_H__4D73F398_C689_46D2_AD2A_446EC8C3137F__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -