The ltmmDVD_ERROR constants specify DVD error conditions.
typedef enum ltmmDVD_ERROR
{
ltmmDVD_ERROR_Unexpected=1,
ltmmDVD_ERROR_CopyProtectFail=2,
ltmmDVD_ERROR_InvalidDVD1_0Disc=3,
ltmmDVD_ERROR_InvalidDiscRegion=4,
ltmmDVD_ERROR_LowParentalLevel=5,
ltmmDVD_ERROR_MacrovisionFail=6,
ltmmDVD_ERROR_IncompatibleSystemAndDecoderRegions=7,
ltmmDVD_ERROR_IncompatibleDiscAndDecoderRegions=8
} ltmmDVD_ERROR;
[1] Something unexpected happened, perhaps content is incorrectly authored. Playback is stopped.
[2] Key exchange for DVD copy protection failed. Playback is stopped.
[3] DVD-Video disc is incorrectly authored for v1.0 of spec. Playback is stopped.
[4] The Disc cannot be played because the disc is not authored to play in system region. The region mismatch may be fixable by changing the system region with dvdrgn.exe.
[5] Player parental level is lower than the lowest parental level available in the DVD content. Playback is stopped.
[6] Macrovision Distribution Failed. Playback is stopped.
[7] No discs can be played because the system region does not match the decoder region.
[8] The disc cannot be played because the disc is not authored to be played in the decoder's region.
For more detailed information, refer to the Microsoft documentation for the DVD_ERROR 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