D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT structure (d3d12video.h)

Provides input data for calls to ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap.

Syntax

typedef struct D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT {
  ID3D12VideoMotionVectorHeap *pMotionVectorHeap;
  UINT                        PixelWidth;
  UINT                        PixelHeight;
} D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT;

Members

pMotionVectorHeap

The ID3D12VideoMotionVectorHeap containing the hardware-dependent data layout of the motion search.

PixelWidth

The pixel width of the texture that the motion estimation operation was performed on. The motion estimator heap may be allocated to support a size range, this parameter informs the size of the last motion estimation operation.

PixelHeight

The pixel height of the texture that the motion estimation operation was performed on. The motion estimator heap may be allocated to support a size range, this parameter informs the size of the last motion estimation operation.

Requirements

Requirement Value
Minimum supported client Windows 10, version 2004 (10.0; Build 19041)
Minimum supported server Windows Server, version 2004 (10.0; Build 19041)
Header d3d12video.h