www.pudn.com > bk.1.rar > hplayer.cpp
// 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.
#include "stdafx.h"
#include "hplayer.h"
/////////////////////////////////////////////////////////////////////////////
// CHPlayer
IMPLEMENT_DYNCREATE(CHPlayer, CWnd)
/////////////////////////////////////////////////////////////////////////////
// CHPlayer properties
CString CHPlayer::GetGszFileName()
{
CString result;
GetProperty(0x1, VT_BSTR, (void*)&result);
return result;
}
void CHPlayer::SetGszFileName(LPCTSTR propVal)
{
SetProperty(0x1, VT_BSTR, propVal);
}
short CHPlayer::GetTrackNo()
{
short result;
GetProperty(0x2, VT_I2, (void*)&result);
return result;
}
void CHPlayer::SetTrackNo(short propVal)
{
SetProperty(0x2, VT_I2, propVal);
}
short CHPlayer::GetHwidth()
{
short result;
GetProperty(0x3, VT_I2, (void*)&result);
return result;
}
void CHPlayer::SetHwidth(short propVal)
{
SetProperty(0x3, VT_I2, propVal);
}
short CHPlayer::GetHheight()
{
short result;
GetProperty(0x4, VT_I2, (void*)&result);
return result;
}
void CHPlayer::SetHheight(short propVal)
{
SetProperty(0x4, VT_I2, propVal);
}
long CHPlayer::GetMpegStream()
{
long result;
GetProperty(0x5, VT_I4, (void*)&result);
return result;
}
void CHPlayer::SetMpegStream(long propVal)
{
SetProperty(0x5, VT_I4, propVal);
}
long CHPlayer::GetStepFrames()
{
long result;
GetProperty(0x6, VT_I4, (void*)&result);
return result;
}
void CHPlayer::SetStepFrames(long propVal)
{
SetProperty(0x6, VT_I4, propVal);
}
/////////////////////////////////////////////////////////////////////////////
// CHPlayer operations
void CHPlayer::Pause()
{
InvokeHelper(0x7, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CHPlayer::Stop()
{
InvokeHelper(0x8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CHPlayer::Play()
{
InvokeHelper(0x9, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
long CHPlayer::OpenDrv()
{
long result;
InvokeHelper(0xa, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
void CHPlayer::CloseDrv()
{
InvokeHelper(0xb, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
long CHPlayer::OpenFile()
{
long result;
InvokeHelper(0xc, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
void CHPlayer::Volume(short voll, short volr)
{
static BYTE parms[] =
VTS_I2 VTS_I2;
InvokeHelper(0xd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
voll, volr);
}
void CHPlayer::Balance(short soundtrack)
{
static BYTE parms[] =
VTS_I2;
InvokeHelper(0xe, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
soundtrack);
}
short CHPlayer::GetState()
{
short result;
InvokeHelper(0xf, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
return result;
}
void CHPlayer::TV()
{
InvokeHelper(0x10, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CHPlayer::VGA()
{
InvokeHelper(0x11, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CHPlayer::CloseFile()
{
InvokeHelper(0x12, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CHPlayer::Reset()
{
InvokeHelper(0x13, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
long CHPlayer::Step()
{
long result;
InvokeHelper(0x14, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
void CHPlayer::StepBack()
{
InvokeHelper(0x15, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CHPlayer::Seek(long Position)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x16, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Position);
}
long CHPlayer::Set(long flag, long value)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x17, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
flag, value);
return result;
}
long CHPlayer::Get(long flag)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x18, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
flag);
return result;
}
long CHPlayer::CheckHardware()
{
long result;
InvokeHelper(0x19, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CHPlayer::ResetDriver()
{
long result;
InvokeHelper(0x1a, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CHPlayer::InitOSD(long nCards, LPCTSTR sPalOSDFile, long keyColor)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_BSTR VTS_I4;
InvokeHelper(0x1b, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
nCards, sPalOSDFile, keyColor);
return result;
}
long CHPlayer::LoadOSDFile(LPCTSTR sOSDFile)
{
long result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x1c, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
sOSDFile);
return result;
}
long CHPlayer::LoadBmpFile(LPCTSTR sBmpFile)
{
long result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x1d, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
sBmpFile);
return result;
}
long CHPlayer::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 result;
static BYTE parms[] =
VTS_BSTR VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_BSTR;
InvokeHelper(0x1e, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
sText, fgcl, shcl, lfHeight, lfWidth, lfEscapement, lfOrientation, lfWeight, lfItalic, lfUnderline, lfStrikeOut, lfCharSet, lfOutPrecision, lfClipPrecision, lfQuality, lfPitchAndFamily, lfFaceName);
return result;
}
long CHPlayer::UnloadOSD(long pOSDBuf)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x1f, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
pOSDBuf);
return result;
}
long CHPlayer::SetOSDBuf(long iCard, long iOSD, long pOSDBuf)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0x20, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
iCard, iOSD, pOSDBuf);
return result;
}
long CHPlayer::GetOSDBuf(long iCard, long iOSD)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x21, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
iCard, iOSD);
return result;
}
long CHPlayer::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 result;
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0x22, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
iCard, iOSD, play_mode, nRepeat, iHSpeed, iVSpeed, nDelayTime, sx, sy, ex, ey);
return result;
}
long CHPlayer::GetPlayStateOSD(long iCard, long iOSD)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x23, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
iCard, iOSD);
return result;
}
long CHPlayer::GetOSDScreenSizeW()
{
long result;
InvokeHelper(0x24, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CHPlayer::GetOSDScreenSizeH()
{
long result;
InvokeHelper(0x25, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CHPlayer::GetOSDSizeW(long pOSDBuf)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x26, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
pOSDBuf);
return result;
}
long CHPlayer::GetOSDSizeH(long pOSDBuf)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x27, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
pOSDBuf);
return result;
}
long CHPlayer::PlayOSD(long iCard, long iOSD)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x28, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
iCard, iOSD);
return result;
}
long CHPlayer::StopOSD(long iCard, long iOSD)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x29, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
iCard, iOSD);
return result;
}
long CHPlayer::FinishOSD()
{
long result;
InvokeHelper(0x2a, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CHPlayer::Command(long cmd, long flag, long value)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0x2b, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
cmd, flag, value);
return result;
}
void CHPlayer::AboutBox()
{
InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}