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 |