Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Définit les fonctionnalités de traitement vidéo pour un processeur vidéo Microsoft Direct3D 11.
Syntax
typedef enum D3D11_VIDEO_PROCESSOR_DEVICE_CAPS {
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE = 0x1,
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC = 0x2,
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION = 0x4,
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION = 0x8,
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE = 0x10
} ;
Constantes
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACEValeur : 0x1 Le processeur vidéo 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. Cet indicateur de capacité signifie que le processeur vidéo convertit les couleurs en espace linéaire avant le mélange, ce qui produit de meilleurs résultats. |
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCCValeur : 0x2 Le processeur vidéo prend en charge l’espace de couleur xvYCC pour les données YCbCr. |
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSIONValeur : 0x4 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_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSIONValeur : 0x8 Le processeur vidéo peut appliquer une conversion matricielle 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. |
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGEValeur : 0x10 Le processeur vidéo prend en charge la plage nominale YUV . Pris en charge dans Windows 8.1 et versions ultérieures. |
Configuration requise
| Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
| En-tête | d3d11.h |