Compartilhar via


estrutura D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS (d3d12video.h)

Representa argumentos de saída para uma chamada para ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata.

Sintaxe

typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS {
  D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER ResolvedLayoutMetadata;
} D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS;

Membros

ResolvedLayoutMetadata

Um D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER que representa o buffer de metadados resolvido.

Esse buffer deve ser lido novamente para a CPU pelo chamador e convertido em uma estrutura D3D12_VIDEO_ENCODER_OUTPUT_METADATA . Os dados restantes no buffer correspondem a D3D12_VIDEO_ENCODER_OUTPUT_METADATA. Entradas em pacote WrittenSubregionsCount do tipo D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA.

Comentários

O diagrama a seguir ilustra o layout de memória de metadados resolvido em um ID3D12Resource.

Diagrama do layout de memória de metadados resolvido em um ID3D12Resource

Requisitos

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