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 操作对解码器资源的访问。

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

要求

要求
目标平台 Windows
标头 d3d12umddi.h