Partager via


énumération DXVAHD_DEVICE_CAPS (dxvahd.h)

Définit les fonctionnalités de traitement vidéo pour un appareil Microsoft DirectX Video Acceleration Haute Définition (DXVA-HD).

Syntax

typedef enum _DXVAHD_DEVICE_CAPS {
  DXVAHD_DEVICE_CAPS_LINEAR_SPACE = 0x1,
  DXVAHD_DEVICE_CAPS_xvYCC = 0x2,
  DXVAHD_DEVICE_CAPS_RGB_RANGE_CONVERSION = 0x4,
  DXVAHD_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION = 0x8
} DXVAHD_DEVICE_CAPS;

Constantes

 
DXVAHD_DEVICE_CAPS_LINEAR_SPACE
Valeur : 0x1
L’appareil peut fusionner du contenu vidéo dans un espace de couleurs linéaire. La plupart du contenu vidéo est corrigé par gamma, ce qui entraîne des valeurs non linéaires. Si l’appareil DXVA-HD définit cet indicateur, cela signifie que l’appareil convertit les couleurs en espace linéaire avant de fusionner, ce qui produit de meilleurs résultats.
DXVAHD_DEVICE_CAPS_xvYCC
Valeur : 0x2
L’appareil prend en charge l’espace de couleur xvYCC pour les données YCbCr.
DXVAHD_DEVICE_CAPS_RGB_RANGE_CONVERSION
Valeur : 0x4
L’appareil peut effectuer une conversion de plage lorsque l’entrée et la sortie sont à la fois RVB, mais utilisent des plages de couleurs différentes (0-255 ou 16-235, pour RVB 8 bits).
DXVAHD_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION
Valeur : 0x8
L’appareil peut appliquer une conversion de matrice en valeurs YCbCr lorsque l’entrée et la sortie sont À la fois YCbCr. Par exemple, le pilote peut convertir des couleurs de BT.601 en BT.709.

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

Énumérations vidéo Direct3D

Énumérations Media Foundation