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