PFND3D12DDI_DESTROYVIDEODECODER_0021回调函数 (d3d12umddi.h)

销毁视频解码器。

语法

PFND3D12DDI_DESTROYVIDEODECODER_0021 Pfnd3d12ddiDestroyvideodecoder0021;

void Pfnd3d12ddiDestroyvideodecoder0021(
  D3D12DDI_HDEVICE hDrvDevice,
  D3D12DDI_HVIDEODECODER_0020 hDrvVideoDecoder
)
{...}

参数

hDrvDevice

显示设备的句柄(图形上下文)。

hDrvVideoDecoder

保存 HVideoDecoder

返回值

没有

言论

解码器可用于记录具有多个命令列表的命令,但不能同时记录命令。 应用程序负责在录制命令时同步对解码器的访问。

根据解码器记录的命令也必须按照记录的顺序执行。 Pfnd3d12ddiVideoDecodeFrame作可以在 GPU 上执行解码器内部资源时修改其内容,后续 Pfnd3d12ddiVideoDecodeFrame作可能取决于这些修改。

在单个队列中,应用程序负责按照解码器对象记录 Pfnd3d12ddiVideoDecodeFrame 命令的顺序调用执行命令列表。 应用程序执行此作时,驱动程序负责同步 Pfnd3d12ddiVideoDecodeFrame作对解码器资源的访问。

当应用程序将多个队列与单个解码器对象一起使用时,应用程序负责使用围栏同步和排序命令。

要求

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