D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080列挙 (d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080列挙は、特定の構成のサポートを報告します。 Windows 11 (WDDM 3.0) の完全なビデオ エンコード機能のサポートには、D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0を使用します。

構文

typedef enum D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 {
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_NONE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_GENERAL_SUPPORT_OK,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_RECONFIGURATION_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RESOLUTION_RECONFIGURATION_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_VBV_SIZE_CONFIG_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_DELTA_QP_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_INITIAL_QP_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_MAX_FRAME_SIZE_AVAILABLE
} ;

定数

 
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_NONE
フラグは設定されません (サポートがないことを示します)。
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_GENERAL_SUPPORT_OK
特定の制限を伝えるための残りのフラグと組み合わせて、指定された構成がエンコーダーで一般的にサポートされているかどうかを示します。一般的なサポートはありません。 D3D12 デバッグ レイヤーでは、詳細情報を提供できます。
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_RECONFIGURATION_AVAILABLE
エンコード セッションの途中でレート制御を変更するためのサポートを示します。
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RESOLUTION_RECONFIGURATION_AVAILABLE
エンコード セッションの途中で解決を変更するためのサポートを示します。
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_VBV_SIZE_CONFIG_AVAILABLE
設定すると、レート制御アルゴリズムのビデオ バッファリング検証ツール (VBV) の初期完全性と容量を構成できます。
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE
パフォーマンスの低下を犠牲にしてビットレートの使用を最適化するためのフレーム分析を伴うレート制御モードのサポートを示します。
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS
設定すると、再構築された図を参照するテクスチャは、各リソースの配列サイズが 1 の個別のテクスチャ 2D リソースの配列ではなく、テクスチャ配列としてのみ参照できます。
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_DELTA_QP_AVAILABLE
レート制御でのデルタ量子化パラメーター (QP) の使用のサポートを示します。
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE
エンコード セッション中の動的サブリージョン レイアウトの変更のサポートを示します。
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE
レート制御での調整可能な QP 範囲のサポートを示します。
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_INITIAL_QP_AVAILABLE
レート制御での調整可能な初期 QP のサポートを示します。
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_MAX_FRAME_SIZE_AVAILABLE
エンコードされた各フレームごとにビットレート アルゴリズムの上限を設定するためのサポートを示します。

注釈

Windows 11 (WDDM 3.0) の完全なビデオ エンコード機能のサポートには、D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0を使用します。

要件

要件
Header d3d12umddi.h