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


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

Создает оценщик движения видео.

Синтаксис

PFND3D12DDI_CREATEVIDEOMOTIONESTIMATOR_0060 Pfnd3d12ddiCreatevideomotionestimator0060;

HRESULT Pfnd3d12ddiCreatevideomotionestimator0060(
  D3D12DDI_HDEVICE hDrvDevice,
  const D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0060 *pArgs,
  D3D12DDI_HVIDEOMOTIONESTIMATOR_0053 hDrvMotionEstimator
)
{...}

Параметры

hDrvDevice

Дескриптор устройства отображения (графический контекст), который использует среда выполнения Direct3D.

pArgs

Указатель на структуру D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0060 .

hDrvMotionEstimator

Дескриптор D3D12DDI_HVIDEOMOTIONESTIMATOR_0053, представляющий тип оценщика движения драйвера пользовательского режима.

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

Возвращает HRESULT.

Комментарии

Операция оценки движения должна поддерживать чтение и запись в аппаратные защищенные ресурсы DRM, если драйвер поддерживает поддержку защищенных ресурсов Direct3D. Если входные данные защищены аппаратной защитой DRM, среда выполнения потребует, чтобы выходные данные были аппаратно защищенным ресурсом DRM.

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

Требования

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