Microsoft DirectX 8.0

DVD_ERROR Enumeration

Enumerated Types

Specifies DVD error conditions.

Syntax

typedef enum _tagDVD_ERROR {
    DVD_ERROR_Unexpected                          = 1,
    DVD_ERROR_CopyProtectFail                     = 2,   
    DVD_ERROR_InvalidDVD1_0Disc                   = 3,
    DVD_ERROR_InvalidDiscRegion                   = 4,
    DVD_ERROR_LowParentalLevel                    = 5,
    DVD_ERROR_MacrovisionFail                     = 6,
    DVD_ERROR_IncompatibleSystemAndDecoderRegions = 7,
    DVD_ERROR_IncompatibleDiscAndDecoderRegions   = 8
} DVD_ERROR;

Elements

DVD_ERROR_Unexpected
Something unexpected happened; perhaps content is authored incorrectly. Playback is stopped.
DVD_ERROR_CopyProtectFail
Key exchange for DVD copy protection failed. Playback is stopped.
DVD_ERROR_InvalidDVD1_0Disc
DVD-Video disc is authored incorrectly for specification version 1.x. Playback is stopped.
DVD_ERROR_InvalidDiscRegion
DVD-Video disc cannot be played because the disc is not authored to play in the system region. You can try fixing the region mismatch by changing the system region with Dvdrgn.exe.
DVD_ERROR_LowParentalLevel
Player parental level is lower than the lowest parental level available in the DVD content. Playback is stopped.
DVD_ERROR_MacrovisionFail
Macrovision® distribution failed. Playback stopped.
DVD_ERROR_IncompatibleSystemAndDecoderRegions
No discs can be played because the system region does not match the decoder region.
DVD_ERROR_IncompatibleDiscAndDecoderRegions
The disc cannot be played because the disc is not authored to be played in the decoder's region.

Remarks

See Also

EC_DVD_ERROR, DVD Region Change Support in Windows