D3D12DDI_COMMAND_QUEUE_FLAGS enumeração (d3d12umddi.h)

A enumeração D3D12DDI_COMMAND_QUEUE_FLAGS contém valores para a fila 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
Sem sinalizadores.
D3D12DDI_COMMAND_QUEUE_FLAG_3D
Valor: 0x00000001
3D.
D3D12DDI_COMMAND_QUEUE_FLAG_COMPUTE
Valor: 0x00000002
Computação.
D3D12DDI_COMMAND_QUEUE_FLAG_COPY
Valor: 0x00000004
Cópia.
D3D12DDI_COMMAND_QUEUE_FLAG_PAGING
Valor: 0x00000008
Paginação.
D3D12DDI_COMMAND_QUEUE_FLAG_0020_VIDEO_LEGACY
Valor: 0x00000010
Preterido; não use.
D3D12DDI_COMMAND_QUEUE_FLAG_0022_VIDEO_DECODE
Valor: 0x00000010
Decodificar vídeo.
D3D12DDI_COMMAND_QUEUE_FLAG_0022_VIDEO_PROCESS
Valor: 0x00000020
Processar vídeo.
D3D12DDI_COMMAND_QUEUE_FLAG_0053_VIDEO_ENCODE
Valor: 0x00000040
Codificação de vídeo.

Comentários

Há tipos de fila separados para decodificação de vídeo e processamento de vídeo. A fila de comandos de decodificação de vídeo dá suporte apenas ao envio de listas de comandos de decodificação de vídeo e a fila de comandos do processo de vídeo só dá suporte ao envio de listas de comandos do processo de vídeo. O processo de decodificação de vídeo e vídeo compartilham a mesma definição de tabela DDI, mas instâncias de tabela separadas são recuperadas do driver para cada tipo, consulte D3D12DDI_TABLE_TYPE.

Como o decodificação de vídeo e o processamento de vídeo são tipos de fila separados, eles são necessariamente instâncias de fila separadas. Os aplicativos são necessários para sincronizar entre instâncias de fila separadas; portanto, os drivers não devem sincronizar implicitamente entre filas de decodificação e de processo de vídeo.

Requisitos

Requisito Valor
Cabeçalho d3d12umddi.h (inclua D3d12umddi.h)

Confira também

D3D12DDI_D3D12_OPTIONS_DATA_0089