www.pudn.com > bk.1.rar > hplayer.h


#if !defined(AFX_HPLAYER_H__35FA6DDC_85E5_4039_B22F_6B0F0F5E0587__INCLUDED_) 
#define AFX_HPLAYER_H__35FA6DDC_85E5_4039_B22F_6B0F0F5E0587__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++ 
 
// NOTE: Do not modify the contents of this file.  If this class is regenerated by 
//  Microsoft Visual C++, your modifications will be overwritten. 
 
///////////////////////////////////////////////////////////////////////////// 
// CHPlayer wrapper class 
 
class CHPlayer : public CWnd 
{ 
protected: 
	DECLARE_DYNCREATE(CHPlayer) 
public: 
	CLSID const& GetClsid() 
	{ 
		static CLSID const clsid 
			= { 0x61de6ff, 0x2bcd, 0x11d4, { 0x87, 0xe0, 0x0, 0x80, 0xc8, 0x2d, 0x3c, 0xe5 } }; 
		return clsid; 
	} 
	virtual BOOL Create(LPCTSTR lpszClassName, 
		LPCTSTR lpszWindowName, DWORD dwStyle, 
		const RECT& rect, 
		CWnd* pParentWnd, UINT nID, 
		CCreateContext* pContext = NULL) 
	{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); } 
 
    BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle, 
		const RECT& rect, CWnd* pParentWnd, UINT nID, 
		CFile* pPersist = NULL, BOOL bStorage = FALSE, 
		BSTR bstrLicKey = NULL) 
	{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID, 
		pPersist, bStorage, bstrLicKey); } 
 
// Attributes 
public: 
	CString GetGszFileName(); 
	void SetGszFileName(LPCTSTR); 
	short GetTrackNo(); 
	void SetTrackNo(short); 
	short GetHwidth(); 
	void SetHwidth(short); 
	short GetHheight(); 
	void SetHheight(short); 
	long GetMpegStream(); 
	void SetMpegStream(long); 
	long GetStepFrames(); 
	void SetStepFrames(long); 
 
// Operations 
public: 
	void Pause(); 
	void Stop(); 
	void Play(); 
	long OpenDrv(); 
	void CloseDrv(); 
	long OpenFile(); 
	void Volume(short voll, short volr); 
	void Balance(short soundtrack); 
	short GetState(); 
	void TV(); 
	void VGA(); 
	void CloseFile(); 
	void Reset(); 
	long Step(); 
	void StepBack(); 
	void Seek(long Position); 
	long Set(long flag, long value); 
	long Get(long flag); 
	long CheckHardware(); 
	long ResetDriver(); 
	long InitOSD(long nCards, LPCTSTR sPalOSDFile, long keyColor); 
	long LoadOSDFile(LPCTSTR sOSDFile); 
	long LoadBmpFile(LPCTSTR sBmpFile); 
	long LoadText(LPCTSTR sText, long fgcl, long shcl, long lfHeight, long lfWidth, long lfEscapement, long lfOrientation, long lfWeight, short lfItalic, short lfUnderline, short lfStrikeOut, short lfCharSet, short lfOutPrecision, 
		short lfClipPrecision, short lfQuality, short lfPitchAndFamily, LPCTSTR lfFaceName); 
	long UnloadOSD(long pOSDBuf); 
	long SetOSDBuf(long iCard, long iOSD, long pOSDBuf); 
	long GetOSDBuf(long iCard, long iOSD); 
	long SetPlayVarOSD(long iCard, long iOSD, long play_mode, long nRepeat, long iHSpeed, long iVSpeed, long nDelayTime, long sx, long sy, long ex, long ey); 
	long GetPlayStateOSD(long iCard, long iOSD); 
	long GetOSDScreenSizeW(); 
	long GetOSDScreenSizeH(); 
	long GetOSDSizeW(long pOSDBuf); 
	long GetOSDSizeH(long pOSDBuf); 
	long PlayOSD(long iCard, long iOSD); 
	long StopOSD(long iCard, long iOSD); 
	long FinishOSD(); 
	long Command(long cmd, long flag, long value); 
	void AboutBox(); 
}; 
 
//{{AFX_INSERT_LOCATION}} 
// Microsoft Visual C++ will insert additional declarations immediately before the previous line. 
 
#endif // !defined(AFX_HPLAYER_H__35FA6DDC_85E5_4039_B22F_6B0F0F5E0587__INCLUDED_)