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

1 つ以上の入力サンプルに対してビデオ処理操作を実行し、結果を出力サーフェスに書き込みます

構文

PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 Pfnd3d12ddiVideoProcessFrame0032;

void Pfnd3d12ddiVideoProcessFrame0032(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEOPROCESSOR_0020 hDrvVideoProcessor,
  const D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 *pOutputParameters,
  const D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters,
  UINT NumInputStreams
)
{...}

パラメーター

hDrvCommandList

このプロセス フレーム コマンドの記録に使用されるコマンド リスト。

hDrvVideoProcessor

このビデオ プロセス呼び出しに使用するビデオ プロセッサ インスタンス。 ビデオ プロセッサは、必要な中間メモリ、キャッシュされた処理データ、またはその他の一時的な作業空間など、ビデオ処理セッションの状態を保持します。

pOutputParameters

ビデオ プロセスの出力引数。 使用可能なパラメーターは、 D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS 構造体にあります。

pInputStreamParameters

入力パラメーターの配列を指定します。 使用可能なパラメーターは、 D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS 構造体にあります。

NumInputStreams

入力ストリームの数。

戻り値

なし

必要条件

要件
対象プラットフォーム Windows
ヘッダー d3d12umddi.h