перечисление D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063 (d3d12umddi.h)

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

Синтаксис

typedef enum D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063 {
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_UINT8,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_UINT16,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_UINT32,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_UINT64,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_SINT8,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_SINT16,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_SINT32,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_SINT64,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_FLOAT,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_DOUBLE,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_RESOURCE,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_MAX_VALID
} ;

Константы

 
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_UINT8
8-разрядное целое число без знака.
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_UINT16
16-разрядное целое число без знака.
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_UINT32
32-разрядное целое число без знака.
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_UINT64
64-разрядное целое число без знака.
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_SINT8
8-разрядное целое число со знаком.
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_SINT16
16-разрядное целое число со знаком.
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_SINT32
32-разрядное целое число со знаком.
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_SINT64
64-разрядное целое число со знаком.
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_FLOAT
32-битовое число с плавающей запятой IEEE.
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_DOUBLE
32-разрядное число двойной точки IEEE.
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_RESOURCE
Дескриптор D3D12DDI_HRESOURCE. Дополнительные сведения см. в разделе "Примечания".
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_MAX_VALID
Максимально допустимое число.

Комментарии

Если указано значение D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_RESOURCE , вызывающий объект должен использовать барьеры ресурсов для перехода в состояние, соответствующее параметру :

D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAG Чтение Write
D3D12DDI_COMMAND_QUEUE_FLAGS_VIDEO_DECODE D3D12DDI_RESOURCE_STATE_VIDEO_DECODE_READ D3D12DDI_RESOURCE_STATE_VIDEO_DECODE_WRITE
D3D12DDI_COMMAND_QUEUE_FLAGS_VIDEO_PROCESS D3D12DDI_RESOURCE_STATE_VIDEO_PROCESS_READ D3D12DDI_RESOURCE_STATE_VIDEO_PROCESS_WRITE
D3D12DDI_COMMAND_QUEUE_FLAGS_VIDEO_ENCODE D3D12DDI_RESOURCE_STATE_VIDEO_ENCODE_READ D3D12DDI_RESOURCE_STATE_VIDEO_ENCODE_WRITE

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1903
Верхняя часть d3d12umddi.h

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

D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO_0063