D3D11_VIDEO_COLOR_YCbCrA structure (d3d11.h)

Spécifie une valeur de couleur YCbCr.

Syntaxe

typedef struct D3D11_VIDEO_COLOR_YCbCrA {
  float Y;
  float Cb;
  float Cr;
  float A;
} D3D11_VIDEO_COLOR_YCbCrA;

Membres

Y

Valeur de luma Y.

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 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
En-tête d3d11.h

Voir aussi

À propos de la vidéo YUV

Structures vidéo Direct3D 11