D3D12_VIDEO_MOTION_ESTIMATOR_INPUT 结构 (d3d12video.h)
指定调用 ID3D12VideoEncodeCommandList::EstimateMotion 的输入参数。
语法
typedef struct D3D12_VIDEO_MOTION_ESTIMATOR_INPUT {
ID3D12Resource *pInputTexture2D;
UINT InputSubresourceIndex;
ID3D12Resource *pReferenceTexture2D;
UINT ReferenceSubresourceIndex;
ID3D12VideoMotionVectorHeap *pHintMotionVectorHeap;
} D3D12_VIDEO_MOTION_ESTIMATOR_INPUT;
成员
pInputTexture2D
表示当前帧的 ID3D12Resource 。 运动估计操作适用于整个帧。
InputSubresourceIndex
要用于输入的 MIP 和数组切片的基平面。
pReferenceTexture2D
表示用于运动估计的参考帧或过去帧的 ID3D12Resource 。
ReferenceSubresourceIndex
要用于引用的 MIP 和数组切片的基平面。
pHintMotionVectorHeap
一个 ID3D12VideoMotionVectorHeap,表示包含上一个运动估算器操作的硬件依赖输出的缓冲区,该输出可用于提示当前操作。 此参数可能为 NULL,表示当前操作不应考虑以前的运动估算器输出。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10版本 2004 (10.0;内部版本 19041) |
最低受支持的服务器 | Windows Server 版本 2004 (10.0;内部版本 19041) |
标头 | d3d12video.h |