PFND3D12DDI_VIDEO_DECODE_FRAME_0041_1回调函数 (d3d12umddi.h)

由客户端驱动程序实现,用于解码视频帧。

语法

PFND3D12DDI_VIDEO_DECODE_FRAME_0041_1 Pfnd3d12ddiVideoDecodeFrame00411;

void Pfnd3d12ddiVideoDecodeFrame00411(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEODECODER_0020 hDrvDecoder,
  const D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0041_1 *pOutputStreamParameters,
  const D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters
)
{...}

参数

hDrvCommandList

命令列表的驱动程序数据的句柄。 驱动程序使用此内存区域来存储与其命令列表相关的内部数据结构。

hDrvDecoder

包含此解码会话的内部状态的视频解码器。 示例包括运动向量、内部临时分配等。请参阅 创建视频解码器

pOutputStreamParameters

指定输出图面和输出参数。 请参阅 D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS

pInputStreamParameters

指定解码操作的输入位流、参数、引用帧和其他输入参数。 请参阅 D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS

返回值

要求

要求
Header d3d12umddi.h