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 |