共用方式為


ID3D12VideoProcessCommandList::P rocessFrames 方法 (d3d12video.h)

將視訊處理作業記錄至命令清單、在一或多個輸入範例上操作,並將結果寫入輸出介面。

注意

這個版本的 方法不允許您在不重新建立介面的情況下變更 D3D12_VIDEO_FIELD_TYPE 。 建議您改用 ID3D12VideoProcessCommandList::P rocessFrames1 ,這可讓您變更每個呼叫的欄位類型。

語法

void ProcessFrames(
  ID3D12VideoProcessor                              *pVideoProcessor,
  const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments,
  UINT                                              NumInputStreams,
  const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS  *pInputArguments
);

參數

pVideoProcessor

ID3D12VideoProcessor 介面的指標,代表視訊處理器實例。

pOutputArguments

指定輸出介面和輸出自變數 的D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS 結構。

NumInputStreams

輸入數據流的計數。

pInputArguments

指定輸入參數之 D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS 結構的陣列指標。

傳回值

備註

這個版本的 方法不允許您變更 D3D12_VIDEO_FIELD_TYPE。 處理混合內容時,請改用 ID3D12VideoProcessCommandList::P rocessFrames1 ,這可讓您為每個呼叫指定字段類型。

規格需求

需求
標頭 d3d12video.h
Dll d3d12.dll

另請參閱

ID3D12VideoProcessCommandList::P rocessFrames1