GstCodecParsers.H266PicHdr¶
Fields¶
Name |
Type |
Access |
Description |
|---|---|---|---|
alf_aps_id_chroma |
r/w |
||
alf_aps_id_luma |
r/w |
specifies the aps_adaptation_parameter_set_id of the i-th ALF APS. |
|
alf_cb_enabled_flag |
r/w |
specifies whether the adaptive loop filter is enabled for the Cb colour component of the current picture. |
|
alf_cc_cb_aps_id |
r/w |
specifies the aps_adaptation_parameter_set_id of the ALF APS that the Cb colour component of the slices in the current picture refers to. |
|
alf_cc_cb_enabled_flag |
r/w |
specifies whether the cross-component adaptive loop filter for the Cb colour component is enabled for the current picture |
|
alf_cc_cr_aps_id |
r/w |
specifies the aps_adaptation_parameter_set_id of the ALF APS that the Cr colour component of the slices in the current picture refers to. |
|
alf_cc_cr_enabled_flag |
r/w |
specifies that the cross-compoent adaptive loop filter for the Cr colour component is enabled for the current picture. |
|
alf_cr_enabled_flag |
r/w |
specifies whether the adaptive loop filter is enabled for the Cr colour component of the current picture. alf_aps_id_chroma;: specifies the aps_adaptation_parameter_set_id of the ALF APS. |
|
alf_enabled_flag |
r/w |
specifies whether the adaptive loop filter is enabled for the current picture. |
|
bdof_disabled_flag |
r/w |
specifies that the bi-directional optical flow inter prediction based inter bi-prediction is disabled for the current picture. |
|
cb_beta_offset_div2 |
r/w |
specify the deblocking parameter offsets for beta that are applied to the Cb component for the slices in the current picture. |
|
cb_tc_offset_div2 |
r/w |
specify the deblocking parameter offsets for tC that are applied to the Cb component for the slices in the current picture. |
|
chroma_residual_scale_flag |
r/w |
specifies whether chroma residual scaling is enabled and could be used for the current picture. |
|
collocated_from_l0_flag |
r/w |
specifies whether the collocated picture used for temporal motion vector prediction is derived from RPL 0. |
|
collocated_ref_idx |
r/w |
specifies the reference index of the collocated picture used for temporal motion vector prediction. |
|
cr_beta_offset_div2 |
r/w |
specify the deblocking parameter offsets for beta that are applied to the Cr component for the slices in the current picture. |
|
cr_tc_offset_div2 |
r/w |
specify the deblocking parameter offsets for tC that are applied to the Cr component for the slices in the current picture. |
|
cu_chroma_qp_offset_subdiv_inter_slice |
r/w |
specifies the maximum cbSubdiv value of coding units in inter slice that convey cu_chroma_qp_offset_flag. |
|
cu_chroma_qp_offset_subdiv_intra_slice |
r/w |
specifies the maximum cbSubdiv value of coding units in intra slice that convey cu_chroma_qp_offset_flag. |
|
cu_qp_delta_subdiv_inter_slice |
r/w |
specifies the maximum cbSubdiv value of coding units that in inter slice convey cu_qp_delta_abs and cu_qp_delta_sign_flag. |
|
cu_qp_delta_subdiv_intra_slice |
r/w |
specifies the maximum cbSubdiv value of coding units in intra slice that convey cu_qp_delta_abs and cu_qp_delta_sign_flag. |
|
deblocking_filter_disabled_flag |
r/w |
specifies whether the deblocking filter is disabled for the current picture. |
|
deblocking_params_present_flag |
r/w |
specifies whether the deblocking parameters could be present in the PH syntax structure. |
|
dmvr_disabled_flag |
r/w |
specifies whether the decoder motion vector refinement based inter bi-prediction is disabled for the current picture. |
|
explicit_scaling_list_enabled_flag |
r/w |
specifies that the explicit scaling list is enabled for the current picture. |
|
extension_data_byte |
r/w |
could have any value. |
|
extension_length |
r/w |
specifies the length of the PH extension data in bytes. |
|
extra_bit |
r/w |
||
gdr_or_irap_pic_flag |
r/w |
specifies whethers the current picture is a GDR or IRAP picture. |
|
gdr_pic_flag |
r/w |
specifies whether the current picture is a GDR picture. |
|
inter_slice_allowed_flag |
r/w |
specifies whether all coded slices of the picture have sh_slice_type equal to 2. |
|
intra_slice_allowed_flag |
r/w |
specifies whether all coded slices of the picture have sh_slice_type equal to 0 or 1. |
|
joint_cbcr_sign_flag |
r/w |
specifies whether the collocated residual samples of both chroma components have inverted signs. |
|
lmcs_aps_id |
r/w |
specifies the aps_adaptation_parameter_set_id of the LMCS APS. |
|
lmcs_enabled_flag |
r/w |
specifies whether LMCS is enabled for the current picture. |
|
log2_diff_max_bt_min_qt_inter_slice |
r/w |
specifies the difference between the base 2 logarithm of the maximum size in luma samples of a luma coding block that can be split using a binary split and the base 2 logarithm of the minimum size in luma samples of a luma leaf block resulting from quadtree splitting of a CTU. |
|
log2_diff_max_bt_min_qt_intra_slice_chroma |
r/w |
specifies the difference between the base 2 logarithm of the maximum size in luma samples of a chroma coding block that can be split using a binary split and the base 2 logarithm of the minimum size in luma samples of a chroma leaf block resulting from quadtree splitting of a chroma CTU with treeType equal to DUAL_TREE_CHROMA. |
|
log2_diff_max_bt_min_qt_intra_slice_luma |
r/w |
specifies the difference between the base 2 logarithm of the maximum size in luma samples of a luma coding block that can be split using a binary split and the base 2 logarithm of the minimum size in luma samples of a luma leaf block resulting from quadtree splitting of a CTU. |
|
log2_diff_max_tt_min_qt_inter_slice |
r/w |
specifies the difference between the base 2 logarithm of the maximum size in luma samples of a luma coding block that can be split using a ternary split and the base 2 logarithm of the minimum size in luma samples of a luma leaf block resulting from quadtree splitting of a CTU. |
|
log2_diff_max_tt_min_qt_intra_slice_chroma |
r/w |
specifies the difference between the base 2 logarithm of the maximum size in luma samples of a chroma coding block that can be split using a ternary split and the base 2 logarithm of the minimum size in luma samples of a chroma leaf block resulting from quadtree splitting of a chroma CTU with treeType equal to DUAL_TREE_CHROMA. |
|
log2_diff_max_tt_min_qt_intra_slice_luma |
r/w |
specifies the difference between the base 2 logarithm of the maximum size in luma samples of a luma coding block that can be split using a ternary split and the base 2 logarithm of the minimum size in luma samples of a luma leaf block resulting from quadtree splitting of a CTU. |
|
log2_diff_min_qt_min_cb_inter_slice |
r/w |
specifies the difference between the base 2 logarithm of the minimum size in luma samples of a luma leaf block resulting from quadtree splitting of a CTU and the base 2 logarithm of the minimum luma coding block size in luma samples for luma CUs. |
|
log2_diff_min_qt_min_cb_intra_slice_chroma |
r/w |
specifies the difference between the base 2 logarithm of the minimum size in luma samples of a chroma leaf block resulting from quadtree splitting of a chroma CTU with treeType equal to DUAL_TREE_CHROMA and the base 2 logarithm of the minimum coding block size in luma samples for chroma CUs with treeType equal to DUAL_TREE_CHROMA. |
|
log2_diff_min_qt_min_cb_intra_slice_luma |
r/w |
specifies the difference between the base 2 logarithm of the minimum size in luma samples of a luma leaf block resulting from quadtree splitting of a CTU and the base 2 logarithm of the minimum coding block size in luma samples for luma CUs. |
|
luma_beta_offset_div2 |
r/w |
specify the deblocking parameter offsets for beta that are applied to the luma component for the slices in the current picture. |
|
luma_tc_offset_div2 |
r/w |
specify the deblocking parameter offsets for tC that are applied to the luma component for the slices in the current picture. |
|
max_mtt_hierarchy_depth_inter_slice |
r/w |
specifies the maximum hierarchy depth for coding units resulting from multi-type tree splitting of a quadtree leaf. |
|
max_mtt_hierarchy_depth_intra_slice_chroma |
r/w |
specifies the maximum hierarchy depth for chroma coding units resulting from multi-type tree splitting of a chroma quadtree leaf with treeType equal to DUAL_TREE_CHROMA. |
|
max_mtt_hierarchy_depth_intra_slice_luma |
r/w |
specifies the maximum hierarchy depth for coding units resulting from multi-type tree splitting of a quadtree leaf. |
|
mmvd_fullpel_only_flag |
r/w |
specifies whether the merge mode with motion vector difference uses only integer sample precision for the current picture. |
|
mvd_l1_zero_flag |
r/w |
specifies whether the mvd_coding syntax structure is parsed. |
|
non_ref_pic_flag |
r/w |
specifies whether the current picture is never used as a reference picture. |
|
num_alf_aps_ids_luma |
r/w |
specifies the number of ALF APSs that the slices in the current picture refers to. |
|
num_hor_virtual_boundaries |
r/w |
specifies the number of ph_virtual_boundary_pos_y_minus1[i]. |
|
num_ver_virtual_boundaries |
r/w |
specifies the number of ph_virtual_boundary_pos_x_minus1[i] syntax elements. |
|
partition_constraints_override_flag |
r/w |
specifies that partition constraint parameters are present. |
|
pic_order_cnt_lsb |
r/w |
specifies the picture order count modulo MaxPicOrderCntLsb for the current picture. |
|
pic_output_flag |
r/w |
affects the decoded picture output and removal processes as specified in Annex C. |
|
poc_msb_cycle_present_flag |
r/w |
specifies that the syntax element ph_poc_msb_cycle_val is present in the PH. |
|
poc_msb_cycle_val |
r/w |
specifies the value of the POC MSB cycle of the current picture. |
|
pps |
r/w |
||
pps_id |
r/w |
specifies the value of pps_pic_parameter_set_id for the PPS in use. |
|
pred_weight_table |
r/w |
prediction weight table of |
|
prof_disabled_flag |
r/w |
specifies whether prediction refinement with optical flow is disabled for the current picture. |
|
qp_delta |
r/w |
specifies the initial value of QpY to be used for the coding blocks in the picture. |
|
recovery_poc_cnt |
r/w |
specifies the recovery point of decoded pictures in output order. extra_bit[16]: could have any value. |
|
ref_pic_lists |
r/w |
reference lists of |
|
sao_chroma_enabled_flag |
r/w |
specifies whether SAO is enabled for the chroma component of the current picture. |
|
sao_luma_enabled_flag |
r/w |
specifies whether SAO is enabled for the luma component of the current picture. |
|
scaling_list_aps_id |
r/w |
specifies the aps_adaptation_parameter_set_id of the scaling list APS. |
|
temporal_mvp_enabled_flag |
r/w |
specifies whether temporal motion vector predictor is enabled for the current picture. |
|
valid |
r/w |
whether this picture header is valid. |
|
virtual_boundaries_present_flag |
r/w |
specifies whether information of virtual boundaries is signalled in the PH syntax structure. |
|
virtual_boundary_pos_x_minus1 |
[ |
r/w |
specifies the location of the i-th vertical virtual boundary in units of luma samples divided by 8. |
virtual_boundary_pos_y_minus1 |
[ |
r/w |
specifies the location of the i-th horizontal virtual boundary in units of luma samples divided by 8. |
Methods¶
None
Details¶
- class GstCodecParsers.H266PicHdr¶
Structure defining the H266 picture header.
New in version 1.26.