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