⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 media.h

📁 电信机房MDF、电源柜监控源码,主要用在通信机房配线设备监控、电源柜监控
💻 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 + -