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 |