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


функция обратного вызова PFND3D12DDI_ESTIMATE_MOTION_0053 (d3d12umddi.h)

Выполняет операцию оценки движения.

Синтаксис

PFND3D12DDI_ESTIMATE_MOTION_0053 Pfnd3d12ddiEstimateMotion0053;

void Pfnd3d12ddiEstimateMotion0053(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEOMOTIONESTIMATOR_0053 hDrvMotionEstimator,
  const D3D12DDI_VIDEO_MOTION_ESTIMATOR_OUTPUT_0053 *pOutputArguments,
  const D3D12DDI_VIDEO_MOTION_ESTIMATOR_INPUT_0053 *pInputArguments
)
{...}

Параметры

hDrvCommandList

Дескриптор драйвера для списка команд кодировщика видео.

hDrvMotionEstimator

Обработка объекта контекста оценщика движения.

pOutputArguments

Указатель на структуру D3D12DDI_VIDEO_MOTION_ESTIMATOR_OUTPUT_0053, содержащую выходные аргументы для операции оценки движения.

pInputArguments

Указатель на D3D12DDI_VIDEO_MOTION_ESTIMATOR_INPUT_0053 структуру, содержащую входные аргументы для операции оценки движения.

Возвращаемое значение

Никакой

Замечания

Операция оценки движения имеет объект контекста для связывания времени существования внутренних выделений, необходимых для выполнения операции. Все выделения, связанные с его объектом, должны быть выделены при создании и освобождении объекта при удалении объекта. Это должно включать любые буферы, используемые в качестве временного или царапина хранилища.

Операции с этим объектом могут быть записаны в списки команд в другом порядке, чем выполнение. Ни один экземпляр очереди API не может выполнять списки команд, содержащие этот объект одновременно, и ожидать допустимых результатов. Приложение отвечает за синхронизацию доступа между несколькими экземплярами очереди.

Этот объект должен поддерживать PFND3D12DDI_MAKERESIDENT, PFND3D12DDI_EVICTи PFND3D12DDI_GET_DEBUG_ALLOCATION_INFO.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1809
заголовка d3d12umddi.h