Compartilhar via


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

Confira também

DXVA-HD

Estruturas de vídeo Direct3D

Estruturas do Media Foundation