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 |