VdpLayer Struct Reference
[VdpVideoMixer; Video Post-processing and Compositing object]

#include <vdpau.h>


Detailed Description

Definition of an additional VdpOutputSurface layer in the composting model.


Data Fields

uint32_t struct_version
VdpOutputSurface source_surface
VdpRect const * source_rect
VdpRect const * destination_rect


Field Documentation

VdpRect const* VdpLayer::destination_rect
 

The sub-rectangle of the destination surface to map this layer into. This rectangle is relative to the entire destination surface. This rectangle will be clipped by VdpVideoMixerRender's destination_rect. If NULL, the destination rectangle will be sized to match the source rectangle, and will be located at the origin.

VdpRect const* VdpLayer::source_rect
 

The sub-rectangle of the source surface to use. If NULL, the entire source surface will be used.

VdpOutputSurface VdpLayer::source_surface
 

The surface to composite from.

uint32_t VdpLayer::struct_version
 

This field must be filled with VDP_LAYER_VERSION


The documentation for this struct was generated from the following file:
Generated on Thu Apr 4 20:11:32 2013 for VDPAU by  doxygen 1.4.6