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 |