Método ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata (d3d12video.h)
Resolve os metadados de saída de uma chamada para ID3D12VideoEncodeCommandList2::EncodeFrame para um formato legível.
Sintaxe
void ResolveEncoderOutputMetadata(
const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS *pInputArguments,
const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS *pOutputArguments
);
Parâmetros
pInputArguments
Um ponteiro para um D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS, contendo um ponteiro para a D3D12_VIDEO_ENCODER_OUTPUT_METADATA opaca recebida de uma chamada anterior para EncodeFrame.
pOutputArguments
Um ponteiro para um D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS, contendo um ponteiro para o D3D12_VIDEO_ENCODER_OUTPUT_METADATA em que os metadados resolvidos e legíveis serão gravados.
Valor de retorno
Nenhum
Observações
O chamador pode interpretar o conteúdo de pOutputArguments como um blob de memória que contém uma estrutura D3D12_VIDEO_ENCODER_OUTPUT_METADATA e o conteúdo da matriz de metadados. O conteúdo da matriz dos metadados de tamanho dinâmico com base no número de sub-região é posicionado na memória contíguamente logo após a alocação do struct e os ponteiros no ponto de struct para os endereços iniciem do conteúdo da matriz.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Build 22000 |
servidor com suporte mínimo | Windows Build 22000 |
cabeçalho | d3d12video.h |