The ltmmDVD_PB_STOPPED constants indicate why DVD playback stopped.
typedef enum ltmmDVD_PB_STOPPED
{
ltmmDVD_PB_STOPPED_Other = 0,
ltmmDVD_PB_STOPPED_NoBranch = 1,
ltmmDVD_PB_STOPPED_NoFirstPlayDomain =2,
ltmmDVD_PB_STOPPED_StopCommand = 3,
ltmmDVD_PB_STOPPED_Reset =4,
ltmmDVD_PB_STOPPED_DiscEjected =5,
ltmmDVD_PB_STOPPED_IllegalNavCommand =6,
ltmmDVD_PB_STOPPED_PlayPeriodAutoStop = 7,
ltmmDVD_PB_STOPPED_PlayChapterAutoStop = 8,
ltmmDVD_PB_STOPPED_ParentalFailure = 9,
ltmmDVD_PB_STOPPED_RegionFailure = 10,
ltmmDVD_PB_STOPPED_MacrovisionFailure = 11,
ltmmDVD_PB_STOPPED_DiscReadError = 12,
ltmmDVD_PB_STOPPED_CopyProtectFailure = 13
} ltmmDVD_PB_STOPPED;
[0] The navigator stopped the playback (no reason available).
[1] The navigator completed the current PGC and there was no additional video and/or did not find any other branching instruction for subsequent playback.
[2] The disc does not contain an initial startup program.
[3] The application stopped playback or a DVD Navigator reached a stop command on the disc.
[4] The DVD Navigator was reset to the start of the disc.
[5] The disc was ejected.
[6] An invalid navigation command prevented playback from continuing.
[7] Playback reached the end time that was specified by the application.
[8] Playback reached the end of the chapter.
[9] Playback was stopped because of the parental level.
[10] Playback was stopped because the region did not match.
[11] Playback was stopped because of Macrovision protection.
[12] An error occurred while reading the disc.
[13] Playback was stopped because of copy protection.
For more detailed information, refer to the Microsoft documentation for the DVD_PB_STOPPED Enumeration.
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document