struttura D3D11_1DDI_VIDEO_COLOR_YCbCrA (d3d10umddi.h)
Specifica un valore di colore YCbCr.
Sintassi
typedef struct D3D11_1DDI_VIDEO_COLOR_YCbCrA {
float Y;
float Cb;
float Cr;
float A;
} D3D11_1DDI_VIDEO_COLOR_YCbCrA;
Members
Y
Valore Y (luma).
Cb
Valore ccromatico cb.
Cr
Valore cromatico cr.
A
Valore alfa. I valori sono compresi tra 0 (trasparente) e 1 (opaco).
Commenti
I valori hanno un intervallo nominale di [0...1]. Dato un formato con n bit per canale, il valore di ogni componente colore viene calcolato come segue:
val = f * ((1 << n)-1)
Ad esempio, per i formati YUV a 8 bit, val = BYTE(f * 255.0)
. Il nero di riferimento è (0,0625, 0,5, 0,5), che corrisponde a (16, 128, 128) in una rappresentazione a 8 bit.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |