ID3D12VideoMotionVectorHeap 介面 (d3d12video.h)
表示 IHV 相依配置中動作估計作業的動作向量輸出儲存。 呼叫 ID3D12VideoEncodeCommandList::EstimateMotion 來計算及儲存動作向量。 使用 ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap ,將這些結果複製到紋理 2D 中的 API 定義版面配置。
繼承
ID3D12VideoMotionVectorHeap 介面繼承自ID3D12Pageable 介面。
方法
ID3D12VideoMotionVectorHeap 介面具有這些方法。
ID3D12VideoMotionVectorHeap::GetDesc 取得在建立 ID3D12VideoMotionEstimatorHeap 時傳遞至 ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap 的D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC結構。 |
ID3D12VideoMotionVectorHeap::GetProtectedResourceSession 取得在 ID3D12VideoMotionEstimatorHeap 建立時傳遞至 ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap 的 ID3D12ProtectedResourceSession。 |
備註
呼叫 ID3D12VideoDevice1::CreateVideoMotionVectorHeap,以建立此介面的新實例。
從ID3D12VideoEncodeCommandList::EstimateMotion 傳回的 D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT 結構會使用此介面。 它也可用來提供 D3D12_VIDEO_MOTION_ESTIMATOR_INPUT 結構中的提示向量。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 2004 (10.0;組建 19041) |
最低支援的伺服器 | Windows Server 版本 2004 (10.0;組建 19041) |
標頭 | d3d12video.h |