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
输入流的计数。
返回值
无
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d12umddi.h |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