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 且缓冲区类型DXVA2_PictureParametersBufferType(在 DXVA 2.0 中)时,使用此结构。 请注意,DXVA_PicParams_HEVC_RangeExt 严格地增加了 DXVA_PicParams_HEVC;每个结构的第一部分是相同的。 对于现有配置文件,DXVA_ModeHEVC_VLD_MainDXVA_ModeHEVC_VLD_Main10 加速器可以随意忽略 DXVA_PicParams_HEVC_RangeExt中的额外字节。

要求

要求 价值
最低支持的客户端 Windows 11,版本 24H2
标头 dxva.h

另请参阅

DXVA_PicParams_HEVC