estructura DXVAHD_COLOR_YCbCrA (dxvahd.h)
Especifica un valor de color YCbCr.
Sintaxis
typedef struct _DXVAHD_COLOR_YCbCrA {
FLOAT Y;
FLOAT Cb;
FLOAT Cr;
FLOAT A;
} DXVAHD_COLOR_YCbCrA;
Miembros
Y
Valor Y (luma).
Cb
Valor cromático Cb.
Cr
Valor cromático Cr.
A
Valor alfa. Los valores van de 0 (transparente) a 1 (opaco).
Comentarios
Los valores tienen un intervalo nominal de [0...1]. Dado un formato con n bits por canal, el valor de cada componente de color se calcula de la siguiente manera:
val = f * ((1 << n)-1)
Por ejemplo, para formatos YUV de 8 bits, val = BYTE(f * 255.0)
.
El negro de referencia es (0,0625, 0,5, 0,5), que corresponde a (16, 128, 128) en una representación de 8 bits.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | dxvahd.h |