Partager via


énumération D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS (d3d10umddi.h)

Définit les fonctionnalités de traitement vidéo pour un processeur vidéo Microsoft Direct3D 11.

Syntaxe

typedef enum D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS {
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE,
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC,
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION,
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION,
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE
} ;

Constantes

 
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE
Le processeur vidéo peut fusionner le contenu vidéo dans un espace de couleur linéaire. La plupart du contenu vidéo est corrigé gamma, ce qui entraîne des valeurs non linéaires. Cet indicateur de fonctionnalité signifie que le processeur vidéo convertit les couleurs en espace linéaire avant de fusionner, ce qui produit de meilleurs résultats.
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC
Le processeur vidéo prend en charge l’espace de couleur xvYCC pour les données YCbCr.
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION
Le processeur vidéo 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).
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION
Le processeur vidéo peut appliquer une conversion de matrice en valeurs YCbCr lorsque l’entrée et la sortie sont les deux YCbCr. Par exemple, le pilote peut convertir les couleurs de BT.601 en BT.709.
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE
Le processeur vidéo peut convertir entre les plages de luminance lorsque l’entrée et la sortie utilisent des plages de luminosité différentes.

Prise en charge à partir de Windows 8.1.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
serveur minimum pris en charge Windows Server 2012
d’en-tête d3d10umddi.h (include D3d10umddi.h)