GstCodecParsers.H265SliceHdr

Fields

Name

Type

Access

Description

NumPocTotalCurr

int

r/w

calculated NumPocTotalCurr which is used for decoding process for reference picture set

beta_offset_div2

int

r/w

deblocking parameter offset for beta divided by 2 for the current slice.

cabac_init_flag

int

r/w

specifies the method for determining the initialization table used in the initialization process for context variables.

cb_qp_offset

int

r/w

a difference to be added to the value of pps_cb_qp_offset.

collocated_from_l0_flag

int

r/w

equal to 1 specifies that the collocated picture used for temporal motion vector prediction is derived from reference picture list 0.

collocated_ref_idx

int

r/w

the reference index of the collocated picture used for temporal motion vector prediction.

colour_plane_id

int

r/w

specifies the colour plane associated with the current slice RBSP when separate_colour_plane_flag is equal to 1

cr_qp_offset

int

r/w

a difference to be added to the value of pps_cr_qp_offset.

cu_chroma_qp_offset_enabled_flag

int

r/w

equal to 1 if the cu_chroma_qp_offset_flag may be present in the transform unit syntax.

deblocking_filter_disabled_flag

int

r/w

equal to 1 specifies that the operation of the deblocking filter is not applied for the current slice.

deblocking_filter_override_flag

int

r/w

equal to 1 if deblocking paramertes are present in the slice header.

delta_poc_msb_cycle_lt

[int]

r/w

used to determine the value of the most significant bits of the picture order count value of the i-th entry in the long-term RPS of the current picture.

delta_poc_msb_present_flag

bytes

r/w

equal to 1 if i-th delta_poc_msb_cycle_lt[] is present.

dependent_slice_segment_flag

int

r/w

equal to 1 if the value of each slice segment header syntax element that is not present is inferred to be equal to the value of corresponding slice segment header syntax element in the slice header.

entry_point_offset_minus1

int

r/w

the entry point offset in bytes.

first_slice_segment_in_pic_flag

int

r/w

equal to 1 if this slice segment is the first slice segment of the picture in decoding order

five_minus_max_num_merge_cand

int

r/w

specifies the maximum number of merging motion vector prediction (MVP) candidates supported in the slice.

header_size

int

r/w

the calculated size of the slice_header\() in bits.

long_term_ref_pic_set_size

int

r/w

the calculated size of the branch if( long_term_ref_pics_present_flag ) inside slice_segment_header() syntax in bits.

loop_filter_across_slices_enabled_flag

int

r/w

equal to 1 specifies that in-loop filtering operation may be performed across the left and upper boundaries of the current slice.

lt_idx_sps

bytes

r/w

the index of candidate long-term reference pictures specified in the active SPS.

mvd_l1_zero_flag

int

r/w

equal to 1 if the mvd_coding sytanx structure is not parsed

n_emulation_prevention_bytes

int

r/w

number of emulation prevention bytes (EPB) in this slice_header\()

no_output_of_prior_pics_flag

int

r/w

affects the output of previously-decoded pictures in the decoded picture buffer after the decoding of an IDR or a BLA picture that is not the first picture in the bitstream as specified in Annex C

num_entry_point_offsets

int

r/w

specifies the number of entry_point_offset_minus1 syntax elements in the slice header.

num_long_term_pics

int

r/w

the number of entries in the long-term RPS of the current picture that are directly signalled in the slice header.

num_long_term_sps

int

r/w

the number of entries in the long-term RPS of current picture that are derived based on the syntax in active SPS.

num_ref_idx_active_override_flag

int

r/w

equal to 1 specifies that the syntax elements num_ref_idx_l0_active_minus1 and num_ref_idx_l1_active_minus1 are present.

num_ref_idx_l0_active_minus1

int

r/w

the maximum reference index for reference picture list 0 that may be used to decode the slice.

num_ref_idx_l1_active_minus1

int

r/w

the maximum reference index for reference picture list 1 that may be used to decode the slice.

offset_len_minus1

int

r/w

specifies the length of the entry_point_minus1 syntax elements in bits.

pic_order_cnt_lsb

int

r/w

the picture order count modulo MaxPicOrderCntLsb for the current picture

pic_output_flag

int

r/w

affects the decoded picture output and removal processes as specified in Annex C.

poc_lsb_lt

[int]

r/w

the value of the picture order count modulo MaxPicOrderCntLsb of the each entry in the long-term RPS of the current picture.

pps

GstCodecParsers.H265PPS

r/w

a GstCodecParsers.H265PPS

pps_id

int

r/w

pred_weight_table

GstCodecParsers.H265PredWeightTable

r/w

a GstCodecParsers.H265PredWeightTable

qp_delta

int

r/w

specifies the inital value of QPy to be used for the coding blocks in the slice.

ref_pic_list_modification

GstCodecParsers.H265RefPicListModification

r/w

a GstCodecParsers.H265RefPicListModification

sao_chroma_flag

int

r/w

equal to 1 if SAO is enabled for the chroma component in the current slice.

sao_luma_flag

int

r/w

equal to 1 if SAO is enabled for the luma component in the current slice.

segment_address

int

r/w

the address of the first CTB in the slice segment

short_term_ref_pic_set_idx

int

r/w

the index of st_ref_pic_set syntax structure that is used for derivation of the short-term RPS of the current picture.

short_term_ref_pic_set_size

int

r/w

the calculated size of short_term_ref_pic_set\() in bits.

short_term_ref_pic_set_sps_flag

int

r/w

equal to 1 specifies that the short-term RPS of the current picture is derived based on the active SPS.

short_term_ref_pic_sets

GstCodecParsers.H265ShortTermRefPicSet

r/w

a GstCodecParsers.H265ShortTermRefPicSet structure

slice_act_cb_qp_offset

int

r/w

specify offsets to the quantization parameter values qP derived in clause 8.6.2 for Cb components.

slice_act_cr_qp_offset

int

r/w

specify offsets to the quantization parameter values qP derived in clause 8.6.2 for Cr components.

slice_act_y_qp_offset

int

r/w

specify offsets to the quantization parameter values qP derived in clause 8.6.2 for luma components.

tc_offset_div2

int

r/w

deblocking parameter offset for tC divided by 2 for the current slice.

temporal_mvp_enabled_flag

int

r/w

whether temporal motion vector predictors can be used for inter prediction.

type

int

r/w

slice type (B, P, or I)

use_integer_mv_flag

int

r/w

equal to 1 specifies that the resolution of motion vectors for inter prediction in the current slice is integer.

used_by_curr_pic_lt_flag

bytes

r/w

equal to 0 if the entry in the long-term RPS of the current picture is not used for reference by the current picture.

Methods

copy (src_slice)

free ()

Details

class GstCodecParsers.H265SliceHdr
copy(src_slice)
Parameters:

src_slice (GstCodecParsers.H265SliceHdr) – The source GstCodecParsers.H265SliceHdr to copy from

Returns:

True if everything went fine, False otherwise

Return type:

bool

Copies src_slice into self

free()

slice_hdr: The GstCodecParsers.H265SliceHdr to free Frees self fields.