estrutura D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS1 (d3d12video.h)

Representa argumentos de entrada para ID3D12VideoEncodeCommandList4::ResolveEncoderOutputMetadata1, com suporte para metadados opcionais.

Syntax

typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS1 {
  D3D12_VIDEO_ENCODER_CODEC                            EncoderCodec;
  D3D12_VIDEO_ENCODER_PROFILE_DESC                     EncoderProfile;
  DXGI_FORMAT                                          EncoderInputFormat;
  D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC          EncodedPictureEffectiveResolution;
  D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER HWLayoutMetadata;
  D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS   OptionalMetadata;
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION              CodecConfiguration;
} D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS1;

Members

EncoderCodec

Um D3D12_VIDEO_ENCODER_CODEC especificando o codec da operação de codificação associada.

EncoderProfile

Um D3D12_VIDEO_ENCODER_PROFILE_DESC especificando o perfil do codec selecionado na operação de codificação associada.

EncoderInputFormat

Um DXGI_FORMAT especificando o formato de entrada da operação de codificação associada.

EncodedPictureEffectiveResolution

Um D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC que descreve a resolução usada para a operação de codificação.

HWLayoutMetadata

Um D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER que representa o buffer de metadados opaco recebido de EncodeFrame1.

OptionalMetadata

Um valor D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS indicando quais metadados opcionais foram habilitados durante a codificação e precisam de resolução de layout.

CodecConfiguration

Um D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION especificando a configuração de codec usada na chamada EncodeFrame1 associada. Necessário quando os sinalizadores são definidos em OptionalMetadata; caso contrário, passe como zero/NULL.

Observações

Essa estrutura estende D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS com campos OptionalMetadata e CodecConfiguration .

Requirements

Requisito Valor
Header d3d12video.h

Consulte também

ID3D12VideoEncodeCommandList4::ResolveEncoderOutputMetadata1

D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS