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 ,这样就可以在每次调用时指定字段类型。
要求
要求 | 值 |
---|---|
Header | d3d12video.h |
DLL | d3d12.dll |