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 |