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 |
ヘッダー | d3d12umddi.h |