D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0 構造体 (d3d12umddi.h)
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0構造体には、HEVC (H.265) コーデックの構成情報が含まれています。
構文
typedef struct D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0 {
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0082_0 ConfigurationFlags;
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080 MinLumaCodingUnitSize;
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080 MaxLumaCodingUnitSize;
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_0082_0 MinLumaTransformUnitSize;
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_0082_0 MaxLumaTransformUnitSize;
UCHAR max_transform_hierarchy_depth_inter;
UCHAR max_transform_hierarchy_depth_intra;
} D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0;
メンバー
ConfigurationFlags
有効な機能のセットを定義するD3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0082_0値。 フラグは組み合わせることができます。
MinLumaCodingUnitSize
エンコーダー で 使用される最小 luma コーディング ブロック サイズを示すD3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080値。 この値は、シーケンス パラメーター セット (SPS) でユーザーによってコーディングされた値と一致します。
MaxLumaCodingUnitSize
エンコーダー で 使用される最大 luma コーディング ブロック サイズを示すD3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080値。 この値は、SPS 内のユーザーによってコーディングされた値と一致します。
MinLumaTransformUnitSize
エンコーダーで使用される最小 luma 変換ブロック サイズを示す D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_0082_0 値。 この値は、 ユーザーがSPS.log2_min_luma_transform_block_size_minus2でコード化したピクセル サイズと一致します。
MaxLumaTransformUnitSize
エンコーダーで使用される最大 luma 変換ブロック サイズを示す D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_0082_0 値。 この値は、 ユーザーがSPS.log2_diff_max_min_luma_transform_block_sizeでコード化したピクセル サイズと一致している必要があります。 変数 MaxTbLog2SizeY は に log2_min_luma_transform_block_size_minus2 + 2 + log2_diff_max_min_luma_transform_block_size
等しく設定されます。
max_transform_hierarchy_depth_inter
関連付けられたエンコーダーについて、相互予測モードでコーディングされたコーディング単位の変換単位の最大階層深度を示します。 max_transform_hierarchy_depth_interの値は、0 CtbLog2SizeY − MinTbLog2SizeY
~ 、 の範囲である必要があります。 max_transform_hierarchy_depth_interの値は、ユーザーコード化された SPS ヘッダーと一致している必要があります。
max_transform_hierarchy_depth_intra
関連付けられたエンコーダーについて、イントラ予測モードでコーディングされたコーディング単位の変換単位の最大階層深度を示します。 max_transform_hierarchy_depth_intraの値は、0 CtbLog2SizeY − MinTbLog2SizeY
~ 、 の範囲である必要があります。 max_transform_hierarchy_depth_intraの値は、ユーザーコード化された SPS ヘッダーと一致している必要があります。
注釈
一般的な情報については、「 D3D12 ビデオ エンコード 」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 (WDDM 3.0) |
Header | d3d12umddi.h |