ltmmDVD_ERROR constants
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;
The ltmmDVD_ERROR constants specify DVD error conditions.
Constant |
Description |
ltmmDVD_ERROR_Unexpected |
[1] Something unexpected happened, perhaps content is incorrectly authored. Playback is stopped. |
ltmmDVD_ERROR_CopyProtectFail |
[2] Key exchange for DVD copy protection failed. Playback is stopped. |
ltmmDVD_ERROR_InvalidDVD1_0Disc |
[3] DVD-Video disc is incorrectly authored for v1.0 of spec. Playback is stopped. |
ltmmDVD_ERROR_InvalidDiscRegion |
[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. |
ltmmDVD_ERROR_LowParentalLevel |
[5] Player parental level is lower than the lowest parental level available in the DVD content. Playback is stopped. |
ltmmDVD_ERROR_MacrovisionFail |
[6] Macrovision Distribution Failed. Playback is stopped. |
ltmmDVD_ERROR_IncompatibleSystemAndDecoderRegions |
[7] No discs can be played because the system region does not match the decoder region. |
ltmmDVD_ERROR_IncompatibleDiscAndDecoderRegions |
[8] The disc cannot be played because the disc is not authored to be played in the decoder's region. |
Comments
For more detailed information, refer to the Microsoft documentation for the DVD_ERROR Enumeration at http://msdn.microsoft.com/archive/default.asp?url=/library/en-us/directshow/htm/dvd_errorenumeration.asp.