// d3d12umddi.h
typedef struct D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0060 {
UINT NodeIndex;
DXGI_FORMAT InputFormat;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS_0053 BlockSizeFlags;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS_0053 PrecisionFlags;
D3D12DDI_VIDEO_SIZE_RANGE_0032 SizeRange;
} D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0060;
View the official Windows Driver Kit DDI referenceNo description available.
The video capability check for motion estimation.
NodeIndexIn multi-adapter operation, this value indicates which physical adapter of the device this operation applies to.
InputFormatThe DXGI_FORMAT of the input frame and reference frame. Currently only DXGI_FORMAT_NV12 is allowed.
BlockSizeFlagsThe block sizes supported by driver. At least one bit must be set to support the motion estimation operation. Set this value to NONE if not supported. See D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS_0053.
PrecisionFlagsThe precision supported by driver. At least one bit must be set to support the motion estimation operation. Set this value to NONE if not supported. See D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS_0053.
SizeRangeSets the minimum and maximum input and reference size in Pixels supported by driver. Set this value to zeros when motion estimation is not supported.