PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053回调函数 (d3d12umddi.h)
创建视频运动向量堆。
语法
PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 Pfnd3d12ddiCreatevideomotionvectorheap0053;
HRESULT Pfnd3d12ddiCreatevideomotionvectorheap0053(
D3D12DDI_HDEVICE hDrvDevice,
const D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 *pArgs,
D3D12DDI_HVIDEOMOTIONVECTORHEAP_0053 hDrvMotionEstimator
)
{...}
参数
hDrvDevice
Direct3D 运行时使用的显示设备(图形上下文)的句柄。
pArgs
指向 D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 结构的指针。
hDrvMotionEstimator
用户模式驱动程序运动向量堆类型的句柄。
返回值
返回 HRESULT。
言论
在 API 中,将创建动作向量堆对象来存储运动向量输出。 运动向量输出在 API 上不透明。
在 DDI 中,运行时将创建标准资源缓冲区。 此缓冲区包含硬件依赖布局。 计算/3D 队列上的解析作会将此缓冲区作为输入,并将其解析为 API 指定的格式。 此缓冲区的大小由 D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR_SIZE 功能检查 D3D12DDICAPS_TYPE_VIDEO_0020 枚举来控制和确定。 稍后可以使用缓冲区对工具方案的对象进行序列化和反序列化。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 1809 |
标头 | d3d12umddi.h |