PFND3D12DDI_VIDEO_PROCESS_FRAME_0032回调函数 (d3d12umddi.h)

对一个或多个输入样本执行视频处理作,并将结果写入输出图面

语法

PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 Pfnd3d12ddiVideoProcessFrame0032;

void Pfnd3d12ddiVideoProcessFrame0032(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEOPROCESSOR_0020 hDrvVideoProcessor,
  const D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 *pOutputParameters,
  const D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters,
  UINT NumInputStreams
)
{...}

参数

hDrvCommandList

用于记录此过程帧命令的命令列表。

hDrvVideoProcessor

用于此视频进程调用的视频处理器实例。 视频处理器保存视频处理会话的状态,包括所需的中间内存、缓存的处理数据或其他临时工作空间。

pOutputParameters

视频过程的输出参数。 可用参数位于 D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS 结构中。

pInputStreamParameters

指定输入参数数组。 可用参数位于 D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS 结构中。

NumInputStreams

输入流的计数。

返回值

没有

要求

要求 价值
目标平台 窗户
标头 d3d12umddi.h