VDPAU: Core API

VDPAU

Topics
Core API
Collaboration diagram for Core API:

## Topics
| Basic Types
| Miscellaneous Types
| Error Handling
| Versioning
| VdpDevice; Primary API object
| VdpCSCMatrix; CSC Matrix Manipulation
| VdpVideoSurface; Video Surface object
| VdpOutputSurface; Output Surface object
| VdpBitmapSurface; Bitmap Surface object
| 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.