共用方式為


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