D3D12DDI_TABLE_TYPE 枚举 (d3d12umddi.h)

D3D12DDI_TABLE_TYPE枚举定义命令列表和队列类型,以允许驱动程序指向视频的不同实现。

语法

typedef enum D3D12DDI_TABLE_TYPE {
  D3D12DDI_TABLE_TYPE_DEVICE_CORE,
  D3D12DDI_TABLE_TYPE_COMMAND_LIST_3D,
  D3D12DDI_TABLE_TYPE_COMMAND_QUEUE_3D,
  D3D12DDI_TABLE_TYPE_DXGI,
  D3D12DDI_TABLE_TYPE_0020_DEVICE_VIDEO,
  D3D12DDI_TABLE_TYPE_0020_DEVICE_CORE_VIDEO,
  D3D12DDI_TABLE_TYPE_0020_EXTENDED_FEATURES,
  D3D12DDI_TABLE_TYPE_0020_PASS_EXPERIMENT,
  D3D12DDI_TABLE_TYPE_0021_SHADERCACHE_CALLBACKS,
  D3D12DDI_TABLE_TYPE_0022_COMMAND_QUEUE_VIDEO_DECODE,
  D3D12DDI_TABLE_TYPE_0022_COMMAND_LIST_VIDEO_DECODE,
  D3D12DDI_TABLE_TYPE_0022_COMMAND_QUEUE_VIDEO_PROCESS,
  D3D12DDI_TABLE_TYPE_0022_COMMAND_LIST_VIDEO_PROCESS,
  D3D12DDI_TABLE_TYPE_0030_DEVICE_CONTENT_PROTECTION_RESOURCES,
  D3D12DDI_TABLE_TYPE_0030_CONTENT_PROTECTION_CALLBACKS,
  D3D12DDI_TABLE_TYPE_0030_DEVICE_CONTENT_PROTECTION_STREAMING,
  D3D12DDI_TABLE_TYPE_0033_METACOMMAND,
  D3D12DDI_TABLE_TYPE_0043_RENDER_PASS,
  D3D12DDI_TABLE_TYPE_0053_COMMAND_LIST_VIDEO_ENCODE,
  D3D12DDI_TABLE_TYPE_0053_COMMAND_QUEUE_VIDEO_ENCODE,
  D3D12DDI_TABLE_TYPE_0054_DOWNLEVEL_SUPPORT_CALLBACKS,
  D3D12DDI_TABLE_TYPE_0054_DEVICE_DOWNLEVEL_SUPPORT,
  D3D12DDI_TABLE_TYPE_0076_PIN_RESOURCES_CALLBACKS,
  D3D12DDI_TABLE_TYPE_0084_STATE_OBJECTS_EXPERIMENT,
  D3D12DDI_TABLE_TYPE_0096_EXTENDED_FEATURES
} ;

常量

 
D3D12DDI_TABLE_TYPE_DEVICE_CORE
设备核心。
D3D12DDI_TABLE_TYPE_COMMAND_LIST_3D
列表 3D。
D3D12DDI_TABLE_TYPE_COMMAND_QUEUE_3D
队列 3D。
D3D12DDI_TABLE_TYPE_DXGI
DXGI。
D3D12DDI_TABLE_TYPE_0020_DEVICE_VIDEO
设备视频。
D3D12DDI_TABLE_TYPE_0020_DEVICE_CORE_VIDEO
队列视频。
D3D12DDI_TABLE_TYPE_0020_EXTENDED_FEATURES
扩展功能。
D3D12DDI_TABLE_TYPE_0020_PASS_EXPERIMENT
通过试验。
D3D12DDI_TABLE_TYPE_0021_SHADERCACHE_CALLBACKS
着色器缓存回调。
D3D12DDI_TABLE_TYPE_0022_COMMAND_QUEUE_VIDEO_DECODE
队列视频解码。
D3D12DDI_TABLE_TYPE_0022_COMMAND_LIST_VIDEO_DECODE
列出视频解码。
D3D12DDI_TABLE_TYPE_0022_COMMAND_QUEUE_VIDEO_PROCESS
队列视频进程。
D3D12DDI_TABLE_TYPE_0022_COMMAND_LIST_VIDEO_PROCESS
列出视频进程。
D3D12DDI_TABLE_TYPE_0030_DEVICE_CONTENT_PROTECTION_RESOURCES
设备内容保护资源。
D3D12DDI_TABLE_TYPE_0030_CONTENT_PROTECTION_CALLBACKS
内容保护回调。
D3D12DDI_TABLE_TYPE_0030_DEVICE_CONTENT_PROTECTION_STREAMING
设备内容保护流式处理。
D3D12DDI_TABLE_TYPE_0033_METACOMMAND
元命令。
D3D12DDI_TABLE_TYPE_0043_RENDER_PASS
呈现阶段。
D3D12DDI_TABLE_TYPE_0053_COMMAND_LIST_VIDEO_ENCODE
命令列表视频编码。
D3D12DDI_TABLE_TYPE_0053_COMMAND_QUEUE_VIDEO_ENCODE
命令队列视频编码。
D3D12DDI_TABLE_TYPE_0054_DOWNLEVEL_SUPPORT_CALLBACKS
下层支持回调。
D3D12DDI_TABLE_TYPE_0054_DEVICE_DOWNLEVEL_SUPPORT
下层硬件支持。
D3D12DDI_TABLE_TYPE_0076_PIN_RESOURCES_CALLBACKS
固定的资源回调。 从 Windows 10 版本 2004 开始支持。
D3D12DDI_TABLE_TYPE_0084_STATE_OBJECTS_EXPERIMENT
状态对象试验。
D3D12DDI_TABLE_TYPE_0096_EXTENDED_FEATURES
扩展功能。

要求

要求
Header d3d12umddi.h (包括 D3d12umddi.h)