enumerazione D3D12DDI_COMMAND_QUEUE_FLAGS (d3d12umddi.h)
L'enumerazione D3D12DDI_COMMAND_QUEUE_FLAGS contiene valori per la coda dei comandi.
Sintassi
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
} ;
Costanti
D3D12DDI_COMMAND_QUEUE_FLAG_NONE Valore: 0x00000000 Nessun flag. |
D3D12DDI_COMMAND_QUEUE_FLAG_3D Valore: 0x00000001 3D. |
D3D12DDI_COMMAND_QUEUE_FLAG_COMPUTE Valore: 0x00000002 Calcolo. |
D3D12DDI_COMMAND_QUEUE_FLAG_COPY Valore: 0x00000004 copia. |
D3D12DDI_COMMAND_QUEUE_FLAG_PAGING Valore: 0x00000008 Paging. |
D3D12DDI_COMMAND_QUEUE_FLAG_0020_VIDEO_LEGACY Valore: 0x00000010 Non supportato, non usare. |
D3D12DDI_COMMAND_QUEUE_FLAG_0022_VIDEO_DECODE Valore: 0x00000010 Decodifica video. |
D3D12DDI_COMMAND_QUEUE_FLAG_0022_VIDEO_PROCESS Valore: 0x00000020 Elaborare video. |
D3D12DDI_COMMAND_QUEUE_FLAG_0053_VIDEO_ENCODE Valore: 0x00000040 Codifica video. |
Commenti
Esistono tipi di coda separati per la decodifica video e l'elaborazione video. La coda dei comandi decodifica video supporta solo l'invio di elenchi di comandi di decodifica video e la coda dei comandi del processo video supporta solo l'invio di elenchi di comandi del processo video. Sia il decodifica video che il processo video condividono la stessa definizione di tabella DDI, ma le istanze di tabella separate vengono recuperate dal driver per ogni tipo, vedere D3D12DDI_TABLE_TYPE.
Poiché la decodifica video e l'elaborazione video sono tipi di coda separati, sono necessariamente istanze di coda separate. Le applicazioni devono essere sincronizzate tra istanze di coda separate; pertanto, i driver non devono sincronizzare in modo implicito tra code di decodifica e processi video.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12umddi.h (include D3d12umddi.h) |