Перечисление 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 (включая D3d12umddi.h) |