GstCodecParsers.H266VPS

Fields

Name

Type

Access

Description

all_independent_layers_flag

int

r/w

specifies whether all layers specified by the VPS are independently coded without using inter-layer prediction.

default_ptl_dpb_hrd_max_tid_flag

int

r/w

specifies whether the syntax elements vps_ptl_max_tid, vps_dpb_max_tid, and vps_hrd_max_tid are present.

direct_ref_layer_flag

bytes

r/w

specifies whether the layer with index j is not a direct reference layer for the layer with index i.

dpb

[GstCodecParsers.H266DPBParameters]

r/w

the DPB parameters using GstCodecParsers.H266DPBParameters.

dpb_max_tid

bytes

r/w

specifies the TemporalId of the highest sublayer representation for which the DPB parameters could be present in the i-th dpb_parameters syntax strutcure in the VPS.

each_layer_is_an_ols_flag

int

r/w

specifies whether each OLS specified by the VPS contains only one layer and each layer specified by the VPS is an OLS with the single included layer being the only output layer.

extension_data

bytes

r/w

could have any value, it is not defined in this version of this Specification.

extension_flag

int

r/w

specifies whether no vps_extension_data_flag syntax elements are present in the VPS RBSP syntax structure.

general_hrd_params

GstCodecParsers.H266GeneralHRDParameters

r/w

HRD parameters in GstCodecParsers.H266GeneralHRDParameters.

hrd_max_tid

bytes

r/w

specifies the TemporalId of the highest sublayer representation for which the HRD parameters are contained in the i-th ols_timing_hrd_parameters syntax structure.

independent_layer_flag

bytes

r/w

specifies whether the layer with index i does not use inter-layer prediction.

layer_id

bytes

r/w

specifies the nuh_layer_id value of the i-th layer.

layer_id_in_ols

bytes

r/w

specifies the nuh_layer_id value of the j-th layer in the i-th OLS.

max_layers_minus1

int

r/w

specifies the number of layers specified by the VPS.

max_sublayers_minus1

int

r/w

specifies the maximum number of temporal sublayers that may be present in a layer specified by the VPS.

max_tid_il_ref_pics_plus1

bytes

r/w

specifies whether the pictures of the j-th layer that are neither IRAP pictures nor GDR pictures with ph_recovery_poc_cnt equal to 0 are not used as ILRPs for decoding of pictures of the i-th layer.

max_tid_ref_present_flag

bytes

r/w

specifies whether the syntax element vps_max_tid_il_ref_pics_plus1 could be present.

multi_layer_ols_idx

[int]

r/w

specifies the index to the list of multi-layer OLSs for the i-th OLS.

num_dpb_params_minus1

int

r/w

specifies the number of dpb_parameters syntax strutcures in the VPS.

num_layers_in_ols

[int]

r/w

specifies the number of layers in the i-th OLS.

num_multi_layer_olss

int

r/w

specifies the number of multi-layer OLSs (i.e., OLSs that contain more than one layer).

num_ols_timing_hrd_params_minus1

int

r/w

specifies the number of ols_timing_hrd_parameters syntax structures present in the VPS.

num_output_layer_sets_minus2

int

r/w

specifies the total number of OLSs specified by the VPS when vps_ols_mode_idc is equal to 2.

num_output_layers_in_ols

[int]

r/w

specifies the number of output layers in the i-th OLS.

num_ptls_minus1

int

r/w

specifies the number of profile_tier_level syntax structures in the VPS.

num_sub_layers_in_layer_in_ols

bytes

r/w

specifies the number of sublayers in the j-th layer in the i-th OLS.

ols_dpb_bitdepth_minus8

bytes

r/w

specifies the greatest allowed value of sps_bitdepth_minus8 for all SPSs.

ols_dpb_chroma_format

bytes

r/w

specifies the greatest allowed value of sps_chroma_format_idc for all SPSs.

ols_dpb_params_idx

bytes

r/w

specifies the index of the dpb_parameters syntax structure that applies to the i-th multi-layer OLS.

ols_dpb_pic_height

[int]

r/w

specifies the height of each picture storage buffer for the i-th multi-layer OLS.

ols_dpb_pic_width

[int]

r/w

specifies the width of each picture storage buffer for the i-th multi-layer OLS.

ols_hrd_params

[GstCodecParsers.H266OLSHRDParameters]

r/w

OLS HRD parameters using GstCodecParsers.H266OLSHRDParameters.

ols_mode_idc

int

r/w

specifies whether the total number of OLSs specified by the VPS is equal to vps_max_layers_minus1 + 1.

ols_output_layer_flag

bytes

r/w

specifies whether the layer with nuh_layer_id equal to vps_layer_id[j] is an output layer of the i-th OLS when vps_ols_mode_idc is equal to 2.

ols_ptl_idx

bytes

r/w

specifies the index of the profile_tier_level syntax structure that applies to the i-th OLS.

ols_timing_hrd_idx

bytes

r/w

specifies the index of the ols_timing_hrd_parameters syntax structure that applies to the i-th multi-layer OLS.

output_layer_id_in_ols

bytes

r/w

specifies the nuh_layer_id value of the j-th output layer in the i-th OLS.

profile_tier_level

[GstCodecParsers.H266ProfileTierLevel]

r/w

specifies the profile, tier and level using GstCodecParsers.H266ProfileTierLevel.

pt_present_flag

bytes

r/w

specifies whether profile, tier, and general constraints information are present in the i-th profile_tier_level syntax structure in the VPS.

ptl_max_tid

bytes

r/w

specifies the TemporalId of the highest sublayer representation.

sublayer_cpb_params_present_flag

int

r/w

specifies that the i-th ols_timing_hrd_parameters syntax structure in the VPS contains HRD parameters for the sublayer representations.

sublayer_dpb_params_present_flag

int

r/w

is used to control the presence of dpb_max_dec_pic_buffering_minus1[j], dpb_max_num_reorder_pics[j], and dpb_max_latency_increase_plus1[j] syntax elements in the dpb_parameters syntax strucures in the VPS.

timing_hrd_params_present_flag

int

r/w

specifies whether the VPS contains a general_timing_hrd_parameters syntax structure and other HRD parameters.

total_num_olss

int

r/w

specifies the total number of OLSs specified by the VPS.

valid

bool

r/w

whether this VPS is valid.

vps_id

int

r/w

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

Methods

None

Details

class GstCodecParsers.H266VPS

Structure defining the H266 VPS.

New in version 1.26.