Partager via


structure DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS (d3dkmddi.h)

Identifie les informations de conversion et de plage YUV qui décrivent une superposition multiplane.

Syntaxe

typedef struct _DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS {
  union {
    struct {
      UINT NominalRange : 1;
      UINT Bt709 : 1;
      UINT xvYCC : 1;
      UINT Reserved : 29;
    };
    UINT Value;
  };
} DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS;

Membres

NominalRange

Si elles sont définies, les valeurs YUV sont comprises entre 16 et 235, inclusives, au lieu de la plage par défaut comprise entre 0 et 255.

La définition de ce membre équivaut à définir le premier bit du membre valeur de 32 bits (0x00000001).

Bt709

Si elles sont définies, les valeurs YUV doivent être converties à l’aide de la norme BT.709, au lieu de la conversion BT.601 par défaut.

La définition de ce membre équivaut à définir le deuxième bit du membre valeur 32 bits (0x00000002).

xvYCC

Si elles sont définies, les valeurs YUV contiennent des données xvYCC, au lieu de données YCbCr conventionnelles.

La définition de ce membre équivaut à définir le troisième bit du membre valeur 32 bits (0x00000004).

Reserved

Ce membre est réservé et doit être défini sur zéro.

La définition de ce membre sur zéro équivaut à définir les 29 bits restants (0xFFFFFFF8) de la valeur valeur 32 bits membre sur zéros.

Value

Valeur 32 bits qui identifie le type d’opération de fusion à effectuer.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8.1
serveur minimum pris en charge Windows Server 2012 R2
d’en-tête d3dkmddi.h (include D3dkmddi.h)