D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0053 结构 (d3d12umddi.h)
视频功能检查用于运动估计。
语法
typedef struct D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0053 {
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_MOTION_ESTIMATOR_DIFFERENCES_METRIC_FLAGS_0053 DifferencesMetricFlags;
D3D12DDI_VIDEO_SIZE_RANGE_0032 SizeRange;
} D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0053;
成员
NodeIndex
在多适配器操作中,此值指示此操作适用于设备的哪个物理适配器。
InputFormat
输入帧和参考帧的DXGI_FORMAT。 目前仅允许DXGI_FORMAT_NV12。
BlockSizeFlags
驱动程序支持的块大小。 必须至少设置一位才能支持运动估计操作。 如果不支持,请将此值设置为 NONE。 请参阅 D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS_0053。
PrecisionFlags
驱动程序支持的精度。 必须至少设置一位才能支持运动估计操作。 如果不支持,请将此值设置为 NONE。 请参阅 D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS_0053。
DifferencesMetricFlags
设置硬件支持的可选差异指标。 如果设置为 NONE,仍可支持运动搜索操作。 如果不支持运动估计,请将此值设置为 NONE。 请参阅 D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_FLAGS_0053
SizeRange
在驱动程序支持的像素中设置最小和最大输入和引用大小。 如果不支持运动估计,请将此值设置为零。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1809 |
标头 | d3d12umddi.h |