Edit

D3D12_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT_OUTPUT_ARGUMENTS structure (d3d12video.h)

Describes output arguments for ID3D12VideoEncodeCommandList4::ResolveInputParamLayout.

Syntax

typedef struct D3D12_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT_OUTPUT_ARGUMENTS {
  ID3D12Resource *pOpaqueLayoutBuffer;
} D3D12_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT_OUTPUT_ARGUMENTS;

Members

pOpaqueLayoutBuffer

Pointer to an ID3D12Resource containing the resolved output in hardware-specific layout. This allocation is owned by the app and must be allocated according to the value reported in D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT.MaxResolvedBufferAllocationSize for the input argument being resolved.

Requirements

Requirement Value
Header d3d12video.h