共用方式為


D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT 結構 (d3d12video.h)

指定 ID3D12VideoEncodeCommandList::EstimateMotion呼叫的輸出參數。

語法

typedef struct D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT {
  ID3D12VideoMotionVectorHeap *pMotionVectorHeap;
} D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT;

成員

pMotionVectorHeap

ID3D12VideoMotionVectorHeap,其中包含解析的動作估計向量。 動作向量會解析為 DXGI_FORMAT_R16G16_SINT 2D 紋理。 解析的數據是帶正負號的 16 位元組整數,其四分之一 PEL 單位具有儲存在 R 元件中的 X 向量元件,以及儲存在 G 元件中的 Y 向量元件。 動作向量會儲存在 2D 版面配置中,對應至原始輸入紋理的像素配置。

備註

呼叫 ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap ,將 EstimateMotion 方法的動作向量輸出從硬體相依格式轉譯為視訊動作估計 API 所定義的一致格式。

規格需求

需求
最低支援的用戶端 Windows 10 版本 2004 (10.0;組建 19041)
最低支援的伺服器 Windows Server 版本 2004 (10.0;組建 19041)
標頭 d3d12video.h

另請參閱

ID3D12VideoEncodeCommandList::EstimateMotionID3D12VideoEncodeCommandList::ResolveMotionVectorHeap