D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0082_0構造体 (d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0082_0構造体には、HEVC エンコード用のユーザー要求 HEVC 構成パラメーターが含まれています。

構文

typedef struct D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0082_0 {
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0082_0 SupportFlags;
  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_SUPPORT_HEVC_0082_0;

メンバー

SupportFlags

コーデック 対して要求されるオプション機能を示すD3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_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

インター予測モードでコーディングされたコーディング単位の変換単位の最大階層深度。 この値は、0 から CtbLog2SizeY から MinTbLog2SizeY までの範囲です(両端を含む)。

max_transform_hierarchy_depth_intra

イントラ予測モードでコーディングされたコーディング単位の変換単位の最大階層深度。 この値は、0 から CtbLog2SizeY から MinTbLog2SizeY までの範囲です(両端を含む)。

注釈

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

要件

要件
Header d3d12umddi.h

こちらもご覧ください

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0083_0