次の方法で共有


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