共用方式為


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, verion 24H2
標頭 dxva.h

另請參閱

DXVA_PicParams_HEVC