DXVAHD_COLOR_YCbCrA structure (dxvahd.h)

Spécifie une valeur de couleur YCbCr.

Syntaxe

typedef struct _DXVAHD_COLOR_YCbCrA {
  FLOAT Y;
  FLOAT Cb;
  FLOAT Cr;
  FLOAT A;
} DXVAHD_COLOR_YCbCrA;

Membres

Y

Valeur Y (luma).

Cb

Valeur de la chromatique Cb.

Cr

Valeur chromatique Cr.

A

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

Remarques

Les valeurs ont une plage nominale de [0...1]. Avec un format 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 les formats YUV 8 bits, val = BYTE(f * 255.0).

Le noir de référence est (0,0625, 0,5, 0,5), ce qui correspond à (16, 128, 128) dans une représentation 8 bits.

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