структура 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 |