D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0060 structure (d3d12umddi.h)
The video capability check for motion estimation.
Syntax
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;
Members
NodeIndex
In multi-adapter operation, this value indicates which physical adapter of the device this operation applies to.
InputFormat
The DXGI_FORMAT of the input frame and reference frame. Currently only DXGI_FORMAT_NV12 is allowed.
BlockSizeFlags
The 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.
PrecisionFlags
The 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.
SizeRange
Sets the minimum and maximum input and reference size in Pixels supported by driver. Set this value to zeros when motion estimation is not supported.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1903 |
Header | d3d12umddi.h |