Partager via


énumération D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS (d3d12video.h)

Spécifie la configuration du décodage vidéo.

Syntax

typedef enum D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS {
  D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_NONE,
  D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED,
  D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTED,
  D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIRED,
  D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME
} ;

Constantes

 
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_NONE
Aucun indicateur de configuration.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED
La hauteur des surfaces décodées de sortie doit être un multiple de 32.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTED
Le pilote prend en charge le post-traitement. Si cet indicateur est défini, le décodeur hôte peut configurer le post-traitement à l’aide des indicateurs de conversion dans le D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIRED
Les ressources de référence doivent être allouées avec l’indicateur de ressource D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY . Les textures de référence doivent être séparées des textures de sortie, comme pour effectuer une conversion de format ou une mise à l’échelle descendante. Cet indicateur ne doit pas être défini pour D3D12_VIDEO_DECODE_TIER_3 ou une version ultérieure.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME
La résolution de décodage peut être modifiée sur une image non clé.

Configuration requise

Condition requise Valeur
En-tête d3d12video.h