Поделиться через


структура D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR (d3d12video.h)

Предоставляет данные для вызовов ID3D12VideoDevice::CheckFeatureSupport , когда указанная функция D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR. Извлекает возможности оценки движения для видеокодировщика.

Синтаксис

typedef struct D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR {
  UINT                                                 NodeIndex;
  DXGI_FORMAT                                          InputFormat;
  D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS BlockSizeFlags;
  D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS  PrecisionFlags;
  D3D12_VIDEO_SIZE_RANGE                               SizeRange;
} D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR;

Члены

NodeIndex

В операции с несколькими адаптерами определяет физический адаптер устройства, к которому применяется эта операция.

InputFormat

Структура DXGI_FORMAT , указывающая формат входных ресурсов.

BlockSizeFlags

Побитовое или сочетание значений из перечисления D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS , указывающее поддерживаемые кодировщиком размеры блоков поиска для оценки движения.

PrecisionFlags

Побитовое или сочетание значений из перечисления D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS , указывающее поддерживаемую точность вектора кодировщика для оценки движения.

SizeRange

Структура D3D12_VIDEO_SIZE_RANGE , представляющая минимальный и максимальный размер входных данных, поддерживаемый драйвером. Драйвер задает поля этой структуры равным нулю, если оценка движения не поддерживается.

Комментарии

Если формат не поддерживается при оценке движения, параметру BlockSizeFlags будет присвоено значение D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAG_NONE, PrecisionFlagsзначение D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAG_NONE, а параметру SizeRange — все нули.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 2004 (10.0; Сборка 19041)
Минимальная версия сервера Windows Server версии 2004 (10.0; Сборка 19041)
Верхняя часть d3d12video.h