enumeración D3D12DDI_COMMAND_QUEUE_FLAGS (d3d12umddi.h)

La enumeración D3D12DDI_COMMAND_QUEUE_FLAGS contiene valores para la cola de comandos.

Syntax

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
} ;

Constantes

 
D3D12DDI_COMMAND_QUEUE_FLAG_NONE
Valor: 0x00000000
Sin marcas.
D3D12DDI_COMMAND_QUEUE_FLAG_3D
Valor: 0x00000001
3D.
D3D12DDI_COMMAND_QUEUE_FLAG_COMPUTE
Valor: 0x00000002
Proceso.
D3D12DDI_COMMAND_QUEUE_FLAG_COPY
Valor: 0x00000004
Copy.
D3D12DDI_COMMAND_QUEUE_FLAG_PAGING
Valor: 0x00000008
Paginación.
D3D12DDI_COMMAND_QUEUE_FLAG_0020_VIDEO_LEGACY
Valor: 0x00000010
En desuso, no lo use.
D3D12DDI_COMMAND_QUEUE_FLAG_0022_VIDEO_DECODE
Valor: 0x00000010
Descodificar vídeo.
D3D12DDI_COMMAND_QUEUE_FLAG_0022_VIDEO_PROCESS
Valor: 0x00000020
Procesar vídeo.
D3D12DDI_COMMAND_QUEUE_FLAG_0053_VIDEO_ENCODE
Valor: 0x00000040
Codificación de vídeo.

Comentarios

Hay tipos de cola independientes para el descodificación de vídeo y el procesamiento de vídeo. La cola de comandos de descodificación de vídeo solo admite el envío de listas de comandos de descodificación de vídeo y la cola de comandos de proceso de vídeo solo admite el envío de listas de comandos de proceso de vídeo. Tanto el proceso de descodificación de vídeo como el proceso de vídeo comparten la misma definición de tabla DDI, pero las instancias de tabla independientes se recuperan del controlador para cada tipo, consulte D3D12DDI_TABLE_TYPE.

Dado que el descodificación de vídeo y el procesamiento de vídeo son tipos de cola independientes, son necesariamente instancias de cola independientes. Las aplicaciones deben sincronizarse entre instancias de cola independientes; por lo tanto, los controladores no deben sincronizarse implícitamente entre las colas de procesos de descodificación y vídeo.

Requisitos

Requisito Valor
Header d3d12umddi.h (incluya D3d12umddi.h)

Consulte también

D3D12DDI_D3D12_OPTIONS_DATA_0089