Core API
Collaboration diagram for Core API:


 Basic Types
 Miscellaneous Types
 Error Handling
 VdpDevice; Primary API object
 VdpCSCMatrix; CSC Matrix Manipulation
 VdpVideoSurface; Video Surface object
 VdpOutputSurface; Output Surfaceobject
 VdpBitmapSurface; Bitmap Surfaceobject
 VdpOutputSurface Rendering Functionality
 VdpDecoder; Video Decoding object
 VdpVideoMixer; Video Post-processing and Compositing object
 VdpPresentationQueue; Video presentation (display) object
 Display Preemption
 Entry Point Retrieval

Detailed Description

The core API encompasses all VDPAU functionality that operates in the same fashion across all Window Systems.