media.h
来自「MDF监控源码2」· C头文件 代码 · 共 78 行
H
78 行
// 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=465286A000CB
class CMedia
{
public:
//##ModelId=465286A000DA
int SetVoice(CString strAddr, int nPort, HWND hWnd);
//##ModelId=465286A000DE
int AlarmVoice();
//##ModelId=465286A000EA
int CloseVoice();
//##ModelId=465286A000EB
int AddFile(CString strPath);
//##ModelId=465286A000FA
int AddVoice(int nNum);
//##ModelId=465286A000FC
int StartVoice(HWND hWnd);
//##ModelId=465286A000FE
int AddVoice(CString strFName,int nType);
//##ModelId=465286A0010B
int Free();
//##ModelId=465286A0010C
int OnClose();
//##ModelId=465286A00119
int OnOpen();
//##ModelId=465286A0011A
int Open( CString strFileName , HWND hWnd);
//##ModelId=465286A0012A
CMedia();
//##ModelId=465286A00138
virtual ~CMedia();
protected:
//##ModelId=465286A0013A
HWND m_hWnd;
//##ModelId=465286A0013B
int m_nPort;
//##ModelId=465286A00148
int m_nLoop;
//##ModelId=465286A00157
CString m_strAddr;
PBYTE pBuffer1,pBuffer2,pSaveBuffer,pNewBuffer;
PWAVEHDR pWaveHdr1,pWaveHdr2 ;
//##ModelId=465286A00168
WAVEHDR m_pWaveHdr;
//##ModelId=465286A0016C
HANDLE m_hFile ;
//##ModelId=465286A00178
HWAVEOUT hWaveOut ;
//##ModelId=465286A0017D
WAVEFORMATEX waveformat ;
//##ModelId=465286A00186
DWORD dwDataLength ;
//##ModelId=465286A00196
BOOL m_bIsFormatSet;
//##ModelId=465286A001A5
BOOL m_bPlay ;
//##ModelId=465286A001B5
char* pData ;
//##ModelId=465286A001B6
CString m_path;
public:
//##ModelId=465286A001C5
int PlayWaveFile(CString strFile);
};
#endif // !defined(AFX_MEDIA_H__4A050CA6_B1BC_4A1C_9995_741B6B57B880__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?