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_MAKERESIDENTPFND3D12DDI_EVICTPFND3D12DDI_GET_DEBUG_ALLOCATION_INFO

要求

要求
最低受支持的客户端 Windows 10 版本 1809
标头 d3d12umddi.h