GstCodecParsers.H266PPS

Fields

Name

Type

Access

Description

alf_info_in_ph_flag

int

r/w

specifies whether ALF information could be present in the PH syntax structure and not present in slice headers.

cabac_init_present_flag

int

r/w

specifies whether sh_cabac_init_flag is present in slice headers.

cb_beta_offset_div2

int

r/w

specify the default deblocking parameter offsets for beta and that are applied to the Cb component.

cb_qp_offset

int

r/w

specify the offsets to the luma quantization parameter Qp’Y used for deriving Qp’Cb.

cb_qp_offset_list

bytes

r/w

specify offsets used in the derivation of Qp’Cb.

cb_tc_offset_div2

int

r/w

specify the default deblocking parameter offsets for tC (divided by 2) that are applied to the Cb component.

chroma_qp_offset_list_len_minus1

int

r/w

specifies whether number of pps_cb_qp_offset_list[i], pps_cr_qp_offset_list[i], and pps_joint_cbcr_qp_offset_list[i], syntax elements that are present.

chroma_tool_offsets_present_flag

int

r/w

specifies whether chroma tool offsets related syntax elements are present in the PPS.

conf_win_bottom_offset

int

r/w

specify bottom offset of the cropping window that is applied to pictures.

conf_win_left_offset

int

r/w

specify left offset of the cropping window that is applied to pictures.

conf_win_right_offset

int

r/w

specify right offset of the cropping window that is applied to pictures.

conf_win_top_offset

int

r/w

specify top offset of the cropping window that is applied to pictures.

conformance_window_flag

int

r/w

specifies whether the conformance cropping window offset parameters follow next in the PPS.

cr_beta_offset_div2

int

r/w

specify the default deblocking parameter offsets for beta that are applied to the Cr component.

cr_qp_offset

int

r/w

specify the offsets to the luma quantization parameter Qp’Y used for deriving Qp’Cr.

cr_qp_offset_list

bytes

r/w

specify offsets used in the derivation of Qp’Cr.

cr_tc_offset_div2

int

r/w

specify the default deblocking parameter offsets for tC (divided by 2) that are applied to the Cr component.

crop_rect_height

int

r/w

the cropped height of the picture.

crop_rect_width

int

r/w

the cropped width of the picture.

crop_rect_x

int

r/w

the x offset of the cropped window.

crop_rect_y

int

r/w

the y offset of the cropped window.

cu_chroma_qp_offset_list_enabled_flag

int

r/w

specifies whether the ph_cu_chroma_qp_offset_subdiv_intra_slice and ph_cu_chroma_qp_offset_subdiv_inter_slice syntax elements are present in PH.

cu_qp_delta_enabled_flag

int

r/w

specifies whether either or both of the ph_cu_qp_delta_subdiv_intra_slice and ph_cu_qp_delta_subdiv_inter_slice syntax elements are present in PH.

dbf_info_in_ph_flag

int

r/w

specifies whether deblocking filter information is present in the PH syntax structure and not present in slice headers.

deblocking_filter_control_present_flag

int

r/w

specifies whether presence of deblocking filter control syntax elements in the PPS.

deblocking_filter_disabled_flag

int

r/w

specifies whether the deblocking filter is disabled unless overridden for a picture or slice by information.

deblocking_filter_override_enabled_flag

int

r/w

specifies whether the deblocking behaviour could be overridden in the picture level or slice level.

exp_slice_height_in_ctus_minus1

[int]

r/w

specifies the height of the j-th rectangular slice in the tile containing the i-th slice.

extension_data_flag

int

r/w

could have any value.

extension_flag

int

r/w

specifies whether pps_extension_data_flag syntax elements are present.

height

int

r/w

the calculated height of the picture.

init_qp_minus26

int

r/w

specifies the initial value of SliceQp Y for each slice.

joint_cbcr_qp_offset_list

bytes

r/w

specify offsets used in the derivation of Qp’CbCr.

joint_cbcr_qp_offset_present_flag

int

r/w

specifies whether pps_joint_cbcr_qp_offset_value and pps_joint_cbcr_qp_offset_list[i] are present in the PPS.

joint_cbcr_qp_offset_value

int

r/w

specifies the offset to the luma quantization parameter Qp’Y used for deriving Qp’CbCr.

log2_ctu_size_minus5

int

r/w

specifies the luma coding tree block size of each CTU.

loop_filter_across_slices_enabled_flag

int

r/w

specifies whether in-loop filtering operations across slice boundaries are enabled.

loop_filter_across_tiles_enabled_flag

int

r/w

specifies whether in-loop filtering operations across tile boundaries are enabled for pictures.

luma_beta_offset_div2

int

r/w

specify the default deblocking parameter offsets for beta that are applied to the luma component.

luma_tc_offset_div2

int

r/w

specify the default deblocking parameter offsets for tC (divided by 2) that are applied to the luma component.

mixed_nalu_types_in_pic_flag

int

r/w

specifies whether each picture referring to the PPS has more than one VCL NAL unit and the VCL NAL units do not have the same value of nal_unit_type.

no_pic_partition_flag

int

r/w

specifies whether no picture partitioning is applied to each picture referring to the PPS.

num_exp_slices_in_tile

[int]

r/w

specifies the number of explicitly provided slice heights for the slices in the containing the i-th slice.

num_exp_tile_columns_minus1

int

r/w

specifies the number of explicitly provided tile column widths.

num_exp_tile_rows_minus1

int

r/w

specifies the number of explicitly provided tile row heights.

num_ref_idx_default_active_minus1

bytes

r/w

specifies the inferred value of the variable NumRefIdxActive[0] for P or B slices.

num_slices_in_pic_minus1

