Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A enumeração D3D12DDI_COMMAND_QUEUE_FLAGS especifica o tipo de lista de comandos a ser usada na fila de comandos que está sendo criada.
Sintaxe
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_NONEValor: 0x00000000 Nenhum sinalizador é especificado. |
D3D12DDI_COMMAND_QUEUE_FLAG_3DValor: 0x00000001 Indica uma fila de comandos compatível com pipelines gráficos. |
D3D12DDI_COMMAND_QUEUE_FLAG_COMPUTEValor: 0x00000002 Indica uma fila de comandos compatível com pipelines de computação. |
D3D12DDI_COMMAND_QUEUE_FLAG_COPYValor: 0x00000004 Indica uma fila de comandos compatível com um mecanismo de cópia. |
D3D12DDI_COMMAND_QUEUE_FLAG_PAGINGValor: 0x00000008 Reservado; não use. |
D3D12DDI_COMMAND_QUEUE_FLAG_0020_VIDEO_LEGACYValor: 0x00000010 Deprecado; não use. |
D3D12DDI_COMMAND_QUEUE_FLAG_0022_VIDEO_DECODEValor: 0x00000010 Indica uma fila de comandos compatível com a decodificação de vídeo. |
D3D12DDI_COMMAND_QUEUE_FLAG_0022_VIDEO_PROCESSValor: 0x00000020 Indica uma fila de comandos compatível com o processamento de vídeo. |
D3D12DDI_COMMAND_QUEUE_FLAG_0053_VIDEO_ENCODEValor: 0x00000040 Indica uma fila de comandos compatível com a codificação de vídeo. |
Observações
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. Tanto o processo de decodificação de vídeo quanto o processo de 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 decodificador 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) |
Consulte também
D3D12DDI_D3D12_OPTIONS_DATA_0089