|
VDPAU
|
|
Data Structures | |
| struct | VdpPoint |
| A location within a surface. More... | |
| struct | VdpRect |
| A rectangular region of a surface. More... | |
| struct | VdpColor |
Macros | |
| #define | VDP_INVALID_HANDLE 0xffffffffU |
| An invalid object handle value. | |
| #define | VDP_CHROMA_TYPE_420 |
| 4:2:0 chroma format. | |
| #define | VDP_CHROMA_TYPE_422 |
| 4:2:2 chroma format. | |
| #define | VDP_CHROMA_TYPE_444 |
| 4:4:4 chroma format. | |
| #define | VDP_YCBCR_FORMAT_NV12 |
| The "NV12" YCbCr surface format. | |
| #define | VDP_YCBCR_FORMAT_YV12 |
| The "YV12" YCbCr surface format. | |
| #define | VDP_YCBCR_FORMAT_UYVY |
| The "UYVY" YCbCr surface format. | |
| #define | VDP_YCBCR_FORMAT_YUYV |
| The "YUYV" YCbCr surface format. | |
| #define | VDP_YCBCR_FORMAT_Y8U8V8A8 |
| A packed YCbCr format. | |
| #define | VDP_YCBCR_FORMAT_V8U8Y8A8 |
| A packed YCbCr format. | |
| #define | VDP_RGBA_FORMAT_B8G8R8A8 |
| A packed RGB format. | |
| #define | VDP_RGBA_FORMAT_R8G8B8A8 |
| A packed RGB format. | |
| #define | VDP_RGBA_FORMAT_R10G10B10A2 |
| A packed RGB format. | |
| #define | VDP_RGBA_FORMAT_B10G10R10A2 |
| A packed RGB format. | |
| #define | VDP_RGBA_FORMAT_A8 |
| An alpha-only surface format. | |
| #define | VDP_INDEXED_FORMAT_A4I4 |
| A 4-bit indexed format, with alpha. | |
| #define | VDP_INDEXED_FORMAT_I4A4 |
| A 4-bit indexed format, with alpha. | |
| #define | VDP_INDEXED_FORMAT_A8I8 |
| A 8-bit indexed format, with alpha. | |
| #define | VDP_INDEXED_FORMAT_I8A8 |
| A 8-bit indexed format, with alpha. | |
Typedefs | |
| typedef uint32_t | VdpChromaType |
| The set of all chroma formats for VdpVideoSurfaces. | |
| typedef uint32_t | VdpYCbCrFormat |
| The set of all known YCbCr surface formats. | |
| typedef uint32_t | VdpRGBAFormat |
| The set of all known RGB surface formats. | |
| typedef uint32_t | VdpIndexedFormat |
| The set of all known indexed surface formats. | |