Microsoft DirectX 8.1 (C++)

DVD_ERROR Enumeration

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. Whis this value is returned in the lParam1 of the EC_DVD_ERROR event, lParam2 contains the disc region and the system region. See EC_DVD_ERROR for more information. 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