Partager via


DXVAHD_COLOR_RGBA structure (dxvahd.h)

Spécifie une valeur de couleur RVB.

Syntaxe

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

Membres

R

Valeur rouge.

G

Valeur verte.

B

Valeur bleue.

A

Valeur alpha. Les valeurs sont comprises entre 0 (transparent) et 1 (opaque).

Remarques

Les valeurs RVB ont une plage nominale de [0...1]. Pour un format RVB avec n bits par canal, la valeur de chaque composant de couleur est calculée comme suit :

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

Par exemple, pour RVB-32 (8 bits par canal), val = BYTE(f * 255.0).

Pour une plage RVB complète, le noir de référence est (0.0, 0.0, 0.0), ce qui correspond à (0, 0, 0) dans une représentation 8 bits. Pour le RVB à plage limitée, le noir de référence est (0,0625, 0,0625, 0,0625), ce qui correspond à (16, 16, 16) dans une représentation 8 bits. Pour les formats larges, les valeurs peuvent être en dehors de la plage [0...1].

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête dxvahd.h

Voir aussi

DXVA-HD

Structures vidéo Direct3D

Media Foundation Structures