Compartilhar via


estrutura DXVAHD_COLOR_RGBA (dxvahd.h)

Especifica um valor de cor RGB.

Sintaxe

typedef struct _DXVAHD_COLOR_RGBA {
  FLOAT R;
  FLOAT G;
  FLOAT B;
  FLOAT A;
} DXVAHD_COLOR_RGBA;

Membros

R

O valor vermelho.

G

O valor verde.

B

O valor azul.

A

O valor alfa. Os valores variam de 0 (transparente) a 1 (opaco).

Comentários

Os valores RGB têm um intervalo nominal de [0...1]. Para um formato RGB com n bits por canal, o valor de cada componente de cor é calculado da seguinte maneira:

val = f * ((1 << n)-1)

Por exemplo, para RGB-32 (8 bits por canal), val = BYTE(f * 255.0).

Para RGB de intervalo completo, o preto de referência é (0,0, 0,0, 0,0), que corresponde a (0, 0, 0) em uma representação de 8 bits. Para RGB de intervalo limitado, o preto de referência é (0,0625, 0,0625, 0,0625), que corresponde a (16, 16, 16) em uma representação de 8 bits. Para formatos de ampla gama, os valores podem ficar fora do intervalo [0...1].

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