enumeración D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS (d3d12video.h)

Especifica la configuración para la descodificación de vídeo.

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
No hay marcas de configuración.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED
El alto de las superficies descodificadas de salida debe ser un múltiplo de 32.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTED
El controlador admite el procesamiento posterior. Si se establece esta marca, el descodificador de host puede configurar el procesamiento posterior mediante las marcas de conversión de la D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIRED
Los recursos de referencia deben asignarse con la marca de recursos D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY . Las texturas de referencia deben ser independientes de las texturas de salida, de forma similar a realizar una conversión de formato o una reducción vertical. Esta marca no debe establecerse para D3D12_VIDEO_DECODE_TIER_3 o superior.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME
La resolución de descodificación se puede cambiar en un fotograma no clave.

Requisitos

Requisito Valor
Header d3d12video.h