次の方法で共有


ID3D12VideoProcessCommandList1::P rocessFrames1 メソッド (d3d12video.h)

ビデオ処理操作をコマンド リストに記録し、1 つ以上の入力サンプルで動作し、結果を出力サーフェイスに書き込みます。 このバージョンの メソッドでは、ID3D12VideoProcessCommandList::P rocessFrames とは異なり、各呼び出しのD3D12_VIDEO_FIELD_TYPEの変更がサポートされています。

構文

void ProcessFrames1(
  ID3D12VideoProcessor                              *pVideoProcessor,
  const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments,
  UINT                                              NumInputStreams,
  const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 *pInputArguments
);

パラメーター

pVideoProcessor

ビデオ プロセッサ インスタンスを表す ID3D12VideoProcessor インターフェイスへのポインター。

pOutputArguments

出力サーフェスと出力引数を指定する D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS 構造体。

NumInputStreams

入力ストリームの数。

pInputArguments

入力パラメーターを指定 するD3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 構造体の配列へのポインター。

戻り値

なし

必要条件

   
Header d3d12video.h
[DLL] d3d12.dll