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

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

Синтаксис

PFND3D12DDI_CREATEVIDEOMOTIONESTIMATOR_0053 Pfnd3d12ddiCreatevideomotionestimator0053;

HRESULT Pfnd3d12ddiCreatevideomotionestimator0053(
  D3D12DDI_HDEVICE hDrvDevice,
  const D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0053 *pArgs,
  D3D12DDI_HVIDEOMOTIONESTIMATOR_0053 hDrvMotionEstimator
)
{...}

Параметры

hDrvDevice

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

pArgs

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

hDrvMotionEstimator

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

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

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

Комментарии

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

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

Требования

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