DVD-Video Renderer Interfaces

The DVD-Video renderer design is optimized for direct support of hardware DVD decoders and renderers, while providing a framework for partial or total software decoding and rendering of DVD content.

A DVD driver is a plug-in Component Object Model (COM) component that supports a set of control interfaces that DVD playback middleware requires. Moreover, you can choose to implement any number of additional interfaces representing proprietary features of the DVD-Video renderer, such as zoom and digest. If this is the case, DVD playback middleware automatically makes the features available for an application developer. The developer can take advantage of both these proprietary features and standard DVD playback offered by DVD-Video. DVD-Video renderer interfaces are defined in the following table.

Interface Description
IDMAChannel:IUnknown Direct memory access (DMA) channel access
IBitstreamProcessor:IUnknown Bit-stream processing
IDVDRenderer:IUnknown Rendering
IDVDDecoderCSS:IUnknown Decoder content scrambling system (CSS)

See Also

DVD-Video Renderer Reference

 Last updated on Tuesday, May 18, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.