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

📄 realaudio.cpp

📁 利用RealOne控件制作媒体播放器,实现在单文档结构的视图窗口中播放文件
💻 CPP
📖 第 1 页 / 共 2 页
字号:
// 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 "realaudio.h"

/////////////////////////////////////////////////////////////////////////////
// CRealAudio

IMPLEMENT_DYNCREATE(CRealAudio, CWnd)

/////////////////////////////////////////////////////////////////////////////
// CRealAudio properties

/////////////////////////////////////////////////////////////////////////////
// CRealAudio operations

CString CRealAudio::GetSource()
{
	CString result;
	InvokeHelper(0x66, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

void CRealAudio::SetSource(LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x66, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 lpszNewValue);
}

CString CRealAudio::GetConsole()
{
	CString result;
	InvokeHelper(0x67, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

void CRealAudio::SetConsole(LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x67, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 lpszNewValue);
}

CString CRealAudio::GetControls()
{
	CString result;
	InvokeHelper(0x68, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

void CRealAudio::SetControls(LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x68, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 lpszNewValue);
}

BOOL CRealAudio::GetNoLabels()
{
	BOOL result;
	InvokeHelper(0x69, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CRealAudio::SetNoLabels(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x69, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

BOOL CRealAudio::GetAutoStart()
{
	BOOL result;
	InvokeHelper(0x6a, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CRealAudio::SetAutoStart(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x6a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

BOOL CRealAudio::GetAutoGotoURL()
{
	BOOL result;
	InvokeHelper(0x6b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CRealAudio::SetAutoGotoURL(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x6b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

CString CRealAudio::GetWindowName()
{
	CString result;
	InvokeHelper(0x6c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

void CRealAudio::SetWindowName(LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x6c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 lpszNewValue);
}

short CRealAudio::GetVolume()
{
	short result;
	InvokeHelper(0xe2, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
	return result;
}

void CRealAudio::SetVolume(short nVol)
{
	static BYTE parms[] =
		VTS_I2;
	InvokeHelper(0xe3, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nVol);
}

BOOL CRealAudio::GetMute()
{
	BOOL result;
	InvokeHelper(0xe4, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CRealAudio::SetMute(BOOL bMute)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0xe5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bMute);
}

BOOL CRealAudio::GetLoop()
{
	BOOL result;
	InvokeHelper(0xe6, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CRealAudio::SetLoop(BOOL bVal)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0xe7, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bVal);
}

BOOL CRealAudio::GetImageStatus()
{
	BOOL result;
	InvokeHelper(0xea, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CRealAudio::SetImageStatus(BOOL bEnable)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0xeb, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bEnable);
}

long CRealAudio::GetPacketsTotal()
{
	long result;
	InvokeHelper(0xec, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

long CRealAudio::GetPacketsReceived()
{
	long result;
	InvokeHelper(0xed, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

long CRealAudio::GetPacketsOutOfOrder()
{
	long result;
	InvokeHelper(0xee, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

long CRealAudio::GetPacketsMissing()
{
	long result;
	InvokeHelper(0xef, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

long CRealAudio::GetPacketsEarly()
{
	long result;
	InvokeHelper(0xf0, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

long CRealAudio::GetPacketsLate()
{
	long result;
	InvokeHelper(0xf1, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

long CRealAudio::GetBandwidthAverage()
{
	long result;
	InvokeHelper(0xf2, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

long CRealAudio::GetBandwidthCurrent()
{
	long result;
	InvokeHelper(0xf3, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

void CRealAudio::DoPlayPause()
{
	InvokeHelper(0xc9, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CRealAudio::DoStop()
{
	InvokeHelper(0xca, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CRealAudio::DoNextItem()
{
	InvokeHelper(0xcb, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CRealAudio::DoPrevItem()
{
	InvokeHelper(0xcc, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

BOOL CRealAudio::CanPlayPause()
{
	BOOL result;
	InvokeHelper(0xcd, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

BOOL CRealAudio::CanStop()
{
	BOOL result;
	InvokeHelper(0xce, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

BOOL CRealAudio::HasNextItem()
{
	BOOL result;
	InvokeHelper(0xcf, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

BOOL CRealAudio::HasPrevItem()
{
	BOOL result;
	InvokeHelper(0xd0, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

BOOL CRealAudio::HasNextEntry()
{
	BOOL result;
	InvokeHelper(0x153, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

BOOL CRealAudio::HasPrevEntry()
{
	BOOL result;
	InvokeHelper(0x154, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CRealAudio::DoNextEntry()
{
	InvokeHelper(0x155, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CRealAudio::DoPrevEntry()
{
	InvokeHelper(0x156, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CRealAudio::AboutBox()
{
	InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CRealAudio::EditPreferences()
{
	InvokeHelper(0xd2, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CRealAudio::HideShowStatistics()
{
	InvokeHelper(0xd3, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

BOOL CRealAudio::IsStatisticsVisible()
{
	BOOL result;
	InvokeHelper(0xd4, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CRealAudio::DoGotoURL(LPCTSTR url, LPCTSTR target)
{
	static BYTE parms[] =
		VTS_BSTR VTS_BSTR;
	InvokeHelper(0xd5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 url, target);
}

void CRealAudio::DoPlay()
{
	InvokeHelper(0x101, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CRealAudio::DoPause()
{
	InvokeHelper(0x102, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

long CRealAudio::GetPosition()
{
	long result;
	InvokeHelper(0x103, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

long CRealAudio::GetPlayState()
{
	long result;
	InvokeHelper(0x104, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

long CRealAudio::GetLength()
{
	long result;
	InvokeHelper(0x105, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

CString CRealAudio::GetTitle()
{
	CString result;
	InvokeHelper(0x106, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
	return result;
}

CString CRealAudio::GetAuthor()
{
	CString result;
	InvokeHelper(0x107, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
	return result;
}

CString CRealAudio::GetCopyright()
{
	CString result;
	InvokeHelper(0x108, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
	return result;
}

long CRealAudio::GetClipWidth()
{
	long result;
	InvokeHelper(0x109, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

long CRealAudio::GetClipHeight()
{
	long result;
	InvokeHelper(0x10a, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

BOOL CRealAudio::CanPlay()
{
	BOOL result;
	InvokeHelper(0x10b, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

BOOL CRealAudio::CanPause()
{
	BOOL result;
	InvokeHelper(0x10c, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CRealAudio::SetPosition(long lPosition)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x10d, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 lPosition);
}

long CRealAudio::GetNumLoop()
{
	long result;
	InvokeHelper(0x10e, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

void CRealAudio::SetNumLoop(long lVal)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x10f, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 lVal);
}

BOOL CRealAudio::GetCenter()
{
	BOOL result;
	InvokeHelper(0x110, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CRealAudio::SetCenter(BOOL bVal)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x111, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bVal);
}

BOOL CRealAudio::GetNoLogo()
{
	BOOL result;
	InvokeHelper(0x112, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CRealAudio::SetNoLogo(BOOL bVal)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x113, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bVal);
}

BOOL CRealAudio::GetMaintainAspect()
{
	BOOL result;
	InvokeHelper(0x114, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CRealAudio::SetMaintainAspect(BOOL bVal)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x115, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bVal);
}

CString CRealAudio::GetBackgroundColor()
{
	CString result;
	InvokeHelper(0x116, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
	return result;
}

void CRealAudio::SetBackgroundColor(LPCTSTR pVal)
{

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -