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 |