D3D12DDI_COMMAND_QUEUE_FLAGS列挙 (d3d12umddi.h)
D3D12DDI_COMMAND_QUEUE_FLAGS 列挙体は、作成するコマンド キューで使用するコマンド リストの種類を指定します。
構文
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