Partager via


énumération D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS (d3d10umddi.h)

Définit les fonctionnalités qu’un processeur vidéo Microsoft Direct3D 11 peut prendre en charge.

Syntax

typedef enum D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS {
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL = 0x1,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION = 0x2,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY = 0x4,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE = 0x8,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY = 0x10,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO = 0x20,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION = 0x40,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM = 0x80,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO = 0x100,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR = 0x200,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE = 0x400,
  D3DWDDM2_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10 = 0x800
} ;

Constantes

 
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL
Valeur : 0x1
Le processeur vidéo peut définir des valeurs alpha sur les pixels de sortie. Pour plus d’informations, consultez VideoProcessorSetOutputAlphaFillMode.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION
Valeur : 0x2
Le processeur vidéo peut sous-échantillonner la sortie vidéo. Pour plus d’informations, consultez VideoProcessorSetOutputConstriction.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY
Valeur : 0x4
Le processeur vidéo peut effectuer la touche luma. Pour plus d’informations, consultez VideoProcessorSetStreamLumaKey.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE
Valeur : 0x8
Le processeur vidéo peut appliquer des valeurs alpha à partir d’entrées de palette de couleurs.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY
Valeur : 0x10
Le pilote ne prend pas en charge DXVA-HDDDI. Si cet indicateur de fonctionnalité est défini, le processeur vidéo présente les limitations suivantes :

* Un maximum de deux flux sont pris en charge :
* Le premier flux doit être NV12 ou YUY2.
* Le deuxième flux doit être AYUV, AI44 ou IA44.
* Les contrôles d’ajustement d’image (proc ampli) sont appliqués à l’ensemble de la fente de traitement vidéo, plutôt qu’à chaque flux.
* La prise en charge de l’alpha planaire par flux n’est pas fiable. (L’alpha par pixel est toutefois pris en charge.)
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO
Valeur : 0x20
Le processeur vidéo peut prendre en charge la vidéo stéréo 3D. Pour plus d’informations, consultez VideoProcessorSetStreamStereoFormat.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION
Valeur : 0x40
Le processeur vidéo est capable de faire pivoter le flux d’entrée de 90, 180 ou 270 degrés (dans le sens des aiguilles d’une montre).
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM
Valeur : 0x80
Le processeur vidéo prend en charge la fusion des flux d’entrée à l’aide d’une valeur alpha par flux.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO
Valeur : 0x100
Le processeur vidéo prend en charge des proportions explicites pour la source et la destination.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR
Valeur : 0x200
Indique que le pilote prend en charge VideoProcessorSetStreamMirror.

Pris en charge à partir de Windows 10.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE
Valeur : 0x400
Indique que le matériel peut tirer parti d’un indicateur indiquant si un nuanceur peut être utilisé pour lire la sortie de VideoProcessorBlt. Cela ne doit être défini que par le matériel qui prend en charge les superpositions multiplan.
D3DWDDM2_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10
Valeur : 0x800
Indique que le pilote convertit correctement les données vidéo en fonction des métadonnées HDR10 spécifiées. Pris en charge à partir de Windows 10.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

VideoProcessorBlt

VideoProcessorSetOutputAlphaFillMode

VideoProcessorSetOutputConstriction

VideoProcessorSetStreamLumaKey

VideoProcessorSetStreamMirror

VideoProcessorSetStreamStereoFormat