Collaboration diagram for VdpCSCMatrix; CSC Matrix Manipulation:
![]() |
Data Structures | |
struct | VdpProcamp |
Procamp operation parameterization data. More... | |
Defines | |
#define | VDP_PROCAMP_VERSION 0 |
#define | VDP_COLOR_STANDARD_ITUR_BT_601 |
ITU-R BT.601. | |
#define | VDP_COLOR_STANDARD_ITUR_BT_709 |
ITU-R BT.709. | |
#define | VDP_COLOR_STANDARD_SMPTE_240M |
SMPTE-240M. | |
Typedefs | |
typedef float | VdpCSCMatrix [3][4] |
Storage for a color space conversion matrix. | |
typedef uint32_t | VdpColorStandard |
YCbCr color space specification. | |
typedef VdpStatus | VdpGenerateCSCMatrix (VdpProcamp *procamp, VdpColorStandard standard, VdpCSCMatrix *csc_matrix) |
Generate a color space conversion matrix. |
|
ITU-R BT.601.
|
|
ITU-R BT.709.
|
|
SMPTE-240M.
|
|
|
|
YCbCr color space specification. A number of YCbCr color spaces exist. This enumeration defines the specifications known to VDPAU. |
|
Storage for a color space conversion matrix. Note that the application may choose to construct the matrix content by either:
The color space conversion equation is as follows:
|
|
Generate a color space conversion matrix.
|