structure DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS (d3dkmddi.h)
Identifie la plage YUV et les informations de conversion 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, inclus, au lieu de la plage par défaut de 0 à 255, inclus.
Définir ce membre équivaut à définir le premier bit du membre Value 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 Value 32 bits (0x00000002).
xvYCC
Si elles sont définies, les valeurs YUV contiennent des données xvYCC, au lieu des données YCbCr conventionnelles.
La définition de ce membre équivaut à définir le troisième bit du membre Value 32 bits (0x00000004).
Reserved
Ce membre est réservé et doit être défini sur zéro.
Définir ce membre sur zéro équivaut à définir les 29 bits restants (0xFFFFFFF8) du membre Value 32 bits sur zéros.
Value
Valeur 32 bits qui identifie le type d’opération de fusion à effectuer.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 |
Serveur minimal pris en charge | Windows Server 2012 R2 |
En-tête | d3dkmddi.h (inclure D3dkmddi.h) |