Перечисление 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) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по