D3D12DDI_COMMAND_QUEUE_FLAGS列舉 (d3d12umddi.h)

D3D12DDI_COMMAND_QUEUE_FLAGS列舉包含命令佇列的值。

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

常數

 
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
影片編碼。

備註

視訊譯碼和視訊處理有個別的佇列類型。 影片譯碼命令佇列只支援提交視訊譯碼命令清單,而影片進程命令佇列只支援提交視訊處理命令清單。 影片譯碼和視訊進程共用相同的 DDI 資料表定義,但會從每個類型的驅動程式擷取個別的數據表實例,請參閱 D3D12DDI_TABLE_TYPE

因為視訊譯碼和視訊處理是不同的佇列類型,所以它們一定是個別的佇列實例。 應用程式必須在不同的佇列實例之間進行同步處理;因此,驅動程式不得在譯碼和視訊進程佇列之間隱含同步處理。

規格需求

需求
標頭 d3d12umddi.h (包含 D3d12umddi.h)

另請參閱

D3D12DDI_D3D12_OPTIONS_DATA_0089