estrutura D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 (d3d12umddi.h)

Inclui informações sobre a configuração de decodificação de vídeo. Contém parâmetros comuns para verificar recursos e criar o decodificador, o fluxo de decodificação e os objetos de sessão de criptografia.

Sintaxe

typedef struct D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 {
  GUID                                     DecodeProfile;
  GUID                                     BitstreamEncryption;
  D3D12DDI_VIDEO_CODED_INTERLACE_TYPE_0020 InterlaceType;
} D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020;

Membros

DecodeProfile

O perfil do decodificador que queremos, por exemplo, HEVC_10BIT, HEVC_8BIT H264_MAIN.

BitstreamEncryption

O GUID que identifica a criptografia, por exemplo, D3D12DDI_DECODER_ENCRYPTION_HW_CENC.

InterlaceType

O tipo de entrelaçamento usado pelos quadros codificados. Confira D3D12DDI_VIDEO_CODED_INTERLACE_TYPE.

Comentários

O objeto decodificador representa uma sessão de decodificação e pode conter estruturas de acompanhamento para a decodificação geral do fluxo. Espera-se que todas as alocações significativas residam dentro do objeto heap do decodificador.

Requisitos

Requisito Valor
Cabeçalho d3d12umddi.h