📄 media.h
字号:
// Media.h: interface for the CMedia class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MEDIA_H__4A050CA6_B1BC_4A1C_9995_741B6B57B880__INCLUDED_)
#define AFX_MEDIA_H__4A050CA6_B1BC_4A1C_9995_741B6B57B880__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
//##ModelId=44B6F8840280
class CMedia
{
public:
//##ModelId=44B6F8840290
int SetVoice(CString strAddr, int nPort, HWND hWnd);
//##ModelId=44B6F8840294
int AlarmVoice();
//##ModelId=44B6F8840295
int CloseVoice();
//##ModelId=44B6F8840296
int AddFile(CString strPath);
//##ModelId=44B6F88402A0
int AddVoice(int nNum);
//##ModelId=44B6F88402A2
int StartVoice(HWND hWnd);
//##ModelId=44B6F88402A4
int AddVoice(CString strFName,int nType);
//##ModelId=44B6F88402B1
int Free();
//##ModelId=44B6F88402B2
int OnClose();
//##ModelId=44B6F88402B3
int OnOpen();
//##ModelId=44B6F88402B4
int Open( CString strFileName , HWND hWnd);
//##ModelId=44B6F88402C1
CMedia();
//##ModelId=44B6F88402C2
virtual ~CMedia();
protected:
//##ModelId=44B6F88402C4
HWND m_hWnd;
//##ModelId=44B6F88402CE
int m_nPort;
//##ModelId=44B6F88402CF
int m_nLoop;
//##ModelId=44B6F88402D0
CString m_strAddr;
PBYTE pBuffer1,pBuffer2,pSaveBuffer,pNewBuffer;
PWAVEHDR pWaveHdr1,pWaveHdr2 ;
//##ModelId=44B6F88402DF
WAVEHDR m_pWaveHdr;
//##ModelId=44B6F88402E3
HANDLE m_hFile ;
//##ModelId=44B6F88402EF
HWAVEOUT hWaveOut ;
//##ModelId=44B6F88402F4
WAVEFORMATEX waveformat ;
//##ModelId=44B6F88402FD
DWORD dwDataLength ;
//##ModelId=44B6F88402FE
BOOL m_bIsFormatSet;
//##ModelId=44B6F884030D
BOOL m_bPlay ;
//##ModelId=44B6F884030E
char* pData ;
CString m_path;
public:
int PlayWaveFile(CString strFile);
};
#endif // !defined(AFX_MEDIA_H__4A050CA6_B1BC_4A1C_9995_741B6B57B880__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -