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) |