Edit

ID3D12VideoEncodeCommandList4::ResolveInputParamLayout method (d3d12video.h)

Converts from the hardware-agnostic input layouts of the maps defined in this API into the hardware-specific opaque layouts.

Syntax

void ResolveInputParamLayout(
  const D3D12_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT_INPUT_ARGUMENTS  *pInputArguments,
  const D3D12_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT_OUTPUT_ARGUMENTS *pOutputArguments
);

Parameters

pInputArguments

A D3D12_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT_INPUT_ARGUMENTS specifying the input data to resolve.

pOutputArguments

A D3D12_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT_OUTPUT_ARGUMENTS specifying the output buffer for the resolved opaque layout.

Return value

None

Remarks

Input resources must be in D3D12_RESOURCE_STATE_VIDEO_ENCODE_READ and output resources in D3D12_RESOURCE_STATE_VIDEO_ENCODE_WRITE before executing this command.

Requirements

Requirement Value
Header d3d12video.h