Compartir a través de


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

Consulte también

DXVA-HD

Estructuras de vídeo de Direct3D

Estructuras de Media Foundation