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.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Build 22000 |
Servidor mínimo com suporte | Windows Build 22000 |
Cabeçalho | d3d12video.h |