Перечисление 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
3D.
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.

Так как декодирование видео и обработка видео являются отдельными типами очередей, они обязательно являются отдельными экземплярами очереди. Приложения должны синхронизироваться между отдельными экземплярами очереди; поэтому драйверы не должны неявно синхронизироваться между очередями декодирования и видеопроцесса.

Требования

Требование Значение
Заголовок d3d12umddi.h (включая D3d12umddi.h)

См. также раздел

D3D12DDI_D3D12_OPTIONS_DATA_0089