Поделиться через


перечисление 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
Расширенные функции.

Требования

Требование Ценность
заголовка d3d12umddi.h (include D3d12umddi.h)