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 |