estrutura D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 (d3d12umddi.h)
Estrutura usada para verificar se há suporte para conversão de espaço de cor, conversão de formato e escala e se ela é necessária por motivos em tempo real ou formato de buffer de referência.
Sintaxe
typedef struct D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 {
UINT NodeIndex;
D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020 DecodeSample;
D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 OutputFormat;
DXGI_RATIONAL FrameRate;
UINT BitRate;
D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS_0020 SupportFlags;
D3D12DDI_VIDEO_SCALE_SUPPORT_0032 ScaleSupport;
} D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032;
Membros
NodeIndex
Na operação de vários adaptadores, o NodeIndex indica a qual adaptador físico do dispositivo essa operação se aplica.
Configuration
O perfil de decodificação e a criptografia bitstream. Consulte D3D12DDI_VIDEO_DECODE_CONFIGURATION.
DecodeSample
A origem decodificada como descrição de exemplo. Consulte D3D12DDI_VIDEO_SAMPLE_DESCRIPTION.
OutputFormat
A descrição do exemplo de saída. Consulte D3D12DDI_VIDEO_FORMAT_DESCRIPTION.
FrameRate
A taxa de quadros do conteúdo do vídeo. Isso é usado pelo driver para determinar se o vídeo pode ser decodificado em tempo real.
BitRate
A taxa média de compactação de dados por segundo para o fluxo de vídeo compactado. Isso é usado pelo driver para determinar se o vídeo pode ser decodificado em tempo real.
SupportFlags
Sinalizadores com suporte. Consulte D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS.
ScaleSupport
Indica o intervalo de tamanho de saída com suporte para conversão de decodificação. Consulte D3D12DDI_VIDEO_SCALE_SUPPORT.
Observações
A verificação é feita por meio depfnGetCapscom o D3D12DDICAPS_TYPE definido como um valor de D3D12DDICAPS_TYPE_VIDEO_DECODE_CONVERSION_SUPPORT.
Se a conversão de formato e espaço de cor for relatada, supportedFlags terá D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_SUPPORTED definido. Os chamadores devem verificar scaleSupport para entender se há suporte para a escala.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | d3d12umddi.h |