Compartilhar via


D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS enumeração (d3d12video.h)

Especifica a configuração para decodificação 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
Nenhum sinalizador de configuração.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED
A altura das superfícies decodificadas de saída deve ser um múltiplo de 32.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTED
O driver dá suporte ao pós-processamento. Se esse sinalizador estiver definido, o decodificador de host poderá configurar o pós-processamento usando os sinalizadores de conversão no D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIRED
Os recursos de referência devem ser alocados com o sinalizador de recurso D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY . As texturas de referências devem ser separadas das texturas de saída, semelhantes à execução de uma conversão de formato ou escala de downscale. Esse sinalizador não deve ser definido para D3D12_VIDEO_DECODE_TIER_3 ou superior.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME
A resolução de decodificação pode ser alterada em um quadro não chave.

Requisitos

Requisito Valor
Cabeçalho d3d12video.h