ID3D12VideoProcessCommandList1::P rocessFrames1 方法 (d3d12video.h)

将视频处理操作记录到命令列表,对一个或多个输入样本进行操作,并将结果写入输出图面。 此版本的 方法支持更改每次调用 的D3D12_VIDEO_FIELD_TYPE ,这与 ID3D12VideoProcessCommandList::P rocessFrames 不同

语法

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 结构的数组的指针。

返回值

要求

   
标头 d3d12video.h
DLL d3d12.dll