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)
Header d3d12video.h