次の方法で共有


DXVA_PicParams_HEVC_RangeExt構造体 (dxva.h)

DXVA_PicParams_HEVC_RangeExt 構造体は、HEVC ビデオ デコード用に圧縮された画像の画像レベルのパラメーターを提供します。

構文

typedef struct _DXVA_PicParams_HEVC_RangeExt {
  DXVA_PicParams_HEVC params;
  union {
    struct {
      USHORT transform_skip_rotation_enabled_flag : 1;
      USHORT transform_skip_context_enabled_flag : 1;
      USHORT implicit_rdpcm_enabled_flag : 1;
      USHORT explicit_rdpcm_enabled_flag : 1;
      USHORT extended_precision_processing_flag : 1;
      USHORT intra_smoothing_disabled_flag : 1;
      USHORT persistent_rice_adaptation_enabled_flag : 1;
      USHORT high_precision_offsets_enabled_flag : 1;
      USHORT cabac_bypass_alignment_enabled_flag : 1;
      USHORT cross_component_prediction_enabled_flag : 1;
      USHORT chroma_qp_offset_list_enabled_flag : 1;
      USHORT ReservedBits8 : 5;
    };
    USHORT dwRangeExtensionFlags;
  };
  UCHAR               diff_cu_chroma_qp_offset_depth;
  UCHAR               log2_sao_offset_scale_luma;
  UCHAR               log2_sao_offset_scale_chroma;
  UCHAR               log2_max_transform_skip_block_size_minus2;
  CHAR                cb_qp_offset_list[6];
  CHAR                cr_qp_offset_list[6];
  UCHAR               chroma_qp_offset_list_len_minus1;
  USHORT              ReservedBits9;
} DXVA_PicParams_HEVC_RangeExt, *LPDXVA_PicParams_HEVC_RangeExt;

メンバーズ

params

transform_skip_rotation_enabled_flag

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。

transform_skip_context_enabled_flag

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。

implicit_rdpcm_enabled_flag

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。

explicit_rdpcm_enabled_flag

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。

extended_precision_processing_flag

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。

intra_smoothing_disabled_flag

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。

persistent_rice_adaptation_enabled_flag

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。

high_precision_offsets_enabled_flag

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。

cabac_bypass_alignment_enabled_flag

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。

cross_component_prediction_enabled_flag

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。

chroma_qp_offset_list_enabled_flag

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。

ReservedBits8

予約ビット フィールド。

dwRangeExtensionFlags

範囲拡張フラグ。

diff_cu_chroma_qp_offset_depth

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。 chroma_qp_offset_list_enabled_flag が 0 の場合、この値は 0 になります。

log2_sao_offset_scale_luma

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。

log2_sao_offset_scale_chroma

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。

log2_max_transform_skip_block_size_minus2

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。

cb_qp_offset_list[6]

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。 chroma_qp_offset_list_enabled_flag が 0 の場合、この値は 0 になります。

cr_qp_offset_list[6]

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。 chroma_qp_offset_list_enabled_flag が 0 の場合、この値は 0 になります。

chroma_qp_offset_list_len_minus1

HEVC 仕様の同じ名前の構文要素に対応し、それに応じてデコード プロセスに影響します。

ReservedBits9

引っ込み思案。

備考

この構造体は、bDXVA_Funcが 1 で、バッファーの種類が (DXVA 2.0 で) DXVA2_PictureParametersBufferType場合に使用されます。 DXVA_PicParams_HEVC_RangeExt は厳密に DXVA_PicParams_HEVCに追加されることに注意してください。各構造体の最初の部分は同じです。 既存のプロファイル DXVA_ModeHEVC_VLD_Main および DXVA_ModeHEVC_VLD_Main10 アクセラレータでは、DXVA_PicParams_HEVC_RangeExtの余分なバイトを無視できます。

必要条件

要件 価値
サポートされる最小クライアント Windows 11、verion 24H2
ヘッダー dxva.h

関連項目

DXVA_PicParams_HEVC