D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0032 结构 (d3d12umddi.h)

D3D12DDI_TABLE_TYPE_COMMAND_LIST_VIDEO_DECODE的命令列表函数。

语法

typedef struct D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0032 {
  PFND3D12DDI_CLOSECOMMANDLIST                 pfnCloseCommandList;
  PFND3D12DDI_RESETCOMMANDLIST                 pfnResetCommandList;
  PFND3D12DDI_DISCARD_RESOURCE_0003            pfnDiscardResource;
  PFND3D12DDI_SET_MARKER                       pfnSetMarker;
  PFND3D12DDI_SET_PREDICATION                  pfnSetPredication;
  PFND3D12DDI_BEGIN_END_QUERY_0003             pfnBeginQuery;
  PFND3D12DDI_BEGIN_END_QUERY_0003             pfnEndQuery;
  PFND3D12DDI_RESOLVE_QUERY_DATA               pfnResolveQueryData;
  PFND3D12DDI_RESOURCEBARRIER_0022             pfnResourceBarrier;
  PFND3D12DDI_VIDEO_DECODE_FRAME_0032          pfnDecodeFrame;
  PFND3D12DDI_SETPROTECTEDRESOURCESESSION_0030 pfnSetProtectedResourceSession;
  PFND3D12DDI_WRITEBUFFERIMMEDIATE_0032        pfnWriteBufferImmediate;
} D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0032;

成员

pfnCloseCommandList

关闭命令列表。

pfnResetCommandList

重置命令列表。

pfnDiscardResource

放弃资源。

pfnSetMarker

设置标记。

pfnSetPredication

设置谓词。

pfnBeginQuery

开始查询。

pfnEndQuery

结束查询。

pfnResolveQueryData

解析查询数据。

pfnResourceBarrier

资源屏障。

pfnDecodeFrame

解码帧。

pfnSetProtectedResourceSession

设置受保护的资源会话。

pfnWriteBufferImmediate

立即写入缓冲区。

注解

为此表类型调用 PFND3D12DDI_FILLDDITTABLE 时,必须存储 D3D12DDI_HRTTABLE 对象,以便以后在命令列表创建期间调用 PFND3D12DDI_SETCOMMANDLISTDDITABLE_CB

要求

要求
Header d3d12umddi.h