структура D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0060 (d3d12umddi.h)

Эта возможность определяет размер расположения для оценщика движения и аппаратно-зависимый выходной буфер при вызове с теми же параметрами создания.

Синтаксис

typedef struct D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0060 {
  UINT                                                   NodeMask;
  DXGI_FORMAT                                            InputFormat;
  D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053 BlockSize;
  D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053  Precision;
  D3D12DDI_VIDEO_SIZE_RANGE_0032                         SizeRange;
  BOOL                                                   Protected;
  UINT64                                                 MotionEstimatorMemoryPoolL0Size;
  UINT64                                                 MotionEstimatorMemoryPoolL1Size;
  UINT64                                                 MotionVectorHeapMemoryPoolL0Size;
  UINT64                                                 MotionVectorHeapMemoryPoolL1Size;
} D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0060;

Члены

NodeMask

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

InputFormat

DXGI_FORMAT входного кадра и опорной рамки. В настоящее время разрешены только DXGI_FORMAT_NV12.

BlockSize

Размер блока, используемого с оценщиком движения. См . D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053.

Precision

Точность, используемая с оценщиком движения. См . D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053.

SizeRange

Диапазон размеров, допустимый с оценщиком движения. Это может быть подмножество диапазона размеров, поддерживаемого драйвером для оптимизации использования памяти. См . D3D12DDI_VIDEO_SIZE_RANGE_0032.

Protected

Значение TRUE, если оценщик движения работает с защищенными входными данными ресурса и создает защищенные выходные данные. Драйвер также должен поддерживать защищенные ресурсы для D3D12, чтобы задать значение TRUE. В противном случае — FALSE.

MotionEstimatorMemoryPoolL0Size

Размер пула выходной памяти.

MotionEstimatorMemoryPoolL1Size

Размер пула выходной памяти.

MotionVectorHeapMemoryPoolL0Size

Размер пула выходной памяти.

MotionVectorHeapMemoryPoolL1Size

Размер пула выходной памяти.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1903
Верхняя часть d3d12umddi.h