DVD_PB_STOPPED Enumeration
Microsoft DirectShow 9.0 |
DVD_PB_STOPPED Enumeration
The DVD_PB_STOPPED enumeration value has flags that indicate why DVD playback stopped. This flag is sent in the lParam1 parameter of the EC_DVD_PLAYBACK_STOPPED event.
Syntax
typedef enum _tagDVD_PB_STOPPED { DVD_PB_STOPPED_Other = 0, DVD_PB_STOPPED_NoBranch = 1, DVD_PB_STOPPED_NoFirstPlayDomain = 2, DVD_PB_STOPPED_StopCommand = 3, DVD_PB_STOPPED_Reset = 4, DVD_PB_STOPPED_DiscEjected = 5, DVD_PB_STOPPED_IllegalNavCommand = 6, DVD_PB_STOPPED_PlayPeriodAutoStop = 7, DVD_PB_STOPPED_PlayChapterAutoStop = 8, DVD_PB_STOPPED_ParentalFailure = 9, DVD_PB_STOPPED_RegionFailure = 10, DVD_PB_STOPPED_MacrovisionFailure = 11, DVD_PB_STOPPED_DiscReadError = 12, DVD_PB_STOPPED_CopyProtectFailure = 13 } DVD_PB_STOPPED;
Members
DVD_PB_STOPPED_Other
Unspecified reason.
DVD_PB_STOPPED_NoBranch
The current program chain (PGC) completed and the DVD Navigator found no other video or other branching instructions.
DVD_PB_STOPPED_NoFirstPlayDomain
The disc does not contain an initial startup program.
DVD_PB_STOPPED_StopCommand
The application stopped playback or a DVD Navigator reached a stop command on the disc.
DVD_PB_STOPPED_Reset
The DVD Navigator was reset to the start of the disc.
DVD_PB_STOPPED_DiscEjected
The disc was ejected.
DVD_PB_STOPPED_IllegalNavCommand
An invalid navigation command prevented playback from continuing.
DVD_PB_STOPPED_PlayPeriodAutoStop
Playback reached the end time that was specified by the application.
DVD_PB_STOPPED_PlayChapterAutoStop
Playback reached the end of the chapter.
DVD_PB_STOPPED_ParentalFailure
Playback was stopped because of the parental level.
DVD_PB_STOPPED_RegionFailure
Playback was stopped because the region did not match.
DVD_PB_STOPPED_MacrovisionFailure
Playback was stopped because of analog copy protection.
DVD_PB_STOPPED_DiscReadError
An error occurred while reading the disc.
DVD_PB_STOPPED_CopyProtectFailure
Playback was stopped because of copy protection.
Requirements
Header: Dshow.h
See Also