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,
  DVD_PB_STOPPED_NoBranch,
  DVD_PB_STOPPED_NoFirstPlayDomain,
  DVD_PB_STOPPED_StopCommand,
  DVD_PB_STOPPED_Reset,
  DVD_PB_STOPPED_DiscEjected,
  DVD_PB_STOPPED_IllegalNavCommand,
  DVD_PB_STOPPED_PlayPeriodAutoStop,
  DVD_PB_STOPPED_PlayChapterAutoStop,
  DVD_PB_STOPPED_ParentalFailure,
  DVD_PB_STOPPED_RegionFailure,
  DVD_PB_STOPPED_MacrovisionFailure,
  DVD_PB_STOPPED_DiscReadError,
  DVD_PB_STOPPED_CopyProtectFailure,
  DVD_PB_STOPPED_CopyProtectOutputFailure,
  DVD_PB_STOPPED_CopyProtectOutputNotSupported
} DVD_PB_STOPPED;

Constants

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.
DVD_PB_STOPPED_CopyProtectOutputFailure The disc cannot be played because the video display does not meet the copy protection requirements.
DVD_PB_STOPPED_CopyProtectOutputNotSupported The disc cannot be played because the driver does not support checking the video display.

Requirements

   
Header dvdevcod.h (include Dshow.h)

See also

DirectShow Enumerated Types