Edit

ID3D12VideoEncodeCommandList4::ResolveEncoderOutputMetadata1 method (d3d12video.h)

Resolves encoder output metadata into a readable format, with support for optional metadata outputs including QP maps, SATD maps, bit allocation maps, and PSNR data.

Syntax

void ResolveEncoderOutputMetadata1(
  const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS1  *pInputArguments,
  const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS1 *pOutputArguments
);

Parameters

pInputArguments

A pointer to a D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS1 specifying the input arguments for the resolve operation.

pOutputArguments

A pointer to a D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS1 specifying the output arguments for the resolve operation.

Return value

None

Remarks

This method extends ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata by accepting D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS1 and D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS1, which include optional metadata support.

Requirements

Requirement Value
Header d3d12video.h

See also

ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata

D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS1

D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS1