DXVAHD_COLOR_YCbCrA struttura (dxvahd.h)
Specifica un valore di colore YCbCr.
Sintassi
typedef struct _DXVAHD_COLOR_YCbCrA {
FLOAT Y;
FLOAT Cb;
FLOAT Cr;
FLOAT A;
} DXVAHD_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 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | dxvahd.h |