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