int

r/w

specifies the number of rectangular slices in each picture.

num_slices_in_subpic

[int]

r/w

slice number in subpicture.

num_subpics_minus1

int

r/w

shall be equal to sps_num_subpics_minus1.

num_tile_columns

int

r/w

total tile number in columns.

num_tile_rows

int

r/w

total tile number in rows.

num_tiles_in_pic

int

r/w

total tile number of the picture.

output_flag_present_flag

int

r/w

specifies whether the ph_pic_output_flag syntax element could be present in PH syntax structures referring to the PPS.

pic_height_in_ctbs_y

int

r/w

PicHeightInCtbsY specify picture height count in CTBs.

pic_height_in_luma_samples

int

r/w

specifies the height of each decoded picture referring to the PPS in units of luma samples.

pic_size_in_ctbs_y

int

r/w

picture size count in CTBs.

pic_width_in_ctbs_y

int

r/w

PicWidthInCtbsY specify picture width count in CTBs.

pic_width_in_luma_samples

int

r/w

specifies the width of each decoded picture referring to the PPS in units of luma samples.

pic_width_minus_wraparound_offset

int

r/w

specifies the difference between the picture width and the offset used for computing the horizontal wrap-around position in units of MinCbSizeY luma samples.

picture_header_extension_present_flag

int

r/w

specifies whether PH extension syntax elements are present in PH syntax structures.

pps_id

int

r/w

provides an identifier for the PPS for reference by other syntax elements.

qp_delta_info_in_ph_flag

int

r/w

specifies whether QP delta information is present in the PH syntax structure and not present in slice headers.

rect_slice_flag

int

r/w

specifies whether the raster-san slice mode is in use for each picture referring to the PPS.

ref_wraparound_enabled_flag

int

r/w

specifies whether the horizontal wrap-around motion compensation is enabled.

rpl1_idx_present_flag

int

r/w

specifies whether rpl_sps_flag[1] and rpl_idx[1] are present in the PH.

rpl_info_in_ph_flag

int

r/w

specifies whether RPL information is present in the PH syntax structure and not present in slice headers.

sao_info_in_ph_flag

int

r/w

specifies whether SAO filter information could be present in the PH syntax structure and not present in slice headers.

scaling_win_bottom_offset

int

r/w

specify the bottom offsets that are applied to the picture size for scaling ratio calculation.

scaling_win_left_offset

int

r/w

specify the left offsets that are applied to the picture size for scaling ratio calculation.

scaling_win_right_offset

int

r/w

specify the right offsets that are applied to the picture size for scaling ratio calculation.

scaling_win_top_offset

int

r/w

specify the top offsets that are applied to the picture size for scaling ratio calculation.

scaling_window_explicit_signalling_flag

int

r/w

specifies whether the scaling window offset parameters are present in the PPS.

single_slice_per_subpic_flag

int

r/w

specifies whether each subpicture consists of one and only one rectangular slice.

slice_chroma_qp_offsets_present_flag

int

r/w

specifies whether the sh_cb_qp_offset and sh_cr_qp_offset syntax elements are present in slice headers.

slice_header_extension_present_flag

int

r/w

specifies whether slice header extension syntax elements are present in the slice headers.

slice_height_in_ctus

[int]

r/w

slice height count in CTUs.

slice_height_in_tiles_minus1

[int]

r/w

specifies the height of the i-th rectangular slice in units of tile rows.

slice_top_left_ctu_x

[int]

r/w

specifying the top left CTU index in X direction.

slice_top_left_ctu_y

[int]

r/w

specifying the top left CTU index in Y direction.

slice_top_left_tile_idx

[int]

r/w

SliceTopLeftTileIdx specifying the tile index of the tile containing the first CTU in the slice.

slice_width_in_tiles_minus1

[int]

r/w

specifies the width of the i-th rectangular slice in units of tile columns.

sps

GstCodecParsers.H266SPS

r/w

the GstCodecParsers.H266SPS this PPS refers to.

sps_id

int

r/w

specifies the SPS referred to by this PPS.

subpic_id

[int]

r/w

specifies the subpicture ID of the i-th subpicture.

subpic_id_len_minus1

int

r/w

shall be equal to sps_subpic_id_len_minus1.

subpic_id_mapping_present_flag

int

r/w

specifies whether the subpicture ID mapping is signalled in the PPS.

tile_col_bd_val

[int]

r/w

TileColBdVal specifying the location of the i-th tile column boundary in units of CTBs

tile_column_width_minus1

[int]

r/w

specifies the width of the i-th tile column in units of CTBs.

tile_idx_delta_present_flag

int

r/w

specifies whether all pictures are partitioned into rectangular slice rows and rectangular slice columns in slice raster order.

tile_idx_delta_val

[int]

r/w

specifies the difference between the tile index of the tile containing the first CTU in the (i+1)-th rectangular slice and the tile index of the tile containing the first CTU in the i-th rectangular slice.

tile_row_bd_val

[int]

r/w

TileRowBdVal specifying the location of the j-th tile row boundary in units of CTBs.

tile_row_height_minus1

[int]

r/w

specifies the height of the i-th tile row in units of CTBs.

valid

bool

r/w

whether this PPS is valid.

weighted_bipred_flag

int

r/w

specifies whether explicit weighted prediction is applied to B slices.

weighted_pred_flag

int

r/w

specifies whether weighted prediction is applied to P slices.

width

int

r/w

the calculated width of the picture.

wp_info_in_ph_flag

int

r/w

specifies whether weighted prediction information could be present in the PH syntax structure and not present in slice headers.

Methods

None

Details

class GstCodecParsers.H266PPS

Structure defining the H266 PPS.

New in version 1.26.