D3D12DDI_COMMAND_QUEUE_FLAGS 枚举 (d3d12umddi.h)

D3D12DDI_COMMAND_QUEUE_FLAGS 枚举包含命令队列的值。

语法

typedef enum D3D12DDI_COMMAND_QUEUE_FLAGS {
  D3D12DDI_COMMAND_QUEUE_FLAG_NONE = 0x00000000,
  D3D12DDI_COMMAND_QUEUE_FLAG_3D = 0x00000001,
  D3D12DDI_COMMAND_QUEUE_FLAG_COMPUTE = 0x00000002,
  D3D12DDI_COMMAND_QUEUE_FLAG_COPY = 0x00000004,
  D3D12DDI_COMMAND_QUEUE_FLAG_PAGING = 0x00000008,
  D3D12DDI_COMMAND_QUEUE_FLAG_0020_VIDEO_LEGACY = 0x00000010,
  D3D12DDI_COMMAND_QUEUE_FLAG_0022_VIDEO_DECODE = 0x00000010,
  D3D12DDI_COMMAND_QUEUE_FLAG_0022_VIDEO_PROCESS = 0x00000020,
  D3D12DDI_COMMAND_QUEUE_FLAG_0053_VIDEO_ENCODE = 0x00000040
} ;

常量

 
D3D12DDI_COMMAND_QUEUE_FLAG_NONE
值: 0x00000000
无标志。
D3D12DDI_COMMAND_QUEUE_FLAG_3D
值: 0x00000001
三维。
D3D12DDI_COMMAND_QUEUE_FLAG_COMPUTE
值: 0x00000002
计算。
D3D12DDI_COMMAND_QUEUE_FLAG_COPY
值: 0x00000004
“复制”。
D3D12DDI_COMMAND_QUEUE_FLAG_PAGING
值: 0x00000008
寻呼。
D3D12DDI_COMMAND_QUEUE_FLAG_0020_VIDEO_LEGACY
值: 0x00000010
已弃用;请勿使用。
D3D12DDI_COMMAND_QUEUE_FLAG_0022_VIDEO_DECODE
值: 0x00000010
解码视频。
D3D12DDI_COMMAND_QUEUE_FLAG_0022_VIDEO_PROCESS
值: 0x00000020
处理视频。
D3D12DDI_COMMAND_QUEUE_FLAG_0053_VIDEO_ENCODE
值: 0x00000040
视频编码。

注解

视频解码和视频处理有单独的队列类型。 视频解码命令队列仅支持提交视频解码命令列表,视频进程命令队列仅支持提交视频处理命令列表。 视频解码和视频进程共享相同的 DDI 表定义,但从每种类型的驱动程序中检索单独的表实例,请参阅 D3D12DDI_TABLE_TYPE

由于视频解码和视频处理是单独的队列类型,因此它们必然是单独的队列实例。 应用程序需要在单独的队列实例之间同步;因此,驱动程序不得在解码和视频进程队列之间隐式同步。

要求

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

另请参阅

D3D12DDI_D3D12_OPTIONS_DATA_0089