DVD Event Notification Codes
This section lists the event notification codes for DVD playback and navigation in DirectShow.
For information about receiving events in DirectShow, see Event Notification in DirectShow.
For other non-DVD event codes, see Event Notification Codes.
Event notification code | Description |
---|---|
EC_DVD_ANGLE_CHANGE | Signals that either the number of available angles changed or that the current angle number changed. |
EC_DVD_ANGLES_AVAILABLE | Indicates whether an angle block is being played and angle changes can be performed. |
EC_DVD_AUDIO_STREAM_CHANGE | Signals that the current audio stream number changed for the main title. |
EC_DVD_BeginNavigationCommands | Sent when a set of DVD navigation commands are starting. |
EC_DVD_BUTTON_AUTO_ACTIVATED | Signals that a menu button has been automatically activated per instructions on the disc. |
EC_DVD_BUTTON_CHANGE | Signals that either the number of available buttons changed or that the currently selected button number changed. |
EC_DVD_CHAPTER_AUTOSTOP | Indicates that playback stopped as the result of a call to the IDvdControl2::PlayChaptersAutoStop method. |
EC_DVD_CHAPTER_START | Signals that the DVD Navigator started playback of a new chapter in the current title. |
EC_DVD_CMD_START | Signals that a particular command has begun. |
EC_DVD_CMD_END | Signals that a particular command has completed. |
EC_DVD_CURRENT_HMSF_TIME | Signals the current time in DVD_HMSF_TIMECODE format at the beginning of every video object unit (VOBU). |
EC_DVD_CURRENT_TIME | Signals the beginning of every VOBU. |
EC_DVD_DISC_EJECTED | Signals that a disc has been ejected from the drive. |
EC_DVD_DISC_INSERTED | Signals that a disc has been inserted into the drive. |
EC_DVD_DOMAIN_CHANGE | Indicates the DVD Navigator's new domain. |
EC_DVD_ERROR | Signals a DVD error condition. |
EC_DVD_GPRM_Change | Sent when the value of a general parameter register (GPRM) changes. |
EC_DVD_KARAOKE_MODE | Indicates that the Navigator has either begun playing or finished playing karaoke data. |
EC_DVD_NavigationCommand | Sent when the DVD Navigator processes a DVD navigation command. |
EC_DVD_NO_FP_PGC | Indicates that the DVD disc does not have a FP_PGC (First Play Program Chain). |
EC_DVD_PARENTAL_LEVEL_CHANGE | Signals that the parental level of the authored content is about to change. |
EC_DVD_PLAYBACK_RATE_CHANGE | Indicates that a playback rate change has been initiated and the new rate is in the parameter. |
EC_DVD_PLAYBACK_STOPPED | Indicates that playback has been stopped. The DVD Navigator has completed playback of the title and did not find any other branching instruction for subsequent playback. |
EC_DVD_PLAYPERIOD_AUTOSTOP | Indicates that the Navigator has finished playing the segment specified in a call to PlayPeriodInTitleAutoStop. |
EC_DVD_PROGRAM_CELL_CHANGE | Sent when the DVD program number or cell number changes. |
EC_DVD_PROGRAM_CHAIN_CHANGE | Sent when current program chain (PGC) changes. |
EC_DVD_SPRM_Change | Sent when the value of a system parameter register (SPRM) changes. |
EC_DVD_STILL_OFF | Signals the end of any still. |
EC_DVD_STILL_ON | Signals the beginning of any still. |
EC_DVD_SUBPICTURE_STREAM_CHANGE | Signals that the current subpicture stream number changed for the main title. |
EC_DVD_TITLE_SET_CHANGE | Sent when current Video Title Set (VTS) changes. |
EC_DVD_TITLE_CHANGE | Indicates when the current title number changes. |
EC_DVD_VALID_UOPS_CHANGE | Signals that the available set of IDvdControl2 interface methods has changed. |
EC_DVD_VOBU_Offset | Sent when the DVD Navigator parses a PCI packet. |
EC_DVD_VOBU_Timestamp | Sent when the DVD Navigator parses a PCI packet. |
EC_DVD_WARNING | Signals a DVD warning condition. |
Related topics