é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) |