Partager via


énumération D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS_0020 (d3d12umddi.h)

Définit les fonctionnalités que le processeur vidéo peut prendre en charge.

Syntax

typedef enum D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS_0020 {
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0022_NONE,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ALPHA_FILL,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_LUMA_KEY,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_STEREO,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ROTATION,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_FLIP,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ALPHA_BLENDING,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_PIXEL_ASPECT_RATIO
} ;

Constantes

 
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0022_NONE
Aucune fonctionnalité de processeur vidéo prise en charge.
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ALPHA_FILL
Le processeur vidéo peut définir des valeurs alpha sur les pixels de sortie. Pour plus d’informations, consultez la fonction SetOutputAlphaFillMode .
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_LUMA_KEY
Le processeur vidéo peut effectuer la touche luma. Le keying Luma est configuré à l’aide du membre LumaKey de la structure D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS . Pour plus d’informations, consultez la structure D3D12DDI_VIDEO_PROCESS_LUMA_KEY .
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_STEREO
Le processeur vidéo peut prendre en charge la vidéo stéréo 3D. Tous les pilotes qui définissent cette fonctionnalité doivent prendre en charge les formats stéréo suivants : D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_HORIZONTAL, D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_VERTICAL et D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE. Pour plus d’informations, consultez SetInputStreamStereoFormat.
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ROTATION
Le pilote peut faire pivoter les données d’entrée de 90, 180 ou 270 degrés dans le sens des aiguilles d’une montre dans le cadre de l’opération de traitement vidéo.
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_FLIP
Le pilote peut retourner les données d’entrée horizontalement ou verticalement, ensemble ou séparément avec une opération de rotation vidéo.
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ALPHA_BLENDING
Le mélange alpha et une alpha planaire peuvent être définis dans le membre AlphaBlending de la structure D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS . Pour plus d’informations, consultez la structure D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING .
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_PIXEL_ASPECT_RATIO
Le pilote prend en charge la modification des proportions en pixels. Si le pilote ne signale pas cette fonctionnalité, les membres SourceAspectRatio et DestinationAspectRatio de la structure D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS doivent indiquer un rapport de proportions de 1 :1.

Configuration requise

Condition requise Valeur
En-tête d3d12umddi.h (inclure D3d12umddi.h)

Voir aussi

D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS

D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING

D3D12DDI_VIDEO_PROCESS_LUMA_KEY

SetOutputAlphaFillMode