D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0082_0列挙 (d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0082_0列挙では、HEVC エンコードの構成サポート フラグを指定します。 Windows 11 (WDDM 3.0) の完全なビデオ エンコード機能のサポートには、D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0083_0を使用します。

構文

typedef enum D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0082_0 {
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_NONE,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_BFRAME_LTR_COMBINED_SUPPORT,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_INTRA_SLICE_CONSTRAINED_ENCODING_SUPPORT,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_CONSTRAINED_INTRAPREDICTION_SUPPORT,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_SAO_FILTER_SUPPORT,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_ASYMETRIC_MOTION_PARTITION_SUPPORT,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_ASYMETRIC_MOTION_PARTITION_REQUIRED,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_TRANSFORM_SKIP_SUPPORT,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_DISABLING_LOOP_FILTER_ACROSS_SLICES_SUPPORT
} ;

定数

 
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_NONE
フラグなし。
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_BFRAME_LTR_COMBINED_SUPPORT
B フレームと長期参照フレームの同時使用のサポートを示します。
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_INTRA_SLICE_CONSTRAINED_ENCODING_SUPPORT
フレーム内のすべてのスライスが同じフレーム内の他のスライスとは別にエンコードされる、スライス制約付きエンコードのサポートを示します。 このモードでは、モーション ベクトルの検索範囲が現在のスライスの領域ボックスに制限されます。つまり、スライス境界外のモーション ベクトルは使用できません。
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_CONSTRAINED_INTRAPREDICTION_SUPPORT
制約付き予測のサポートを示します。アクティブ化された場合、残余データを持つ各コード内ブロックのエンコードは、他のコード内ブロックからのみ (コード化されたブロック間からのみではなく) 強制的に行われます。 このフラグは、picture パラメーター セット (PPS) 内の constrained_intra_pred_flag を参照します。
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_SAO_FILTER_SUPPORT
アダプティブ オフセットのサンプルのサポートを示します。
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_ASYMETRIC_MOTION_PARTITION_SUPPORT
非対称モーション パーティションのサポートを示します。
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_ASYMETRIC_MOTION_PARTITION_REQUIRED
非対称モーション パーティションを常に有効にする必要があることを示します。 このフラグが設定されている場合は、D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_ASYMETRIC_MOTION_PARTITION_SUPPORTも設定する必要があります。
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_TRANSFORM_SKIP_SUPPORT
変換スキップのサポートを示します。
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0082_0_DISABLING_LOOP_FILTER_ACROSS_SLICES_SUPPORT
スライス間でループ フィルターを無効にするためのサポートを示します。

注釈

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

要件

要件
Header d3d12umddi.h