📄 mediaplayer_tlb.pas
字号:
{$WRITEABLECONST ON}
{$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers.
unit MediaPlayer_TLB;
// ************************************************************************ //
// WARNING
// -------
// The types declared in this file were generated from data read from a
// Type Library. If this type library is explicitly or indirectly (via
// another type library referring to this type library) re-imported, or the
// 'Refresh' command of the Type Library Editor activated while editing the
// Type Library, the contents of this file will be regenerated and all
// manual modifications will be lost.
// ************************************************************************ //
// PASTLWTR : $Revision: 1.88.1.0.1.0 $
// File generated on 29.03.06 23:45:14 from Type Library described below.
// ************************************************************************ //
// Type Lib: C:\WINDOWS\SYSTEM\MSDXM.OCX (1)
// IID\LCID: {22D6F304-B0F6-11D0-94AB-0080C74C7E95}\0
// Helpfile:
// DepndLst:
// (1) v2.0 stdole, (C:\WINDOWS\SYSTEM\stdole2.tlb)
// (2) v4.0 StdVCL, (C:\WINDOWS\SYSTEM\STDVCL40.DLL)
// Errors:
// Hint: TypeInfo 'MediaPlayer' changed to 'MediaPlayer_'
// ************************************************************************ //
interface
uses Windows, ActiveX, Classes, Graphics, OleServer, OleCtrls, StdVCL;
// *********************************************************************//
// GUIDS declared in the TypeLibrary. Following prefixes are used:
// Type Libraries : LIBID_xxxx
// CoClasses : CLASS_xxxx
// DISPInterfaces : DIID_xxxx
// Non-DISP interfaces: IID_xxxx
// *********************************************************************//
const
// TypeLibrary Major and minor versions
MediaPlayerMajorVersion = 1;
MediaPlayerMinorVersion = 0;
LIBID_MediaPlayer: TGUID = '{22D6F304-B0F6-11D0-94AB-0080C74C7E95}';
DIID__IDirectControlEvents: TGUID = '{39A2C2A7-4778-11D2-9BDB-204C4F4F5020}';
IID_IDirectControl: TGUID = '{39A2C2A5-4778-11D2-9BDB-204C4F4F5020}';
CLASS_DirectControl: TGUID = '{39A2C2A6-4778-11D2-9BDB-204C4F4F5020}';
DIID__IDirectContainerEvents: TGUID = '{39A2C2AA-4778-11D2-9BDB-204C4F4F5020}';
IID_IDirectContainer: TGUID = '{39A2C2A8-4778-11D2-9BDB-204C4F4F5020}';
CLASS_DirectContainer: TGUID = '{39A2C2A9-4778-11D2-9BDB-204C4F4F5020}';
IID_IServiceProvider: TGUID = '{6D5140C1-7436-11CE-8034-00AA006009FA}';
DIID__IRadioViewEvents: TGUID = '{847B4DF6-4B61-11D2-9BDB-204C4F4F5020}';
IID_IRadioView: TGUID = '{847B4DF4-4B61-11D2-9BDB-204C4F4F5020}';
CLASS_RadioView: TGUID = '{847B4DF5-4B61-11D2-9BDB-204C4F4F5020}';
DIID__MediaPlayerEvents: TGUID = '{2D3A4C40-E711-11D0-94AB-0080C74C7E95}';
IID_IMediaPlayer: TGUID = '{22D6F311-B0F6-11D0-94AB-0080C74C7E95}';
IID_IMediaPlayer2: TGUID = '{20D4F5E0-5475-11D2-9774-0000F80855E6}';
IID_IMediaBindStream: TGUID = '{920F0DE3-91C5-11D2-828F-00C04FC99D4E}';
IID_IMediaPlayerDvd: TGUID = '{746EB440-3835-11D2-9774-0000F80855E6}';
CLASS_MediaPlayer_: TGUID = '{22D6F312-B0F6-11D0-94AB-0080C74C7E95}';
CLASS_ppDShowNet: TGUID = '{5C85DCB0-F967-11D0-81ED-00C04FC99D4C}';
CLASS_ppDShowPlay: TGUID = '{C0CD59AE-020D-11D1-81F2-00C04FC99D4C}';
CLASS_ppDSMeta: TGUID = '{2FEB9591-50CF-11D1-A6DF-006097C4E476}';
CLASS_ppDSCnnl: TGUID = '{BB314F91-A010-11D1-A75A-006097C4E476}';
CLASS_ppDSClip: TGUID = '{31C48C31-70B0-11D1-A708-006097C4E476}';
CLASS_ppDSDetl: TGUID = '{31C48C32-70B0-11D1-A708-006097C4E476}';
CLASS_ppDSApp: TGUID = '{2AFA62E2-5548-11D1-A6E1-006097C4E476}';
CLASS_ppDSPropAdv: TGUID = '{8C4EB103-516F-11D1-A6DF-006097C4E476}';
CLASS_ppDSView: TGUID = '{AE1A5812-5230-11D1-A6E0-006097C4E476}';
CLASS_ppDSOAdv: TGUID = '{AE1A5813-5230-11D1-A6E0-006097C4E476}';
DIID__IAsyncPProtEvents: TGUID = '{3DA2AA3C-3D96-11D2-9BD2-204C4F4F5020}';
IID_IAsyncPProt: TGUID = '{3DA2AA3A-3D96-11D2-9BD2-204C4F4F5020}';
CLASS_AsyncPProt: TGUID = '{3DA2AA3B-3D96-11D2-9BD2-204C4F4F5020}';
IID_IAsyncMHandler: TGUID = '{3DA2AA3D-3D96-11D2-9BD2-204C4F4F5020}';
CLASS_AsyncMHandler: TGUID = '{3DA2AA3E-3D96-11D2-9BD2-204C4F4F5020}';
DIID__IRadioPlayerEvents: TGUID = '{9C2263B1-3E3C-11D2-9BD3-204C4F4F5020}';
IID_IRadioPlayer: TGUID = '{9C2263AF-3E3C-11D2-9BD3-204C4F4F5020}';
IID_IRadioServer: TGUID = '{9C2263A0-3E3C-11D2-9BD3-204C4F4F5020}';
CLASS_RadioPlayer: TGUID = '{9C2263B0-3E3C-11D2-9BD3-204C4F4F5020}';
IID_IRadioServerControl: TGUID = '{8E718889-423F-11D2-876E-00A0C9082467}';
IID_IMediaPlayerListener: TGUID = '{33222211-5E5E-11D2-9E8E-0000F8085981}';
CLASS_RadioServer: TGUID = '{8E71888A-423F-11D2-876E-00A0C9082467}';
IID_IRadioBand: TGUID = '{8E718881-423F-11D2-876E-00A0C9082467}';
CLASS_RadioBand: TGUID = '{8E718888-423F-11D2-876E-00A0C9082467}';
CLASS_ppDSFile: TGUID = '{1D1237A0-6CD6-11D2-96BA-00104B242E64}';
// *********************************************************************//
// Declaration of Enumerations defined in Type Library
// *********************************************************************//
// Constants for enum ReadyStateConstants
type
ReadyStateConstants = TOleEnum;
const
amvUninitialized = $00000000;
amvLoading = $00000001;
amvInteractive = $00000003;
amvComplete = $00000004;
// Constants for enum MPPlayStateConstants
type
MPPlayStateConstants = TOleEnum;
const
mpStopped = $00000000;
mpPaused = $00000001;
mpPlaying = $00000002;
mpWaiting = $00000003;
mpScanForward = $00000004;
mpScanReverse = $00000005;
mpClosed = $00000006;
// Constants for enum MPDisplaySizeConstants
type
MPDisplaySizeConstants = TOleEnum;
const
mpDefaultSize = $00000000;
mpHalfSize = $00000001;
mpDoubleSize = $00000002;
mpFullScreen = $00000003;
mpFitToSize = $00000004;
mpOneSixteenthScreen = $00000005;
mpOneFourthScreen = $00000006;
mpOneHalfScreen = $00000007;
// Constants for enum MPReadyStateConstants
type
MPReadyStateConstants = TOleEnum;
const
mpReadyStateUninitialized = $00000000;
mpReadyStateLoading = $00000001;
mpReadyStateInteractive = $00000003;
mpReadyStateComplete = $00000004;
// Constants for enum MPDisplayModeConstants
type
MPDisplayModeConstants = TOleEnum;
const
mpTime = $00000000;
mpFrames = $00000001;
// Constants for enum MPMoreInfoType
type
MPMoreInfoType = TOleEnum;
const
mpShowURL = $00000000;
mpClipURL = $00000001;
mpBannerURL = $00000002;
// Constants for enum MPMediaInfoType
type
MPMediaInfoType = TOleEnum;
const
mpShowFilename = $00000000;
mpShowTitle = $00000001;
mpShowAuthor = $00000002;
mpShowCopyright = $00000003;
mpShowRating = $00000004;
mpShowDescription = $00000005;
mpShowLogoIcon = $00000006;
mpClipFilename = $00000007;
mpClipTitle = $00000008;
mpClipAuthor = $00000009;
mpClipCopyright = $0000000A;
mpClipRating = $0000000B;
mpClipDescription = $0000000C;
mpClipLogoIcon = $0000000D;
mpBannerImage = $0000000E;
mpBannerMoreInfo = $0000000F;
mpWatermark = $00000010;
// Constants for enum DVDMenuIDConstants
type
DVDMenuIDConstants = TOleEnum;
const
dvdMenu_Title = $00000002;
dvdMenu_Root = $00000003;
dvdMenu_Subpicture = $00000004;
dvdMenu_Audio = $00000005;
dvdMenu_Angle = $00000006;
dvdMenu_Chapter = $00000007;
// Constants for enum MPShowDialogConstants
type
MPShowDialogConstants = TOleEnum;
const
mpShowDialogHelp = $00000000;
mpShowDialogStatistics = $00000001;
mpShowDialogOptions = $00000002;
mpShowDialogContextMenu = $00000003;
type
// *********************************************************************//
// Forward declaration of types defined in TypeLibrary
// *********************************************************************//
_IDirectControlEvents = dispinterface;
IDirectControl = interface;
IDirectControlDisp = dispinterface;
_IDirectContainerEvents = dispinterface;
IDirectContainer = interface;
IServiceProvider = interface;
_IRadioViewEvents = dispinterface;
IRadioView = interface;
IRadioViewDisp = dispinterface;
_MediaPlayerEvents = dispinterface;
IMediaPlayer = interface;
IMediaPlayerDisp = dispinterface;
IMediaPlayer2 = interface;
IMediaPlayer2Disp = dispinterface;
IMediaBindStream = interface;
IMediaBindStreamDisp = dispinterface;
IMediaPlayerDvd = interface;
IMediaPlayerDvdDisp = dispinterface;
_IAsyncPProtEvents = dispinterface;
IAsyncPProt = interface;
IAsyncPProtDisp = dispinterface;
IAsyncMHandler = interface;
IAsyncMHandlerDisp = dispinterface;
_IRadioPlayerEvents = dispinterface;
IRadioPlayer = interface;
IRadioPlayerDisp = dispinterface;
IRadioServer = interface;
IRadioServerDisp = dispinterface;
IRadioServerControl = interface;
IRadioServerControlDisp = dispinterface;
IMediaPlayerListener = interface;
IRadioBand = interface;
IRadioBandDisp = dispinterface;
// *********************************************************************//
// Declaration of CoClasses defined in Type Library
// (NOTE: Here we map each CoClass to its Default Interface)
// *********************************************************************//
DirectControl = IDirectControl;
DirectContainer = IDirectContainer;
RadioView = IRadioView;
MediaPlayer_ = IMediaPlayer2;
ppDShowNet = IUnknown;
ppDShowPlay = IUnknown;
ppDSMeta = IUnknown;
ppDSCnnl = IUnknown;
ppDSClip = IUnknown;
ppDSDetl = IUnknown;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -