?? dspack.pas
字號:
<b>DeviceID:</b> device ID of the sending object}
property OnGraphTimeCodeAvailable: TOnGraphTimeCodeAvailable read FOnGraphTimeCodeAvailable write FOnGraphTimeCodeAvailable;
{ Sent by filter supporting IAMExtDevice.<br>
<b>NewMode:</b> the new mode<br>
<b>DeviceID:</b> the device ID of the sending object}
property OnGraphEXTDeviceModeChange: TOnGraphEXTDeviceModeChange read FOnGraphEXTDeviceModeChange write FOnGraphEXTDeviceModeChange;
{ The clock provider was disconnected.<br>
KSProxy signals this event when the pin of a clock-providing filter is disconnected.}
property OnGraphClockUnset: TNotifyEvent read FOnGraphClockUnset write FOnGraphClockUnset;
{ Identifies the type of rendering mechanism the VMR is using to display video.}
property OnGraphVMRRenderDevice: TOnGraphVMRRenderDevice read FOnGraphVMRRenderDevice write FOnGraphVMRRenderDevice;
{ Signals that the current audio stream number changed for the main title.<br>
The current audio stream can change automatically with a navigation command
authored on the disc as well as through application control by using the IDvdControl2 interface.<br>
<b>stream:</b> value indicating the new user audio stream number. Audio stream numbers
range from 0 to 7. Stream $FFFFFFFF indicates that no stream is selected.<br>
<b>lcid:</b> Language identifier.<br>
<b>Lang:</b> Language string. }
property OnDVDAudioStreamChange: TOnDVDAudioStreamChange read FOnDVDAudioStreamChange write FOnDVDAudioStreamChange;
{ Deprecated, use @link(OnDVDCurrentHMSFTime) instead.<br>
Signals the beginning of every video object unit (VOBU), a video segment
which is 0.4 to 1.0 seconds in length.<br> }
property OnDVDCurrentTime: TOnDVDCurrentTime read FOnDVDCurrentTime write FOnDVDCurrentTime;
{ Indicates when the current title number changes.<br>
Title numbers range from 1 to 99. This number indicates the TTN, which is
the title number with respect to the whole disc, not the VTS_TTN which is
the title number with respect to just a current VTS.<br>
<b>Title:</b> value indicating the new title number.}
property OnDVDTitleChange: TOnDVDTitleChange read FOnDVDTitleChange write FOnDVDTitleChange;
{ Signals that the DVD player started playback of a new program in the
DVD_DOMAIN_Title domain.<br>
Only simple linear movies signal this event.<br>
<b>chapter:</b> value indicating the new chapter (program) number.}
property OnDVDChapterStart: TOnDVDChapterStart read FOnDVDChapterStart write FOnDVDChapterStart;
{ Signals that either the number of available angles changed or that the
current angle number changed.<br>
Angle numbers range from 1 to 9. The current angle number can change
automatically with a navigation command authored on the disc as well as
through application control by using the IDvdControl2 interface.<br>
<b>total:</b> value indicating the number of available angles. When the
number of available angles is 1, the current video is not multiangle.<br>
<b>current:</b> value indicating the current angle number.}
property OnDVDAngleChange: TOnDVDChange read FOnDVDAngleChange write FOnDVDAngleChange;
{ Signals that the available set of IDvdControl2 interface methods has changed.<br>
<b>UOPS:</b> value representing a ULONG whose bits indicate which IDvdControl2
commands the DVD disc explicitly disabled. }
property OnDVDValidUOPSChange: TOnDVDValidUOPSChange read FOnDVDValidUOPSChange write FOnDVDValidUOPSChange;
{ Signals that either the number of available buttons changed or that the
currently selected button number changed.<br>
This event can signal any of the available button numbers. These numbers
do not always correspond to button numbers used for
IDvdControl2.SelectAndActivateButton because that method can activate only
a subset of buttons.<br>
<b>total:</b> value indicating the number of available buttons.<br>
<b>current:</b> value indicating the currently selected button number.
Selected button number zero implies that no button is selected.}
property OnDVDButtonChange: TOnDVDChange read FOnDVDButtonChange write FOnDVDButtonChange;
{ Indicates that playback stopped as the result of a call to the
IDvdControl2.PlayChaptersAutoStop method.}
property OnDVDChapterAutoStop: TNotifyEvent read FOnDVDChapterAutoStop write FOnDVDChapterAutoStop;
{ Signals the beginning of any still (PGC, Cell, or VOBU).
All combinations of buttons and still are possible (buttons on with still
on, buttons on with still off, button off with still on, button off with still off).<br>
<b>NoButtonAvailable</b>: Boolean value indicating whether buttons are
available. False indicates buttons are available so the IDvdControl2.StillOff
method won't work. True indicates no buttons are available, so IDvdControl2.StillOff will work.<br>
<b>seconds</b>: value indicating the number of seconds the still will last.
$FFFFFFFF indicates an infinite still, meaning wait until the user presses
a button or until the application calls IDvdControl2.StillOff.}
property OnDVDStillOn: TOnDVDStillOn read FOnDVDStillOn write FOnDVDStillOn;
{ Signals the end of any still (PGC, Cell, or VOBU).<br>
This event indicates that any currently active still has been released.}
property OnDVDStillOff: TNotifyEvent read FOnDVDStillOff write FOnDVDStillOff;
{ Signals that the current subpicture stream number changed for the main title.<br>
The subpicture can change automatically with a navigation command authored
on disc as well as through application control using IDvdControl2.<br>
<b>SubNum:</b> value indicating the new user subpicture stream number.
Subpicture stream numbers range from 0 to 31. Stream $FFFFFFFF indicates
that no stream is selected.<br>
<b>lcid:</b> Language identifier.<br>
<b>Lang:</b> Language string.}
property OnDVDSubpictureStreamChange: TOnDVDSubpictureStreamChange read FOnDVDSubpictureStreamChange write FOnDVDSubpictureStreamChange;
{ Signals that the DVD disc does not have a FP_PGC (First Play Program Chain)
and that the DVD Navigator will not automatically load any PGC and start playback.}
property OnDVDNoFP_PGC: TNotifyEvent read FOnDVDNoFP_PGC write FOnDVDNoFP_PGC;
{ Signals that a rate change in the playback has been initiated.
<b>rate:</b> indicate the new playback rate. rate < 0 indicates reverse playback
mode. rate > 0 indicates forward playback mode.}
property OnDVDPlaybackRateChange: TOnDVDPlaybackRateChange read FOnDVDPlaybackRateChange write FOnDVDPlaybackRateChange;
{ Signals that the parental level of the authored content is about to change.<br>
The DVD Navigator source filter does not currently support "on the fly"
parental level changes in response to SetTmpPML commands on a DVD disc.<br>
<b>level:</b> value representing the new parental level set in the player.}
property OnDVDParentalLevelChange: TOnDVDParentalLevelChange read FOnDVDParentalLevelChange write FOnDVDParentalLevelChange;
{ Indicates that playback has been stopped. The DVD Navigator has completed
playback of the title or chapter and did not find any other branching
instruction for subsequent playback. }
property OnDVDPlaybackStopped: TNotifyEvent read FOnDVDPlaybackStopped write FOnDVDPlaybackStopped;
{ Indicates whether an angle block is being played and angle changes can be performed.<br>
Angle changes are not restricted to angle blocks and the manifestation of
the angle change can be seen only in an angle block.<br>
<b>available:</b> Boolean value that indicates if an angle block is being
played back. False indicates that playback is not in an angle block and
angles are not available, True indicates that an angle block is being played
back and angle changes can be performed.}
property OnDVDAnglesAvailable: TOnDVDAnglesAvailable read FOnDVDAnglesAvailable write FOnDVDAnglesAvailable;
{ Indicates that the Navigator has finished playing the segment specified
in a call to PlayPeriodInTitleAutoStop.}
property OnDVDPlayPeriodAutoStop: TNotifyEvent read FOnDVDPlayPeriodAutoStop write FOnDVDPlayPeriodAutoStop;
{ Signals that a menu button has been automatically activated per instructions
on the disc. This occurs when a menu times out and the disc has specified a
button to be automatically activated.<br>
<b>Button</b>: value indicating the button that was activated.}
property OnDVDButtonAutoActivated: TOnDVDButtonAutoActivated read FOnDVDButtonAutoActivated write FOnDVDButtonAutoActivated;
{ Signals that a particular command has begun.<br>
<b>CmdID:</b> The Command ID and the HRESULT return value.}
property OnDVDCMDStart: TOnDVDCMD read FOnDVDCMDStart Write FOnDVDCMDStart;
{ Signals that a particular command has completed.<br>
<b>CmdID</b> The Command ID and the completion result.}
property OnDVDCMDEnd: TOnDVDCMD read FOnDVDCMDEnd Write FOnDVDCMDEnd;
{ Signals that a disc was ejected.<br>
Playback automatically stops when a disc is ejected. The application does
not have to take any special action in response to this event.}
property OnDVDDiscEjected: TNotifyEvent read FOnDVDDiscEjected Write FOnDVDDiscEjected;
{ Signals that a disc was inserted into the drive.<br>
Playback automatically begins when a disc is inserted. The application does
not have to take any special action in response to this event.}
property OnDVDDiscInserted: TNotifyEvent read FOnDVDDiscInserted write FOnDVDDiscInserted;
{ Signals the current time, in DVD_HMSF_TIMECODE format, relative to the start
of the title. This event is triggered at the beginning of every VOBU, which
occurs every 0.4 to 1.0 seconds.<br>
The TDVD_HMSF_TIMECODE format is intended to replace the old BCD format that
is returned in OnDVDCurrentTime events. The HMSF timecodes are easier to
work with. To have the Navigator send EC_DVD_CURRENT_HMSF_TIME events instead
of EC_DVD_CURRENT_TIME events, an application must call
IDvdControl2.SetOption(DVD_HMSF_TimeCodeEvents, TRUE). When this flag is set,
the Navigator will also expect all time parameters in the IDvdControl2 and
IDvdInfo2 methods to be passed as TDVD_HMSF_TIMECODEs.<br>
<b>HMSFTimeCode:</b> HMS Time code structure.<br>
<b>TimeCode:</b> old time format, do not use. }
property OnDVDCurrentHMSFTime: TOnDVDCurrentHMSFTime read FOnDVDCurrentHMSFTime write FOnDVDCurrentHMSFTime;
{ Indicates that the Navigator has either begun playing or finished playing karaoke data.<br>
The DVD player signals this event whenever it changes domains.<br>
<b>Played:</b> TRUE means that a karaoke track is being played and FALSE means
that no karaoke data is being played. }
property OnDVDKaraokeMode: TOnDVDKaraokeMode read FOnDVDKaraokeMode write FOnDVDKaraokeMode;
{ Performing default initialization of a DVD disc.}
property OnDVDDomainFirstPlay: TNotifyEvent read FOnDVDDomainFirstPlay write FOnDVDDomainFirstPlay;
{ Displaying menus for whole disc. }
property OnDVDDomainVideoManagerMenu: TNotifyEvent read FOnDVDDomainVideoManagerMenu write FOnDVDDomainVideoManagerMenu;
{ Displaying menus for current title set. }
property OnDVDDomainVideoTitleSetMenu: TNotifyEvent read FOnDVDDomainVideoTitleSetMenu write FOnDVDDomainVideoTitleSetMenu;
{ Displaying the current title. }
property OnDVDDomainTitle: TNotifyEvent read FOnDVDDomainTitle write FOnDVDDomainTitle;
{ The DVD Navigator is in the DVD Stop domain.}
property OnDVDDomainStop: TNotifyEvent read FOnDVDDomainStop write FOnDVDDomainStop;
{ Something unexpected happened; perhaps content is authored incorrectly.
Playback is stopped.}
property OnDVDErrorUnexpected: TNotifyEvent read FOnDVDErrorUnexpected write FOnDVDErrorUnexpected;
{ Key exchange for DVD copy protection failed. Playback is stopped. }
property OnDVDErrorCopyProtectFail: TNotifyEvent read FOnDVDErrorCopyProtectFail write FOnDVDErrorCopyProtectFail;
{ DVD-Video disc is authored incorrectly for specification version 1.x.
Playback is stopped.}
property OnDVDErrorInvalidDVD1_0Disc: TNotifyEvent read FOnDVDErrorInvalidDVD1_0Disc write FOnDVDErrorInvalidDVD1_0Disc;
{ DVD-Video disc cannot be played because the disc is not authored to play in
the system region. }
property OnDVDErrorInvalidDiscRegion: TNotifyEvent read FOnDVDErrorInvalidDiscRegion write FOnDVDErrorInvalidDiscRegion;
{ Player parental level is lower than the lowest parental level available in
the DVD content. Playback is stopped. }
property OnDVDErrorLowParentalLevel: TNotifyEvent read FOnDVDErrorLowParentalLevel write FOnDVDErrorLowParentalLevel;
{ Macrovision
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -