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 |