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 |