Compartilhar via


estrutura D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS (d3d12video.h)

Representa argumentos de entrada para uma chamada para ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata.

Sintaxe

typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS {
  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_RESOLVE_METADATA_INPUT_ARGUMENTS;

Membros

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 para o 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

Uma estrutura 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 associado recebido de EncodeFrame.

Requisitos

   
Cliente mínimo com suporte Windows Build 22000
Servidor mínimo com suporte Windows Build 22000
Cabeçalho d3d12video.h