struttura D3D11_VIDEO_COLOR_YCbCrA (d3d11.h)
Specifica un valore di colore YCbCr.
Sintassi
typedef struct D3D11_VIDEO_COLOR_YCbCrA {
float Y;
float Cb;
float Cr;
float A;
} D3D11_VIDEO_COLOR_YCbCrA;
Members
Y
Valore Y luma.
Cb
Valore cb chroma.
Cr
Valore Cr chroma.
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 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Intestazione | d3d11.h |