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 |