PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0060 コールバック関数 (d3d12umddi.h)

ビデオ モーション ベクター ヒープを作成します。

構文

PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0060 Pfnd3d12ddiCreatevideomotionvectorheap0060;

HRESULT Pfnd3d12ddiCreatevideomotionvectorheap0060(
  D3D12DDI_HDEVICE hDrvDevice,
  const D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0060 *pArgs,
  D3D12DDI_HVIDEOMOTIONVECTORHEAP_0053 hDrvMotionEstimator
)
{...}

パラメーター

hDrvDevice

Direct3D ランタイムが使用するディスプレイ デバイス (グラフィックス コンテキスト) へのハンドル。

pArgs

D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053構造体へのポインター。

hDrvMotionEstimator

ユーザー モード ドライバーのモーション ベクター ヒープの種類へのハンドル。

戻り値

HRESULT を返します。

注釈

API では、モーション ベクター出力を格納するためにモーション ベクター ヒープ オブジェクトが作成されます。 モーション ベクトルの出力は、API では不透明です。

DDI では、ランタイムによって標準のリソース バッファーが作成されます。 このバッファーには、ハードウェアに依存するレイアウトが含まれています。 コンピューティング/3D キューでの解決操作では、このバッファーが入力として受け取られ、API で指定された形式に解決されます。 このバッファーのサイズは、ドライバーが制御され、D3D12DDICAPS_TYPE_VIDEO_0020列挙のチェックD3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR_SIZE機能によって決定されます。 バッファーは、後でツール のシナリオでオブジェクトをシリアル化および逆シリアル化するために使用できます。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 1903
Header d3d12umddi.h