DVD Decoder Minidrivers

DVD provides digital data storage that encompasses audio, video, and other digital data. This documentation discusses the design of DVD decoder minidrivers that are used for movie playback (video and audio) from DVD. These minidrivers control DVD decoder adapter cards that read and decode DVD data stream formats such as MPEG-2 (video and audio), AC-3 and DTS.

DVD decoder minidrivers interface with the stream class driver. This allows developers creating drivers for multifunction devices to build on the stream class using a single driver model that works for all data types (MPEG-2, AC-3, DTS, and so on).

DVD decoder minidrivers are portable and have no multiprocessor issues if they use stream class driver provided synchronization. Previously, a developer would have to create separate drivers using various driver models for MPEG-2, audio, MIDI, and subpicture. For more information, see Streaming Minidrivers.

The following topics are discussed:

DVD Decoder Support in Windows

DVD Data Streams

DVD Copyright Protection

DVD Regionalization

Master Clock