estrutura DXVAHD_COLOR_YCbCrA (dxvahd.h)
Especifica um valor de cor YCbCr.
Sintaxe
typedef struct _DXVAHD_COLOR_YCbCrA {
FLOAT Y;
FLOAT Cb;
FLOAT Cr;
FLOAT A;
} DXVAHD_COLOR_YCbCrA;
Membros
Y
O valor Y (luma).
Cb
O valor cb chroma.
Cr
O valor de chroma cr.
A
O valor alfa. Os valores variam de 0 (transparente) a 1 (opaco).
Comentários
Os valores têm um intervalo nominal de [0...1]. Dado um formato com n bits por canal, o valor de cada componente de cor é calculado da seguinte maneira:
val = f * ((1 << n)-1)
Por exemplo, para formatos YUV de 8 bits, val = BYTE(f * 255.0)
.
O preto de referência é (0,0625, 0,5, 0,5), que corresponde a (16, 128, 128) em uma representação de 8 bits.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | dxvahd.h |