# GstH265Parser

It offers you bitstream parsing in HEVC mode and non-HEVC mode. To identify Nals in a bitstream and parse its headers, you should call:

- gst_h265_parser_identify_nalu to identify the following nalu in non-HEVC bitstreams

- gst_h265_parser_identify_nalu_hevc to identify the nalu in HEVC bitstreams

Then, depending on the GstH265NalUnitType of the newly parsed GstH265NalUnit, you should call the differents functions to parse the structure:

- From GST_H265_NAL_SLICE_TRAIL_N to GST_H265_NAL_SLICE_CRA_NUT: gst_h265_parser_parse_slice_hdr

- `GST_H265_NAL_*_SEI`: gst_h265_parser_parse_sei

- GST_H265_NAL_VPS: gst_h265_parser_parse_vps

- GST_H265_NAL_SPS: gst_h265_parser_parse_sps

- GST_H265_NAL_PPS: gst_h265_parser_parse_pps()

- Any other: gst_h265_parser_parse_nal

Note: You should always call gst_h265_parser_parse_nal if you don't actually need GstH265NalUnitType to be parsed for your personal use, in order to guarantee that the GstH265Parser is always up to date.

For more details about the structures, look at the ITU-T H.265 specifications, you can download them from:

- ITU-T H.265: http://www.itu.int/rec/T-REC-H.265

## GstH265BufferingPeriod

### Members

`sps` (GstH265SPS *) –
No description available
`irap_cpb_params_present_flag` (guint8) –
No description available
`cpb_delay_offset` (guint8) –
No description available
`dpb_delay_offset` (guint8) –
No description available
`concatenation_flag` (guint8) –
No description available
`au_cpb_removal_delay_delta_minus1` (guint8) –
No description available
`nal_initial_cpb_removal_delay` (guint8 *) –
No description available
`nal_initial_cpb_removal_offset` (guint8 *) –
No description available
`nal_initial_alt_cpb_removal_delay` (guint8 *) –
No description available
`nal_initial_alt_cpb_removal_offset` (guint8 *) –
No description available
`vcl_initial_cpb_removal_delay` (guint8 *) –
No description available
`vcl_initial_cpb_removal_offset` (guint8 *) –
No description available
`vcl_initial_alt_cpb_removal_delay` (guint8 *) –
No description available
`vcl_initial_alt_cpb_removal_offset` (guint8 *) –
No description available

## GstCodecParsers.H265BufferingPeriod

### Members

`sps` (GstCodecParsers.H265SPS) –
No description available
`irap_cpb_params_present_flag` (Number) –
No description available
`cpb_delay_offset` (Number) –
No description available
`dpb_delay_offset` (Number) –
No description available
`concatenation_flag` (Number) –
No description available
`au_cpb_removal_delay_delta_minus1` (Number) –
No description available
`nal_initial_cpb_removal_delay` ([ Number ]) –
No description available
`nal_initial_cpb_removal_offset` ([ Number ]) –
No description available
`nal_initial_alt_cpb_removal_delay` ([ Number ]) –
No description available
`nal_initial_alt_cpb_removal_offset` ([ Number ]) –
No description available
`vcl_initial_cpb_removal_delay` ([ Number ]) –
No description available
`vcl_initial_cpb_removal_offset` ([ Number ]) –
No description available
`vcl_initial_alt_cpb_removal_delay` ([ Number ]) –
No description available
`vcl_initial_alt_cpb_removal_offset` ([ Number ]) –
No description available

## GstCodecParsers.H265BufferingPeriod

### Members

`sps` (GstCodecParsers.H265SPS) –
No description available
`irap_cpb_params_present_flag` (int) –
No description available
`cpb_delay_offset` (int) –
No description available
`dpb_delay_offset` (int) –
No description available
`concatenation_flag` (int) –
No description available
`au_cpb_removal_delay_delta_minus1` (int) –
No description available
`nal_initial_cpb_removal_delay` ([ int ]) –
No description available
`nal_initial_cpb_removal_offset` ([ int ]) –
No description available
`nal_initial_alt_cpb_removal_delay` ([ int ]) –
No description available
`nal_initial_alt_cpb_removal_offset` ([ int ]) –
No description available
`vcl_initial_cpb_removal_delay` ([ int ]) –
No description available
`vcl_initial_cpb_removal_offset` ([ int ]) –
No description available
`vcl_initial_alt_cpb_removal_delay` ([ int ]) –
No description available
`vcl_initial_alt_cpb_removal_offset` ([ int ]) –
No description available

## GstH265ContentLightLevel

The upper bounds for the nominal target brightness light level as specified in CEA-861.3

### Members

`max_content_light_level` (guint16) –
No description available
`max_pic_average_light_level` (guint16) –
No description available

## GstCodecParsers.H265ContentLightLevel

The upper bounds for the nominal target brightness light level as specified in CEA-861.3

### Members

`max_content_light_level` (Number) –
No description available
`max_pic_average_light_level` (Number) –
No description available

## GstCodecParsers.H265ContentLightLevel

The upper bounds for the nominal target brightness light level as specified in CEA-861.3

### Members

`max_content_light_level` (int) –
No description available
`max_pic_average_light_level` (int) –
No description available

## GstH265DecoderConfigRecord

Contains HEVCDecoderConfigurationRecord data as defined in ISO/IEC 14496-15

### Members

`configuration_version` (guint8) –

Indicates configurationVersion, must be 1

`general_profile_space` (guint8) –

general profile space

`general_tier_flag` (guint8) –

general tier flag

`general_profile_idc` (guint8) –

general profile indiction

`general_profile_compatibility_flags` (guint8 *) –

general profile compatibility flags

`general_progressive_source_flag` (guint8) –

general_progressive_source_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_interlaced_source_flag` (guint8) –

general_interlaced_source_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_non_packed_constraint_flag` (guint8) –

general_non_packed_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_frame_only_constraint_flag` (guint8) –

general_frame_only_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_12bit_constraint_flag` (guint8) –

general_max_12bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_10bit_constraint_flag` (guint8) –

general_max_10bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_8bit_constraint_flag` (guint8) –

general_max_8bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_422chroma_constraint_flag` (guint8) –

general_max_422chroma_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_420chroma_constraint_flag` (guint8) –

general_max_420chroma_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_monochrome_constraint_flag` (guint8) –

general_max_monochrome_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_intra_constraint_flag` (guint8) –

general_intra_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_one_picture_only_constraint_flag` (guint8) –

general_one_picture_only_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_lower_bit_rate_constraint_flag` (guint8) –

general_lower_bit_rate_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_14bit_constraint_flag` (guint8) –

general_max_14bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_inbld_flag` (guint8) –

general_inbld_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_level_idc` (guint8) –

general level indication

`min_spatial_segmentation_idc` (guint16) –

min spatial segmentation indication

`parallelism_type` (guint8) –

parallelism type

`chroma_format_idc` (guint8) –

chroma format indication

`bit_depth_luma_minus8` (guint8) –

bit depth luma minus 8

`bit_depth_chroma_minus8` (guint8) –

bit depth chroma minus 8

`avg_frame_rate` (guint16) –

average frame rate in units of frames per 256 seconds, or 0 when unspecified

`constant_frame_rate` (guint8) –

constant frame rate. 1: stream to which this configuration record applies is constante frame rate 2: representation of each temporal layer in the stream is constant frame rate 0: unspecified

`num_temporal_layers` (guint8) –

0: unknown whether the stream is temporally scalable otherwise: the number of temporal layers

`temporal_id_nested` (guint8) –

1: all SPSs that activated when the stream to this configuration record applies is decoded have sps_temporal_id_nesting_flags equal to 1 and temporal sub-layer up-switching to any higher temporal layer can be performed at any semple 0: unknown

`length_size_minus_one` (guint8) –

indicates the length in bytes of nal unit length field. This value shall be one of 0, 1, or 3 corresponding to a length encoded with 1, 2, or 4 bytes, respectively

`nalu_array` (GArray *) –

Array of GstH265DecoderConfigRecordNalUnitArray

Since : 1.24

## GstCodecParsers.H265DecoderConfigRecord

Contains HEVCDecoderConfigurationRecord data as defined in ISO/IEC 14496-15

### Members

`configuration_version` (Number) –

Indicates configurationVersion, must be 1

`general_profile_space` (Number) –

general profile space

`general_tier_flag` (Number) –

general tier flag

`general_profile_idc` (Number) –

general profile indiction

`general_profile_compatibility_flags` ([ Number ]) –

general profile compatibility flags

`general_progressive_source_flag` (Number) –

general_progressive_source_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_interlaced_source_flag` (Number) –

general_interlaced_source_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_non_packed_constraint_flag` (Number) –

general_non_packed_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_frame_only_constraint_flag` (Number) –

general_frame_only_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_12bit_constraint_flag` (Number) –

general_max_12bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_10bit_constraint_flag` (Number) –

general_max_10bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_8bit_constraint_flag` (Number) –

general_max_8bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_422chroma_constraint_flag` (Number) –

general_max_422chroma_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_420chroma_constraint_flag` (Number) –

general_max_420chroma_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_monochrome_constraint_flag` (Number) –

general_max_monochrome_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_intra_constraint_flag` (Number) –

general_intra_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_one_picture_only_constraint_flag` (Number) –

general_one_picture_only_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_lower_bit_rate_constraint_flag` (Number) –

general_lower_bit_rate_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_14bit_constraint_flag` (Number) –

general_max_14bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_inbld_flag` (Number) –

general_inbld_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_level_idc` (Number) –

general level indication

`min_spatial_segmentation_idc` (Number) –

min spatial segmentation indication

`parallelism_type` (Number) –

parallelism type

`chroma_format_idc` (Number) –

chroma format indication

`bit_depth_luma_minus8` (Number) –

bit depth luma minus 8

`bit_depth_chroma_minus8` (Number) –

bit depth chroma minus 8

`avg_frame_rate` (Number) –

average frame rate in units of frames per 256 seconds, or 0 when unspecified

`constant_frame_rate` (Number) –

constant frame rate. 1: stream to which this configuration record applies is constante frame rate 2: representation of each temporal layer in the stream is constant frame rate 0: unspecified

`num_temporal_layers` (Number) –

0: unknown whether the stream is temporally scalable otherwise: the number of temporal layers

`temporal_id_nested` (Number) –

1: all SPSs that activated when the stream to this configuration record applies is decoded have sps_temporal_id_nesting_flags equal to 1 and temporal sub-layer up-switching to any higher temporal layer can be performed at any semple 0: unknown

`length_size_minus_one` (Number) –

indicates the length in bytes of nal unit length field. This value shall be one of 0, 1, or 3 corresponding to a length encoded with 1, 2, or 4 bytes, respectively

`nalu_array` ([ Object ]) –

Array of GstCodecParsers.H265DecoderConfigRecordNalUnitArray

Since : 1.24

## GstCodecParsers.H265DecoderConfigRecord

Contains HEVCDecoderConfigurationRecord data as defined in ISO/IEC 14496-15

### Members

`configuration_version` (int) –

Indicates configurationVersion, must be 1

`general_profile_space` (int) –

general profile space

`general_tier_flag` (int) –

general tier flag

`general_profile_idc` (int) –

general profile indiction

`general_profile_compatibility_flags` ([ int ]) –

general profile compatibility flags

`general_progressive_source_flag` (int) –

general_progressive_source_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_interlaced_source_flag` (int) –

general_interlaced_source_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_non_packed_constraint_flag` (int) –

general_non_packed_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_frame_only_constraint_flag` (int) –

general_frame_only_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_12bit_constraint_flag` (int) –

general_max_12bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_10bit_constraint_flag` (int) –

general_max_10bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_8bit_constraint_flag` (int) –

general_max_8bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_422chroma_constraint_flag` (int) –

general_max_422chroma_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_420chroma_constraint_flag` (int) –

general_max_420chroma_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_monochrome_constraint_flag` (int) –

general_max_monochrome_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_intra_constraint_flag` (int) –

general_intra_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_one_picture_only_constraint_flag` (int) –

general_one_picture_only_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_lower_bit_rate_constraint_flag` (int) –

general_lower_bit_rate_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_max_14bit_constraint_flag` (int) –

general_max_14bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_inbld_flag` (int) –

general_inbld_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags

`general_level_idc` (int) –

general level indication

`min_spatial_segmentation_idc` (int) –

min spatial segmentation indication

`parallelism_type` (int) –

parallelism type

`chroma_format_idc` (int) –

chroma format indication

`bit_depth_luma_minus8` (int) –

bit depth luma minus 8

`bit_depth_chroma_minus8` (int) –

bit depth chroma minus 8

`avg_frame_rate` (int) –

average frame rate in units of frames per 256 seconds, or 0 when unspecified

`constant_frame_rate` (int) –

constant frame rate. 1: stream to which this configuration record applies is constante frame rate 2: representation of each temporal layer in the stream is constant frame rate 0: unspecified

`num_temporal_layers` (int) –

0: unknown whether the stream is temporally scalable otherwise: the number of temporal layers

`temporal_id_nested` (int) –

1: all SPSs that activated when the stream to this configuration record applies is decoded have sps_temporal_id_nesting_flags equal to 1 and temporal sub-layer up-switching to any higher temporal layer can be performed at any semple 0: unknown

`length_size_minus_one` (int) –

indicates the length in bytes of nal unit length field. This value shall be one of 0, 1, or 3 corresponding to a length encoded with 1, 2, or 4 bytes, respectively

`nalu_array` ([ object ]) –

Array of GstCodecParsers.H265DecoderConfigRecordNalUnitArray

Since : 1.24

### Methods

#### gst_h265_decoder_config_record_free

    gst_h265_decoder_config_record_free (GstH265DecoderConfigRecord * config)

Free config data

Parameters:

`config` ( [nullable]) –

a GstH265DecoderConfigRecord data

Since : 1.24

#### GstCodecParsers.H265DecoderConfigRecord.prototype.free

    function GstCodecParsers.H265DecoderConfigRecord.prototype.free(): {
        // javascript wrapper for 'gst_h265_decoder_config_record_free'
    }

Free config data

Parameters:

`config` (GstCodecParsers.H265DecoderConfigRecord) –

a GstCodecParsers.H265DecoderConfigRecord data

Since : 1.24

#### GstCodecParsers.H265DecoderConfigRecord.free

    def GstCodecParsers.H265DecoderConfigRecord.free (self):
        #python wrapper for 'gst_h265_decoder_config_record_free'

Free config data

Parameters:

`config` (GstCodecParsers.H265DecoderConfigRecord) –

a GstCodecParsers.H265DecoderConfigRecord data

Since : 1.24

## GstH265DecoderConfigRecordNalUnitArray

Contains NAL Unit array data as defined in ISO/IEC 14496-15

### Members

`array_completeness` (guint8) –

1: all NAL units of the given type are in this array and none are in the stream. 0: additional NAL units of the indicated type may be in the stream

`nal_unit_type` (GstH265NalUnitType) –

Indicates the type of the NAL units in the following array. Shall be VPS, SPS, PPS, prefix SEI or suffix SEI

`nalu` (GArray *) –

Array of identified GstH265NalUnit

Since : 1.24

## GstCodecParsers.H265DecoderConfigRecordNalUnitArray

Contains NAL Unit array data as defined in ISO/IEC 14496-15

### Members

`array_completeness` (Number) –

1: all NAL units of the given type are in this array and none are in the stream. 0: additional NAL units of the indicated type may be in the stream

`nal_unit_type` (GstCodecParsers.H265NalUnitType) –

Indicates the type of the NAL units in the following array. Shall be VPS, SPS, PPS, prefix SEI or suffix SEI

`nalu` ([ Object ]) –

Array of identified GstCodecParsers.H265NalUnit

Since : 1.24

## GstCodecParsers.H265DecoderConfigRecordNalUnitArray

Contains NAL Unit array data as defined in ISO/IEC 14496-15

### Members

`array_completeness` (int) –

1: all NAL units of the given type are in this array and none are in the stream. 0: additional NAL units of the indicated type may be in the stream

`nal_unit_type` (GstCodecParsers.H265NalUnitType) –

Indicates the type of the NAL units in the following array. Shall be VPS, SPS, PPS, prefix SEI or suffix SEI

`nalu` ([ object ]) –

Array of identified GstCodecParsers.H265NalUnit

Since : 1.24

## GstH265HRDParams

Defines the HRD parameters

### Members

`nal_hrd_parameters_present_flag` (guint8) –

indicate the presence of NAL HRD parameters

`vcl_hrd_parameters_present_flag` (guint8) –

indicate the presence of VCL HRD parameters

`sub_pic_hrd_params_present_flag` (guint8) –

indicate the presence of sub_pic_hrd_params

`tick_divisor_minus2` (guint8) –

is used to specify the clock sub-tick

`du_cpb_removal_delay_increment_length_minus1` (guint8) –

specifies the length, in bits, of the nal_initial_cpb_removal_delay

`sub_pic_cpb_params_in_pic_timing_sei_flag` (guint8) –

specifies the length, in bits, of the cpb_delay_offset and the au_cpb_removal_delay_minus1 syntax elements.

`dpb_output_delay_du_length_minus1` (guint8) –
No description available
`bit_rate_scale` (guint8) –

maximum input bitrate

`cpb_size_scale` (guint8) –

CPB size when operates in access unit level

`cpb_size_du_scale` (guint8) –

CPB size when operates in sub-picture level

`initial_cpb_removal_delay_length_minus1` (guint8) –

specifies the length, in bits, of the nal_initial_cpb_removal_delay, nal_initial_cpb_removal_offset, vcl_initial_cpb_removal_delay and vcl_initial_cpb_removal_offset.

`au_cpb_removal_delay_length_minus1` (guint8) –

specifies the length, in bits, of the cpb_delay_offset and the au_cpb_removal_delay_minus1 syntax elements

`dpb_output_delay_length_minus1` (guint8) –

specifies the length, in bits, of the dpb_delay_offset and the pic_dpb_output_delay syntax elements

`fixed_pic_rate_general_flag` (guint8 *) –

flag to indicate the presence of constraint on the temporal distance between the HRD output times of consecutive pictures in output order

`fixed_pic_rate_within_cvs_flag` (guint8 *) –

same as fixed_pic_rate_general_flag

`elemental_duration_in_tc_minus1` (guint16 *) –

temporal distance in clock ticks

`low_delay_hrd_flag` (guint8 *) –

specifies the HRD operational mode

`cpb_cnt_minus1` (guint8 *) –

specifies the number of alternative CPS specifications.

`sublayer_hrd_params` (GstH265SubLayerHRDParams *) –

Sublayer HRD parameters.

## GstCodecParsers.H265HRDParams

Defines the HRD parameters

### Members

`nal_hrd_parameters_present_flag` (Number) –

indicate the presence of NAL HRD parameters

`vcl_hrd_parameters_present_flag` (Number) –

indicate the presence of VCL HRD parameters

`sub_pic_hrd_params_present_flag` (Number) –

indicate the presence of sub_pic_hrd_params

`tick_divisor_minus2` (Number) –

is used to specify the clock sub-tick

`du_cpb_removal_delay_increment_length_minus1` (Number) –

specifies the length, in bits, of the nal_initial_cpb_removal_delay

`sub_pic_cpb_params_in_pic_timing_sei_flag` (Number) –

specifies the length, in bits, of the cpb_delay_offset and the au_cpb_removal_delay_minus1 syntax elements.

`dpb_output_delay_du_length_minus1` (Number) –
No description available
`bit_rate_scale` (Number) –

maximum input bitrate

`cpb_size_scale` (Number) –

CPB size when operates in access unit level

`cpb_size_du_scale` (Number) –

CPB size when operates in sub-picture level

`initial_cpb_removal_delay_length_minus1` (Number) –

specifies the length, in bits, of the nal_initial_cpb_removal_delay, nal_initial_cpb_removal_offset, vcl_initial_cpb_removal_delay and vcl_initial_cpb_removal_offset.

`au_cpb_removal_delay_length_minus1` (Number) –

specifies the length, in bits, of the cpb_delay_offset and the au_cpb_removal_delay_minus1 syntax elements

`dpb_output_delay_length_minus1` (Number) –

specifies the length, in bits, of the dpb_delay_offset and the pic_dpb_output_delay syntax elements

`fixed_pic_rate_general_flag` ([ Number ]) –

flag to indicate the presence of constraint on the temporal distance between the HRD output times of consecutive pictures in output order

`fixed_pic_rate_within_cvs_flag` ([ Number ]) –

same as fixed_pic_rate_general_flag

`elemental_duration_in_tc_minus1` ([ Number ]) –

temporal distance in clock ticks

`low_delay_hrd_flag` ([ Number ]) –

specifies the HRD operational mode

`cpb_cnt_minus1` ([ Number ]) –

specifies the number of alternative CPS specifications.

`sublayer_hrd_params` ([ GstCodecParsers.H265SubLayerHRDParams ]) –

Sublayer HRD parameters.

## GstCodecParsers.H265HRDParams

Defines the HRD parameters

### Members

`nal_hrd_parameters_present_flag` (int) –

indicate the presence of NAL HRD parameters

`vcl_hrd_parameters_present_flag` (int) –

indicate the presence of VCL HRD parameters

`sub_pic_hrd_params_present_flag` (int) –

indicate the presence of sub_pic_hrd_params

`tick_divisor_minus2` (int) –

is used to specify the clock sub-tick

`du_cpb_removal_delay_increment_length_minus1` (int) –

specifies the length, in bits, of the nal_initial_cpb_removal_delay

`sub_pic_cpb_params_in_pic_timing_sei_flag` (int) –

specifies the length, in bits, of the cpb_delay_offset and the au_cpb_removal_delay_minus1 syntax elements.

`dpb_output_delay_du_length_minus1` (int) –
No description available
`bit_rate_scale` (int) –

maximum input bitrate

`cpb_size_scale` (int) –

CPB size when operates in access unit level

`cpb_size_du_scale` (int) –

CPB size when operates in sub-picture level

`initial_cpb_removal_delay_length_minus1` (int) –

specifies the length, in bits, of the nal_initial_cpb_removal_delay, nal_initial_cpb_removal_offset, vcl_initial_cpb_removal_delay and vcl_initial_cpb_removal_offset.

`au_cpb_removal_delay_length_minus1` (int) –

specifies the length, in bits, of the cpb_delay_offset and the au_cpb_removal_delay_minus1 syntax elements

`dpb_output_delay_length_minus1` (int) –

specifies the length, in bits, of the dpb_delay_offset and the pic_dpb_output_delay syntax elements

`fixed_pic_rate_general_flag` ([ int ]) –

flag to indicate the presence of constraint on the temporal distance between the HRD output times of consecutive pictures in output order

`fixed_pic_rate_within_cvs_flag` ([ int ]) –

same as fixed_pic_rate_general_flag

`elemental_duration_in_tc_minus1` ([ int ]) –

temporal distance in clock ticks

`low_delay_hrd_flag` ([ int ]) –

specifies the HRD operational mode

`cpb_cnt_minus1` ([ int ]) –

specifies the number of alternative CPS specifications.

`sublayer_hrd_params` ([ GstCodecParsers.H265SubLayerHRDParams ]) –

Sublayer HRD parameters.

## GstH265MasteringDisplayColourVolume

The colour volume (primaries, white point and luminance range) of display defined by SMPTE ST 2086.

### Members

`display_primaries_x` (guint16 *) –
No description available
`display_primaries_y` (guint16 *) –
No description available
`white_point_x` (guint16) –
No description available
`white_point_y` (guint16) –
No description available
`max_display_mastering_luminance` (guint32) –
No description available
`min_display_mastering_luminance` (guint32) –
No description available

## GstCodecParsers.H265MasteringDisplayColourVolume

The colour volume (primaries, white point and luminance range) of display defined by SMPTE ST 2086.

### Members

`display_primaries_x` ([ Number ]) –
No description available
`display_primaries_y` ([ Number ]) –
No description available
`white_point_x` (Number) –
No description available
`white_point_y` (Number) –
No description available
`max_display_mastering_luminance` (Number) –
No description available
`min_display_mastering_luminance` (Number) –
No description available

## GstCodecParsers.H265MasteringDisplayColourVolume

The colour volume (primaries, white point and luminance range) of display defined by SMPTE ST 2086.

### Members

`display_primaries_x` ([ int ]) –
No description available
`display_primaries_y` ([ int ]) –
No description available
`white_point_x` (int) –
No description available
`white_point_y` (int) –
No description available
`max_display_mastering_luminance` (int) –
No description available
`min_display_mastering_luminance` (int) –
No description available

## GstH265NalUnit

Structure defining the Nal unit headers

### Members

`type` (guint8) –

A GstH265NalUnitType

`layer_id` (guint8) –

A nal unit layer id

`temporal_id_plus1` (guint8) –

A nal unit temporal identifier

`size` (guint) –

The size of the nal unit starting from offset

`offset` (guint) –

The offset of the actual start of the nal unit

`sc_offset` (guint) –

The offset of the start code of the nal unit

`valid` (gboolean) –

If the nal unit is valid, which mean it has already been parsed

`data` (guint8 *) –

The data from which the Nalu has been parsed

`header_bytes` (guint8) –
No description available

## GstCodecParsers.H265NalUnit

Structure defining the Nal unit headers

### Members

`type` (Number) –

A GstCodecParsers.H265NalUnitType

`layer_id` (Number) –

A nal unit layer id

`temporal_id_plus1` (Number) –

A nal unit temporal identifier

`size` (Number) –

The size of the nal unit starting from offset

`offset` (Number) –

The offset of the actual start of the nal unit

`sc_offset` (Number) –

The offset of the start code of the nal unit

`valid` (Number) –

If the nal unit is valid, which mean it has already been parsed

`data` (Number) –

The data from which the Nalu has been parsed

`header_bytes` (Number) –
No description available

## GstCodecParsers.H265NalUnit

Structure defining the Nal unit headers

### Members

`type` (int) –

A GstCodecParsers.H265NalUnitType

`layer_id` (int) –

A nal unit layer id

`temporal_id_plus1` (int) –

A nal unit temporal identifier

`size` (int) –

The size of the nal unit starting from offset

`offset` (int) –

The offset of the actual start of the nal unit

`sc_offset` (int) –

The offset of the start code of the nal unit

`valid` (bool) –

If the nal unit is valid, which mean it has already been parsed

`data` (int) –

The data from which the Nalu has been parsed

`header_bytes` (int) –
No description available

## GstH265PPS

H265 Picture Parameter Set

### Members

`id` (guint) –
No description available
`sps_id` (guint) –
No description available
`sps` (GstH265SPS *) –
No description available
`dependent_slice_segments_enabled_flag` (guint8) –
No description available
`output_flag_present_flag` (guint8) –
No description available
`num_extra_slice_header_bits` (guint8) –
No description available
`sign_data_hiding_enabled_flag` (guint8) –
No description available
`cabac_init_present_flag` (guint8) –
No description available
`num_ref_idx_l0_default_active_minus1` (guint8) –
No description available
`num_ref_idx_l1_default_active_minus1` (guint8) –
No description available
`init_qp_minus26` (gint8) –
No description available
`constrained_intra_pred_flag` (guint8) –
No description available
`transform_skip_enabled_flag` (guint8) –
No description available
`cu_qp_delta_enabled_flag` (guint8) –
No description available
`diff_cu_qp_delta_depth` (guint8) –
No description available
`cb_qp_offset` (gint8) –
No description available
`cr_qp_offset` (gint8) –
No description available
`slice_chroma_qp_offsets_present_flag` (guint8) –
No description available
`weighted_pred_flag` (guint8) –
No description available
`weighted_bipred_flag` (guint8) –
No description available
`transquant_bypass_enabled_flag` (guint8) –
No description available
`tiles_enabled_flag` (guint8) –
No description available
`entropy_coding_sync_enabled_flag` (guint8) –
No description available
`num_tile_columns_minus1` (guint8) –
No description available
`num_tile_rows_minus1` (guint8) –
No description available
`uniform_spacing_flag` (guint8) –
No description available
`column_width_minus1` (guint32 *) –
No description available
`row_height_minus1` (guint32 *) –
No description available
`loop_filter_across_tiles_enabled_flag` (guint8) –
No description available
`loop_filter_across_slices_enabled_flag` (guint8) –
No description available
`deblocking_filter_control_present_flag` (guint8) –
No description available
`deblocking_filter_override_enabled_flag` (guint8) –
No description available
`deblocking_filter_disabled_flag` (guint8) –
No description available
`beta_offset_div2` (gint8) –
No description available
`tc_offset_div2` (gint8) –
No description available
`scaling_list_data_present_flag` (guint8) –
No description available
`scaling_list` (GstH265ScalingList) –
No description available
`lists_modification_present_flag` (guint8) –
No description available
`log2_parallel_merge_level_minus2` (guint8) –
No description available
`slice_segment_header_extension_present_flag` (guint8) –
No description available
`pps_extension_flag` (guint8) –
No description available
`pps_range_extension_flag` (guint8) –
No description available
`pps_multilayer_extension_flag` (guint8) –
No description available
`pps_3d_extension_flag` (guint8) –
No description available
`pps_scc_extension_flag` (guint8) –
No description available
`pps_extension_4bits` (guint8) –
No description available
`pps_extension_params` (GstH265PPSExtensionParams) –
No description available
`pps_scc_extension_params` (GstH265PPSSccExtensionParams) –
No description available
`PicWidthInCtbsY` (guint32) –
No description available
`PicHeightInCtbsY` (guint32) –
No description available
`valid` (gboolean) –
No description available

## GstCodecParsers.H265PPS

H265 Picture Parameter Set

### Members

`id` (Number) –
No description available
`sps_id` (Number) –
No description available
`sps` (GstCodecParsers.H265SPS) –
No description available
`dependent_slice_segments_enabled_flag` (Number) –
No description available
`output_flag_present_flag` (Number) –
No description available
`num_extra_slice_header_bits` (Number) –
No description available
`sign_data_hiding_enabled_flag` (Number) –
No description available
`cabac_init_present_flag` (Number) –
No description available
`num_ref_idx_l0_default_active_minus1` (Number) –
No description available
`num_ref_idx_l1_default_active_minus1` (Number) –
No description available
`init_qp_minus26` (Number) –
No description available
`constrained_intra_pred_flag` (Number) –
No description available
`transform_skip_enabled_flag` (Number) –
No description available
`cu_qp_delta_enabled_flag` (Number) –
No description available
`diff_cu_qp_delta_depth` (Number) –
No description available
`cb_qp_offset` (Number) –
No description available
`cr_qp_offset` (Number) –
No description available
`slice_chroma_qp_offsets_present_flag` (Number) –
No description available
`weighted_pred_flag` (Number) –
No description available
`weighted_bipred_flag` (Number) –
No description available
`transquant_bypass_enabled_flag` (Number) –
No description available
`tiles_enabled_flag` (Number) –
No description available
`entropy_coding_sync_enabled_flag` (Number) –
No description available
`num_tile_columns_minus1` (Number) –
No description available
`num_tile_rows_minus1` (Number) –
No description available
`uniform_spacing_flag` (Number) –
No description available
`column_width_minus1` ([ Number ]) –
No description available
`row_height_minus1` ([ Number ]) –
No description available
`loop_filter_across_tiles_enabled_flag` (Number) –
No description available
`loop_filter_across_slices_enabled_flag` (Number) –
No description available
`deblocking_filter_control_present_flag` (Number) –
No description available
`deblocking_filter_override_enabled_flag` (Number) –
No description available
`deblocking_filter_disabled_flag` (Number) –
No description available
`beta_offset_div2` (Number) –
No description available
`tc_offset_div2` (Number) –
No description available
`scaling_list_data_present_flag` (Number) –
No description available
`scaling_list` (GstCodecParsers.H265ScalingList) –
No description available
`lists_modification_present_flag` (Number) –
No description available
`log2_parallel_merge_level_minus2` (Number) –
No description available
`slice_segment_header_extension_present_flag` (Number) –
No description available
`pps_extension_flag` (Number) –
No description available
`pps_range_extension_flag` (Number) –
No description available
`pps_multilayer_extension_flag` (Number) –
No description available
`pps_3d_extension_flag` (Number) –
No description available
`pps_scc_extension_flag` (Number) –
No description available
`pps_extension_4bits` (Number) –
No description available
`pps_extension_params` (GstCodecParsers.H265PPSExtensionParams) –
No description available
`pps_scc_extension_params` (GstCodecParsers.H265PPSSccExtensionParams) –
No description available
`PicWidthInCtbsY` (Number) –
No description available
`PicHeightInCtbsY` (Number) –
No description available
`valid` (Number) –
No description available

## GstCodecParsers.H265PPS

H265 Picture Parameter Set

### Members

`id` (int) –
No description available
`sps_id` (int) –
No description available
`sps` (GstCodecParsers.H265SPS) –
No description available
`dependent_slice_segments_enabled_flag` (int) –
No description available
`output_flag_present_flag` (int) –
No description available
`num_extra_slice_header_bits` (int) –
No description available
`sign_data_hiding_enabled_flag` (int) –
No description available
`cabac_init_present_flag` (int) –
No description available
`num_ref_idx_l0_default_active_minus1` (int) –
No description available
`num_ref_idx_l1_default_active_minus1` (int) –
No description available
`init_qp_minus26` (int) –
No description available
`constrained_intra_pred_flag` (int) –
No description available
`transform_skip_enabled_flag` (int) –
No description available
`cu_qp_delta_enabled_flag` (int) –
No description available
`diff_cu_qp_delta_depth` (int) –
No description available
`cb_qp_offset` (int) –
No description available
`cr_qp_offset` (int) –
No description available
`slice_chroma_qp_offsets_present_flag` (int) –
No description available
`weighted_pred_flag` (int) –
No description available
`weighted_bipred_flag` (int) –
No description available
`transquant_bypass_enabled_flag` (int) –
No description available
`tiles_enabled_flag` (int) –
No description available
`entropy_coding_sync_enabled_flag` (int) –
No description available
`num_tile_columns_minus1` (int) –
No description available
`num_tile_rows_minus1` (int) –
No description available
`uniform_spacing_flag` (int) –
No description available
`column_width_minus1` ([ int ]) –
No description available
`row_height_minus1` ([ int ]) –
No description available
`loop_filter_across_tiles_enabled_flag` (int) –
No description available
`loop_filter_across_slices_enabled_flag` (int) –
No description available
`deblocking_filter_control_present_flag` (int) –
No description available
`deblocking_filter_override_enabled_flag` (int) –
No description available
`deblocking_filter_disabled_flag` (int) –
No description available
`beta_offset_div2` (int) –
No description available
`tc_offset_div2` (int) –
No description available
`scaling_list_data_present_flag` (int) –
No description available
`scaling_list` (GstCodecParsers.H265ScalingList) –
No description available
`lists_modification_present_flag` (int) –
No description available
`log2_parallel_merge_level_minus2` (int) –
No description available
`slice_segment_header_extension_present_flag` (int) –
No description available
`pps_extension_flag` (int) –
No description available
`pps_range_extension_flag` (int) –
No description available
`pps_multilayer_extension_flag` (int) –
No description available
`pps_3d_extension_flag` (int) –
No description available
`pps_scc_extension_flag` (int) –
No description available
`pps_extension_4bits` (int) –
No description available
`pps_extension_params` (GstCodecParsers.H265PPSExtensionParams) –
No description available
`pps_scc_extension_params` (GstCodecParsers.H265PPSSccExtensionParams) –
No description available
`PicWidthInCtbsY` (int) –
No description available
`PicHeightInCtbsY` (int) –
No description available
`valid` (bool) –
No description available

## GstH265PPSExtensionParams

Defines the GstH265SPSExtensionParams

### Members

`log2_max_transform_skip_block_size_minus2` (guint32) –

plus 2 specifies the maximum transform block size for which transform_skip_flag may be present in coded pictures referring to the PPS.

`cross_component_prediction_enabled_flag` (guint8) –

equal to 1 specifies that log2_res_scale_abs_plus1 and res_scale_sign_flag may be present in the transform unit syntax for pictures referring to the PPS.

`chroma_qp_offset_list_enabled_flag` (guint8) –

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

`diff_cu_chroma_qp_offset_depth` (guint8) –

specifies the difference between the luma coding tree block size and the minimum luma coding block size of coding units that convey cu_chroma_qp_offset_flag.

`chroma_qp_offset_list_len_minus1` (guint8) –

plus 1 specifies the number of cb_qp_offset_list[] and cr_qp_offset_list[] syntax elements that are present in the PPS.

`cb_qp_offset_list` (gint8 *) –

specify offsets used in the derivation of qp cb.

`cr_qp_offset_list` (gint8 *) –

specify offsets used in the derivation of qp cr.

`log2_sao_offset_scale_luma` (guint8) –

the base 2 logarithm of the scaling parameter that is used to scale sample adaptive offset (SAO) offset values for luma samples.

`log2_sao_offset_scale_chroma` (guint8) –

the base 2 logarithm of the scaling parameter that is used to scale SAO offset values for chroma samples.

## GstCodecParsers.H265PPSExtensionParams

Defines the GstH265SPSExtensionParams

### Members

`log2_max_transform_skip_block_size_minus2` (Number) –

plus 2 specifies the maximum transform block size for which transform_skip_flag may be present in coded pictures referring to the PPS.

`cross_component_prediction_enabled_flag` (Number) –

equal to 1 specifies that log2_res_scale_abs_plus1 and res_scale_sign_flag may be present in the transform unit syntax for pictures referring to the PPS.

`chroma_qp_offset_list_enabled_flag` (Number) –

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

`diff_cu_chroma_qp_offset_depth` (Number) –

specifies the difference between the luma coding tree block size and the minimum luma coding block size of coding units that convey cu_chroma_qp_offset_flag.

`chroma_qp_offset_list_len_minus1` (Number) –

plus 1 specifies the number of cb_qp_offset_list[] and cr_qp_offset_list[] syntax elements that are present in the PPS.

`cb_qp_offset_list` ([ Number ]) –

specify offsets used in the derivation of qp cb.

`cr_qp_offset_list` ([ Number ]) –

specify offsets used in the derivation of qp cr.

`log2_sao_offset_scale_luma` (Number) –

the base 2 logarithm of the scaling parameter that is used to scale sample adaptive offset (SAO) offset values for luma samples.

`log2_sao_offset_scale_chroma` (Number) –

the base 2 logarithm of the scaling parameter that is used to scale SAO offset values for chroma samples.

## GstCodecParsers.H265PPSExtensionParams

Defines the GstH265SPSExtensionParams

### Members

`log2_max_transform_skip_block_size_minus2` (int) –

plus 2 specifies the maximum transform block size for which transform_skip_flag may be present in coded pictures referring to the PPS.

`cross_component_prediction_enabled_flag` (int) –

equal to 1 specifies that log2_res_scale_abs_plus1 and res_scale_sign_flag may be present in the transform unit syntax for pictures referring to the PPS.

`chroma_qp_offset_list_enabled_flag` (int) –

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

`diff_cu_chroma_qp_offset_depth` (int) –

specifies the difference between the luma coding tree block size and the minimum luma coding block size of coding units that convey cu_chroma_qp_offset_flag.

`chroma_qp_offset_list_len_minus1` (int) –

plus 1 specifies the number of cb_qp_offset_list[] and cr_qp_offset_list[] syntax elements that are present in the PPS.

`cb_qp_offset_list` ([ int ]) –

specify offsets used in the derivation of qp cb.

`cr_qp_offset_list` ([ int ]) –

specify offsets used in the derivation of qp cr.

`log2_sao_offset_scale_luma` (int) –

the base 2 logarithm of the scaling parameter that is used to scale sample adaptive offset (SAO) offset values for luma samples.

`log2_sao_offset_scale_chroma` (int) –

the base 2 logarithm of the scaling parameter that is used to scale SAO offset values for chroma samples.

## GstH265PPSSccExtensionParams

### Members

`pps_curr_pic_ref_enabled_flag` (guint8) –

equal to 1 specifies that a picture referring to the PPS may be included in a reference picture list of a slice of the picture itself.

`residual_adaptive_colour_transform_enabled_flag` (guint8) –

equal to 1 specifies that an adaptive colour transform may be applied to the residual in the decoding process.

`pps_slice_act_qp_offsets_present_flag` (guint8) –

equal to 1 specifies that slice_act_y_qp_offset, slice_act_cb_qp_offset, slice_act_cr_qp_offset are present in the slice header. pps_act_y_qp_offset_plus5 pps_act_cb_qp_offset_plus5 pps_act_cr_qp_offset_plus3: are used to determine the offsets that are applied to the quantization parameter values qp derived in clause 8.6.2 for the luma, Cb and Cr components, respectively, when tu_residual_act_flag[ xTbY ][ yTbY ] is equal to 1.

`pps_act_y_qp_offset_plus5` (guint8) –
No description available
`pps_act_cb_qp_offset_plus5` (guint8) –
No description available
`pps_act_cr_qp_offset_plus3` (guint8) –
No description available
`pps_palette_predictor_initializers_present_flag` (guint8) –

equal to 1 specifies that the palette predictor initializers used for the pictures referring to the PPS are derived based on the palette predictor initializers specified by the PPS.

`pps_num_palette_predictor_initializer` (guint8) –

specifies the number of entries in the picture palette predictor initializer.

`monochrome_palette_flag` (guint8) –

equal to 1 specifies that the pictures that refer to this PPS are monochrome. Equal to 0 specifies that the pictures that refer to this PPS have multiple components.

`luma_bit_depth_entry_minus8` (guint8) –

plus 8 specifies the bit depth of the luma component of the entries of the palette predictor initializer.

`chroma_bit_depth_entry_minus8` (guint32) –

plus 8 specifies the bit depth of the chroma components of the entries of the palette predictor initializer.

`pps_palette_predictor_initializer` (guint32 *) –

specifies the value of the comp-th component of the i-th palette entry in the PPS that is used to initialize the array PredictorPaletteEntries. Defines the _GstH265PPSSccExtensionParams

Since : 1.18

## GstCodecParsers.H265PPSSccExtensionParams

### Members

`pps_curr_pic_ref_enabled_flag` (Number) –

equal to 1 specifies that a picture referring to the PPS may be included in a reference picture list of a slice of the picture itself.

`residual_adaptive_colour_transform_enabled_flag` (Number) –

equal to 1 specifies that an adaptive colour transform may be applied to the residual in the decoding process.

`pps_slice_act_qp_offsets_present_flag` (Number) –

equal to 1 specifies that slice_act_y_qp_offset, slice_act_cb_qp_offset, slice_act_cr_qp_offset are present in the slice header. pps_act_y_qp_offset_plus5 pps_act_cb_qp_offset_plus5 pps_act_cr_qp_offset_plus3: are used to determine the offsets that are applied to the quantization parameter values qp derived in clause 8.6.2 for the luma, Cb and Cr components, respectively, when tu_residual_act_flag[ xTbY ][ yTbY ] is equal to 1.

`pps_act_y_qp_offset_plus5` (Number) –
No description available
`pps_act_cb_qp_offset_plus5` (Number) –
No description available
`pps_act_cr_qp_offset_plus3` (Number) –
No description available
`pps_palette_predictor_initializers_present_flag` (Number) –

equal to 1 specifies that the palette predictor initializers used for the pictures referring to the PPS are derived based on the palette predictor initializers specified by the PPS.

`pps_num_palette_predictor_initializer` (Number) –

specifies the number of entries in the picture palette predictor initializer.

`monochrome_palette_flag` (Number) –

equal to 1 specifies that the pictures that refer to this PPS are monochrome. Equal to 0 specifies that the pictures that refer to this PPS have multiple components.

`luma_bit_depth_entry_minus8` (Number) –

plus 8 specifies the bit depth of the luma component of the entries of the palette predictor initializer.

`chroma_bit_depth_entry_minus8` (Number) –

plus 8 specifies the bit depth of the chroma components of the entries of the palette predictor initializer.

`pps_palette_predictor_initializer` ([ Number ]) –

specifies the value of the comp-th component of the i-th palette entry in the PPS that is used to initialize the array PredictorPaletteEntries. Defines the _GstH265PPSSccExtensionParams

Since : 1.18

## GstCodecParsers.H265PPSSccExtensionParams

### Members

`pps_curr_pic_ref_enabled_flag` (int) –

equal to 1 specifies that a picture referring to the PPS may be included in a reference picture list of a slice of the picture itself.

`residual_adaptive_colour_transform_enabled_flag` (int) –

equal to 1 specifies that an adaptive colour transform may be applied to the residual in the decoding process.

`pps_slice_act_qp_offsets_present_flag` (int) –

equal to 1 specifies that slice_act_y_qp_offset, slice_act_cb_qp_offset, slice_act_cr_qp_offset are present in the slice header. pps_act_y_qp_offset_plus5 pps_act_cb_qp_offset_plus5 pps_act_cr_qp_offset_plus3: are used to determine the offsets that are applied to the quantization parameter values qp derived in clause 8.6.2 for the luma, Cb and Cr components, respectively, when tu_residual_act_flag[ xTbY ][ yTbY ] is equal to 1.

`pps_act_y_qp_offset_plus5` (int) –
No description available
`pps_act_cb_qp_offset_plus5` (int) –
No description available
`pps_act_cr_qp_offset_plus3` (int) –
No description available
`pps_palette_predictor_initializers_present_flag` (int) –

equal to 1 specifies that the palette predictor initializers used for the pictures referring to the PPS are derived based on the palette predictor initializers specified by the PPS.

`pps_num_palette_predictor_initializer` (int) –

specifies the number of entries in the picture palette predictor initializer.

`monochrome_palette_flag` (int) –

equal to 1 specifies that the pictures that refer to this PPS are monochrome. Equal to 0 specifies that the pictures that refer to this PPS have multiple components.

`luma_bit_depth_entry_minus8` (int) –

plus 8 specifies the bit depth of the luma component of the entries of the palette predictor initializer.

`chroma_bit_depth_entry_minus8` (int) –

plus 8 specifies the bit depth of the chroma components of the entries of the palette predictor initializer.

`pps_palette_predictor_initializer` ([ int ]) –

specifies the value of the comp-th component of the i-th palette entry in the PPS that is used to initialize the array PredictorPaletteEntries. Defines the _GstH265PPSSccExtensionParams

Since : 1.18

## GstH265Parser

H265 NAL Parser (opaque structure).

## GstCodecParsers.H265Parser

H265 NAL Parser (opaque structure).

## GstCodecParsers.H265Parser

H265 NAL Parser (opaque structure).

### Methods

#### gst_h265_parser_free

    gst_h265_parser_free (GstH265Parser * parser)

Frees parser

Parameters:

`parser` –

the GstH265Parser to free

#### GstCodecParsers.H265Parser.prototype.free

    function GstCodecParsers.H265Parser.prototype.free(): {
        // javascript wrapper for 'gst_h265_parser_free'
    }

Frees parser

Parameters:

`parser` (GstCodecParsers.H265Parser) –

the GstCodecParsers.H265Parser to free

#### GstCodecParsers.H265Parser.free

    def GstCodecParsers.H265Parser.free (self):
        #python wrapper for 'gst_h265_parser_free'

Frees parser

Parameters:

`parser` (GstCodecParsers.H265Parser) –

the GstCodecParsers.H265Parser to free

#### gst_h265_parser_identify_and_split_nalu_hevc

    GstH265ParserResult
    gst_h265_parser_identify_and_split_nalu_hevc (GstH265Parser * parser,
                                                  const guint8 * data,
                                                  guint offset,
                                                  gsize size,
                                                  guint8 nal_length_size,
                                                  GArray * nalus,
                                                  gsize * consumed)

Parses data for packetized (e.g., hvc1/hev1) bitstream and sets nalus. In addition to nal identifying process, this method scans start-code prefix to split malformed packet into actual nal chunks.

Parameters:

`parser` –

a GstH265Parser

`data` –

The data to parse, must be the beging of the Nal unit

`offset` –

the offset from which to parse data

`size` –

the size of data

`nal_length_size` –

the size in bytes of the HEVC nal length prefix.

`nalus` ( [element-type GstH265NalUnit]) –

a caller allocated GArray of GstH265NalUnit where to store parsed nal headers

`consumed` –

the size of consumed bytes

Returns –

a GstH265ParserResult

Since : 1.22

#### GstCodecParsers.H265Parser.prototype.identify_and_split_nalu_hevc

    function GstCodecParsers.H265Parser.prototype.identify_and_split_nalu_hevc(data: Number, offset: Number, size: Number, nal_length_size: Number, nalus: [ GstCodecParsers.H265NalUnit ], consumed: Number): {
        // javascript wrapper for 'gst_h265_parser_identify_and_split_nalu_hevc'
    }

Parses data for packetized (e.g., hvc1/hev1) bitstream and sets nalus. In addition to nal identifying process, this method scans start-code prefix to split malformed packet into actual nal chunks.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`data` (Number) –

The data to parse, must be the beging of the Nal unit

`offset` (Number) –

the offset from which to parse data

`size` (Number) –

the size of data

`nal_length_size` (Number) –

the size in bytes of the HEVC nal length prefix.

`nalus` ([ GstCodecParsers.H265NalUnit ]) –

a caller allocated GArray of GstCodecParsers.H265NalUnit where to store parsed nal headers

`consumed` (Number) –

the size of consumed bytes

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

Since : 1.22

#### GstCodecParsers.H265Parser.identify_and_split_nalu_hevc

    def GstCodecParsers.H265Parser.identify_and_split_nalu_hevc (self, data, offset, size, nal_length_size, nalus, consumed):
        #python wrapper for 'gst_h265_parser_identify_and_split_nalu_hevc'

Parses data for packetized (e.g., hvc1/hev1) bitstream and sets nalus. In addition to nal identifying process, this method scans start-code prefix to split malformed packet into actual nal chunks.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`data` (int) –

The data to parse, must be the beging of the Nal unit

`offset` (int) –

the offset from which to parse data

`size` (int) –

the size of data

`nal_length_size` (int) –

the size in bytes of the HEVC nal length prefix.

`nalus` ([ GstCodecParsers.H265NalUnit ]) –

a caller allocated GArray of GstCodecParsers.H265NalUnit where to store parsed nal headers

`consumed` (int) –

the size of consumed bytes

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

Since : 1.22

#### gst_h265_parser_identify_nalu

    GstH265ParserResult
    gst_h265_parser_identify_nalu (GstH265Parser * parser,
                                   const guint8 * data,
                                   guint offset,
                                   gsize size,
                                   GstH265NalUnit * nalu)

Parses data and fills nalu from the next nalu data from data

Parameters:

`parser` –

a GstH265Parser

`data` –

The data to parse

`offset` –

the offset from which to parse data

`size` –

the size of data

`nalu` –

The GstH265NalUnit where to store parsed nal headers

Returns –

a GstH265ParserResult

#### GstCodecParsers.H265Parser.prototype.identify_nalu

    function GstCodecParsers.H265Parser.prototype.identify_nalu(data: Number, offset: Number, size: Number, nalu: GstCodecParsers.H265NalUnit): {
        // javascript wrapper for 'gst_h265_parser_identify_nalu'
    }

Parses data and fills nalu from the next nalu data from data

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`data` (Number) –

The data to parse

`offset` (Number) –

the offset from which to parse data

`size` (Number) –

the size of data

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnit where to store parsed nal headers

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### GstCodecParsers.H265Parser.identify_nalu

    def GstCodecParsers.H265Parser.identify_nalu (self, data, offset, size, nalu):
        #python wrapper for 'gst_h265_parser_identify_nalu'

Parses data and fills nalu from the next nalu data from data

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`data` (int) –

The data to parse

`offset` (int) –

the offset from which to parse data

`size` (int) –

the size of data

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnit where to store parsed nal headers

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### gst_h265_parser_identify_nalu_hevc

    GstH265ParserResult
    gst_h265_parser_identify_nalu_hevc (GstH265Parser * parser,
                                        const guint8 * data,
                                        guint offset,
                                        gsize size,
                                        guint8 nal_length_size,
                                        GstH265NalUnit * nalu)

Parses data and sets nalu.

Parameters:

`parser` –

a GstH265Parser

`data` –

The data to parse, must be the beging of the Nal unit

`offset` –

the offset from which to parse data

`size` –

the size of data

`nal_length_size` –

the size in bytes of the HEVC nal length prefix.

`nalu` –

The GstH265NalUnit where to store parsed nal headers

Returns –

a GstH265ParserResult

#### GstCodecParsers.H265Parser.prototype.identify_nalu_hevc

    function GstCodecParsers.H265Parser.prototype.identify_nalu_hevc(data: Number, offset: Number, size: Number, nal_length_size: Number, nalu: GstCodecParsers.H265NalUnit): {
        // javascript wrapper for 'gst_h265_parser_identify_nalu_hevc'
    }

Parses data and sets nalu.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`data` (Number) –

The data to parse, must be the beging of the Nal unit

`offset` (Number) –

the offset from which to parse data

`size` (Number) –

the size of data

`nal_length_size` (Number) –

the size in bytes of the HEVC nal length prefix.

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnit where to store parsed nal headers

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### GstCodecParsers.H265Parser.identify_nalu_hevc

    def GstCodecParsers.H265Parser.identify_nalu_hevc (self, data, offset, size, nal_length_size, nalu):
        #python wrapper for 'gst_h265_parser_identify_nalu_hevc'

Parses data and sets nalu.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`data` (int) –

The data to parse, must be the beging of the Nal unit

`offset` (int) –

the offset from which to parse data

`size` (int) –

the size of data

`nal_length_size` (int) –

the size in bytes of the HEVC nal length prefix.

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnit where to store parsed nal headers

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### gst_h265_parser_identify_nalu_unchecked

    GstH265ParserResult
    gst_h265_parser_identify_nalu_unchecked (GstH265Parser * parser,
                                             const guint8 * data,
                                             guint offset,
                                             gsize size,
                                             GstH265NalUnit * nalu)

Parses data and fills nalu from the next nalu data from data.

This differs from gst_h265_parser_identify_nalu in that it doesn't check whether the packet is complete or not.

Note: Only use this function if you already know the provided data is a complete NALU, else use gst_h265_parser_identify_nalu.

Parameters:

`parser` –

a GstH265Parser

`data` –

The data to parse

`offset` –

the offset from which to parse data

`size` –

the size of data

`nalu` –

The GstH265NalUnit where to store parsed nal headers

Returns –

a GstH265ParserResult

#### GstCodecParsers.H265Parser.prototype.identify_nalu_unchecked

    function GstCodecParsers.H265Parser.prototype.identify_nalu_unchecked(data: Number, offset: Number, size: Number, nalu: GstCodecParsers.H265NalUnit): {
        // javascript wrapper for 'gst_h265_parser_identify_nalu_unchecked'
    }

Parses data and fills nalu from the next nalu data from data.

This differs from gst_h265_parser_identify_nalu in that it doesn't check whether the packet is complete or not.

Note: Only use this function if you already know the provided data is a complete NALU, else use gst_h265_parser_identify_nalu.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`data` (Number) –

The data to parse

`offset` (Number) –

the offset from which to parse data

`size` (Number) –

the size of data

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnit where to store parsed nal headers

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### GstCodecParsers.H265Parser.identify_nalu_unchecked

    def GstCodecParsers.H265Parser.identify_nalu_unchecked (self, data, offset, size, nalu):
        #python wrapper for 'gst_h265_parser_identify_nalu_unchecked'

Parses data and fills nalu from the next nalu data from data.

This differs from gst_h265_parser_identify_nalu in that it doesn't check whether the packet is complete or not.

Note: Only use this function if you already know the provided data is a complete NALU, else use gst_h265_parser_identify_nalu.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`data` (int) –

The data to parse

`offset` (int) –

the offset from which to parse data

`size` (int) –

the size of data

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnit where to store parsed nal headers

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### gst_h265_parser_insert_sei

    GstBuffer *
    gst_h265_parser_insert_sei (GstH265Parser * parser,
                                GstBuffer * au,
                                GstMemory * sei)

Copy au into new GstBuffer and insert sei into the GstBuffer. The validation for completeness of au and sei is caller's responsibility. Both au and sei must be byte-stream formatted

Parameters:

`parser` –

a GstH265Parser

`au` ( [transfer: none]) –

a GstBuffer containing AU data

`sei` ( [transfer: none]) –

a GstMemory containing a SEI nal

Returns ( [transfer: full][nullable]) –

a SEI inserted GstBuffer or NULL if cannot figure out proper position to insert a sei

Since : 1.18

#### GstCodecParsers.H265Parser.prototype.insert_sei

    function GstCodecParsers.H265Parser.prototype.insert_sei(au: Gst.Buffer, sei: Gst.Memory): {
        // javascript wrapper for 'gst_h265_parser_insert_sei'
    }

Copy au into new Gst.Buffer and insert sei into the Gst.Buffer. The validation for completeness of au and sei is caller's responsibility. Both au and sei must be byte-stream formatted

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`au` (Gst.Buffer) –

a Gst.Buffer containing AU data

`sei` (Gst.Memory) –

a Gst.Memory containing a SEI nal

Returns (Gst.Buffer) –

a SEI inserted Gst.Buffer or null if cannot figure out proper position to insert a sei

Since : 1.18

#### GstCodecParsers.H265Parser.insert_sei

    def GstCodecParsers.H265Parser.insert_sei (self, au, sei):
        #python wrapper for 'gst_h265_parser_insert_sei'

Copy au into new Gst.Buffer and insert sei into the Gst.Buffer. The validation for completeness of au and sei is caller's responsibility. Both au and sei must be byte-stream formatted

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`au` (Gst.Buffer) –

a Gst.Buffer containing AU data

`sei` (Gst.Memory) –

a Gst.Memory containing a SEI nal

Returns (Gst.Buffer) –

a SEI inserted Gst.Buffer or None if cannot figure out proper position to insert a sei

Since : 1.18

#### gst_h265_parser_insert_sei_hevc

    GstBuffer *
    gst_h265_parser_insert_sei_hevc (GstH265Parser * parser,
                                     guint8 nal_length_size,
                                     GstBuffer * au,
                                     GstMemory * sei)

Copy au into new GstBuffer and insert sei into the GstBuffer. The validation for completeness of au and sei is caller's responsibility. Nal prefix type of both au and sei must be packetized, and also the size of nal length field must be identical to nal_length_size

Parameters:

`parser` –

a GstH265Parser

`nal_length_size` –

a size of nal length field, allowed range is [1, 4]

`au` ( [transfer: none]) –

a GstBuffer containing AU data

`sei` ( [transfer: none]) –

a GstMemory containing a SEI nal

Returns ( [transfer: full][nullable]) –

a SEI inserted GstBuffer or NULL if cannot figure out proper position to insert a sei

Since : 1.18

#### GstCodecParsers.H265Parser.prototype.insert_sei_hevc

    function GstCodecParsers.H265Parser.prototype.insert_sei_hevc(nal_length_size: Number, au: Gst.Buffer, sei: Gst.Memory): {
        // javascript wrapper for 'gst_h265_parser_insert_sei_hevc'
    }

Copy au into new Gst.Buffer and insert sei into the Gst.Buffer. The validation for completeness of au and sei is caller's responsibility. Nal prefix type of both au and sei must be packetized, and also the size of nal length field must be identical to nal_length_size

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nal_length_size` (Number) –

a size of nal length field, allowed range is [1, 4]

`au` (Gst.Buffer) –

a Gst.Buffer containing AU data

`sei` (Gst.Memory) –

a Gst.Memory containing a SEI nal

Returns (Gst.Buffer) –

a SEI inserted Gst.Buffer or null if cannot figure out proper position to insert a sei

Since : 1.18

#### GstCodecParsers.H265Parser.insert_sei_hevc

    def GstCodecParsers.H265Parser.insert_sei_hevc (self, nal_length_size, au, sei):
        #python wrapper for 'gst_h265_parser_insert_sei_hevc'

Copy au into new Gst.Buffer and insert sei into the Gst.Buffer. The validation for completeness of au and sei is caller's responsibility. Nal prefix type of both au and sei must be packetized, and also the size of nal length field must be identical to nal_length_size

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nal_length_size` (int) –

a size of nal length field, allowed range is [1, 4]

`au` (Gst.Buffer) –

a Gst.Buffer containing AU data

`sei` (Gst.Memory) –

a Gst.Memory containing a SEI nal

Returns (Gst.Buffer) –

a SEI inserted Gst.Buffer or None if cannot figure out proper position to insert a sei

Since : 1.18

#### gst_h265_parser_link_slice_hdr

    GstH265ParserResult
    gst_h265_parser_link_slice_hdr (GstH265Parser * parser,
                                    GstH265SliceHdr * slice)

Link SPS and PPS of parser to slice. slice must be valid and parsed already by parser or other GstH265Parser

Parameters:

`parser` –

a GstH265Parser

`slice` –

The GstH265SliceHdr to fill.

Returns –

a GstH265ParserResult

Since : 1.28

#### GstCodecParsers.H265Parser.prototype.link_slice_hdr

    function GstCodecParsers.H265Parser.prototype.link_slice_hdr(slice: GstCodecParsers.H265SliceHdr): {
        // javascript wrapper for 'gst_h265_parser_link_slice_hdr'
    }

Link SPS and PPS of parser to slice. slice must be valid and parsed already by parser or other GstCodecParsers.H265Parser

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`slice` (GstCodecParsers.H265SliceHdr) –

The GstCodecParsers.H265SliceHdr to fill.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

Since : 1.28

#### GstCodecParsers.H265Parser.link_slice_hdr

    def GstCodecParsers.H265Parser.link_slice_hdr (self, slice):
        #python wrapper for 'gst_h265_parser_link_slice_hdr'

Link SPS and PPS of parser to slice. slice must be valid and parsed already by parser or other GstCodecParsers.H265Parser

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`slice` (GstCodecParsers.H265SliceHdr) –

The GstCodecParsers.H265SliceHdr to fill.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

Since : 1.28

#### gst_h265_parser_parse_decoder_config_record

    GstH265ParserResult
    gst_h265_parser_parse_decoder_config_record (GstH265Parser * parser,
                                                 const guint8 * data,
                                                 gsize size,
                                                 GstH265DecoderConfigRecord ** config)

Parses HEVCDecoderConfigurationRecord data and fill into config. The caller must free config via gst_h265_decoder_config_record_free

This method does not parse VPS, SPS and PPS and therefore the caller needs to parse each NAL unit via appropriate parsing method.

Parameters:

`parser` –

a GstH265Parser

`data` –

the data to parse

`size` –

the size of data

`config` ( [out]) –

parsed GstH265DecoderConfigRecord data

Returns –

a GstH265ParserResult

Since : 1.24

#### GstCodecParsers.H265Parser.prototype.parse_decoder_config_record

    function GstCodecParsers.H265Parser.prototype.parse_decoder_config_record(data: Number, size: Number): {
        // javascript wrapper for 'gst_h265_parser_parse_decoder_config_record'
    }

Parses HEVCDecoderConfigurationRecord data and fill into config. The caller must free config via GstCodecParsers.H265DecoderConfigRecord.prototype.free

This method does not parse VPS, SPS and PPS and therefore the caller needs to parse each NAL unit via appropriate parsing method.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`data` (Number) –

the data to parse

`size` (Number) –

the size of data

Returns a tuple made of:

(GstCodecParsers.H265ParserResult ) –

a GstCodecParsers.H265ParserResult

`config` (GstCodecParsers.H265DecoderConfigRecord ) –

a GstCodecParsers.H265ParserResult

Since : 1.24

#### GstCodecParsers.H265Parser.parse_decoder_config_record

    def GstCodecParsers.H265Parser.parse_decoder_config_record (self, data, size):
        #python wrapper for 'gst_h265_parser_parse_decoder_config_record'

Parses HEVCDecoderConfigurationRecord data and fill into config. The caller must free config via GstCodecParsers.H265DecoderConfigRecord.free

This method does not parse VPS, SPS and PPS and therefore the caller needs to parse each NAL unit via appropriate parsing method.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`data` (int) –

the data to parse

`size` (int) –

the size of data

Returns a tuple made of:

(GstCodecParsers.H265ParserResult ) –

a GstCodecParsers.H265ParserResult

`config` (GstCodecParsers.H265DecoderConfigRecord ) –

a GstCodecParsers.H265ParserResult

Since : 1.24

#### gst_h265_parser_parse_nal

    GstH265ParserResult
    gst_h265_parser_parse_nal (GstH265Parser * parser,
                               GstH265NalUnit * nalu)

This function should be called in the case one doesn't need to parse a specific structure. It is necessary to do so to make sure parser is up to date.

Parameters:

`parser` –

a GstH265Parser

`nalu` –

The GstH265NalUnit to parse

Returns –

a GstH265ParserResult

#### GstCodecParsers.H265Parser.prototype.parse_nal

    function GstCodecParsers.H265Parser.prototype.parse_nal(nalu: GstCodecParsers.H265NalUnit): {
        // javascript wrapper for 'gst_h265_parser_parse_nal'
    }

This function should be called in the case one doesn't need to parse a specific structure. It is necessary to do so to make sure parser is up to date.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnit to parse

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### GstCodecParsers.H265Parser.parse_nal

    def GstCodecParsers.H265Parser.parse_nal (self, nalu):
        #python wrapper for 'gst_h265_parser_parse_nal'

This function should be called in the case one doesn't need to parse a specific structure. It is necessary to do so to make sure parser is up to date.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnit to parse

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### gst_h265_parser_parse_pps

    GstH265ParserResult
    gst_h265_parser_parse_pps (GstH265Parser * parser,
                               GstH265NalUnit * nalu,
                               GstH265PPS * pps)

Parses data, and fills the pps structure.

Parameters:

`parser` –

a GstH265Parser

`nalu` –

The GST_H265_NAL_PPS GstH265NalUnit to parse

`pps` –

The GstH265PPS to fill.

Returns –

a GstH265ParserResult

#### GstCodecParsers.H265Parser.prototype.parse_pps

    function GstCodecParsers.H265Parser.prototype.parse_pps(nalu: GstCodecParsers.H265NalUnit, pps: GstCodecParsers.H265PPS): {
        // javascript wrapper for 'gst_h265_parser_parse_pps'
    }

Parses data, and fills the pps structure.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnitType.PPS GstCodecParsers.H265NalUnit to parse

`pps` (GstCodecParsers.H265PPS) –

The GstCodecParsers.H265PPS to fill.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### GstCodecParsers.H265Parser.parse_pps

    def GstCodecParsers.H265Parser.parse_pps (self, nalu, pps):
        #python wrapper for 'gst_h265_parser_parse_pps'

Parses data, and fills the pps structure.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnitType.PPS GstCodecParsers.H265NalUnit to parse

`pps` (GstCodecParsers.H265PPS) –

The GstCodecParsers.H265PPS to fill.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### gst_h265_parser_parse_sei

    GstH265ParserResult
    gst_h265_parser_parse_sei (GstH265Parser * parser,
                               GstH265NalUnit * nalu,
                               GArray ** messages)

Parses data, create and fills the messages array.

Parameters:

`parser` –

a GstH265Parser

`nalu` –

The `GST_H265_NAL_*_SEI` GstH265NalUnit to parse

`messages` ( [element-type GstH265SEIMessage]) –

The GArray of GstH265SEIMessage to fill. The caller must free it when done.

Returns –

a GstH265ParserResult

#### GstCodecParsers.H265Parser.prototype.parse_sei

    function GstCodecParsers.H265Parser.prototype.parse_sei(nalu: GstCodecParsers.H265NalUnit, messages: [ GstCodecParsers.H265SEIMessage ]): {
        // javascript wrapper for 'gst_h265_parser_parse_sei'
    }

Parses data, create and fills the messages array.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The `GST_H265_NAL_*_SEI` GstCodecParsers.H265NalUnit to parse

`messages` ([ GstCodecParsers.H265SEIMessage ]) –

The GArray of GstCodecParsers.H265SEIMessage to fill. The caller must free it when done.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### GstCodecParsers.H265Parser.parse_sei

    def GstCodecParsers.H265Parser.parse_sei (self, nalu, messages):
        #python wrapper for 'gst_h265_parser_parse_sei'

Parses data, create and fills the messages array.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The `GST_H265_NAL_*_SEI` GstCodecParsers.H265NalUnit to parse

`messages` ([ GstCodecParsers.H265SEIMessage ]) –

The GArray of GstCodecParsers.H265SEIMessage to fill. The caller must free it when done.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### gst_h265_parser_parse_slice_hdr

    GstH265ParserResult
    gst_h265_parser_parse_slice_hdr (GstH265Parser * parser,
                                     GstH265NalUnit * nalu,
                                     GstH265SliceHdr * slice)

Parses data, and fills the slice structure. The resulting slice_hdr structure shall be deallocated with gst_h265_slice_hdr_free when it is no longer needed

Parameters:

`parser` –

a GstH265Parser

`nalu` –

The `GST_H265_NAL_SLICE` GstH265NalUnit to parse

`slice` –

The GstH265SliceHdr to fill.

Returns –

a GstH265ParserResult

#### GstCodecParsers.H265Parser.prototype.parse_slice_hdr

    function GstCodecParsers.H265Parser.prototype.parse_slice_hdr(nalu: GstCodecParsers.H265NalUnit, slice: GstCodecParsers.H265SliceHdr): {
        // javascript wrapper for 'gst_h265_parser_parse_slice_hdr'
    }

Parses data, and fills the slice structure. The resulting slice_hdr structure shall be deallocated with GstCodecParsers.H265SliceHdr.prototype.free when it is no longer needed

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The `GST_H265_NAL_SLICE` GstCodecParsers.H265NalUnit to parse

`slice` (GstCodecParsers.H265SliceHdr) –

The GstCodecParsers.H265SliceHdr to fill.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### GstCodecParsers.H265Parser.parse_slice_hdr

    def GstCodecParsers.H265Parser.parse_slice_hdr (self, nalu, slice):
        #python wrapper for 'gst_h265_parser_parse_slice_hdr'

Parses data, and fills the slice structure. The resulting slice_hdr structure shall be deallocated with GstCodecParsers.H265SliceHdr.free when it is no longer needed

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The `GST_H265_NAL_SLICE` GstCodecParsers.H265NalUnit to parse

`slice` (GstCodecParsers.H265SliceHdr) –

The GstCodecParsers.H265SliceHdr to fill.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### gst_h265_parser_parse_slice_hdr_ext

    GstH265ParserResult
    gst_h265_parser_parse_slice_hdr_ext (GstH265Parser * parser,
                                         GstH265NalUnit * nalu,
                                         GstH265SliceHdr * slice,
                                         GstH265SPSEXT * sps_ext)

Parses data, and fills the slice structure. The resulting slice_hdr structure shall be deallocated with gst_h265_slice_hdr_free when it is no longer needed

Parameters:

`parser` –

a GstH265Parser

`nalu` –

The `GST_H265_NAL_SLICE` GstH265NalUnit to parse

`slice` –

The GstH265SliceHdr to fill.

`sps_ext` –

The GstH265SPSEXT to fill.

Returns –

a GstH265ParserResult

Since : 1.28

#### GstCodecParsers.H265Parser.prototype.parse_slice_hdr_ext

    function GstCodecParsers.H265Parser.prototype.parse_slice_hdr_ext(nalu: GstCodecParsers.H265NalUnit, slice: GstCodecParsers.H265SliceHdr, sps_ext: GstCodecParsers.H265SPSEXT): {
        // javascript wrapper for 'gst_h265_parser_parse_slice_hdr_ext'
    }

Parses data, and fills the slice structure. The resulting slice_hdr structure shall be deallocated with GstCodecParsers.H265SliceHdr.prototype.free when it is no longer needed

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The `GST_H265_NAL_SLICE` GstCodecParsers.H265NalUnit to parse

`slice` (GstCodecParsers.H265SliceHdr) –

The GstCodecParsers.H265SliceHdr to fill.

`sps_ext` (GstCodecParsers.H265SPSEXT) –

The GstCodecParsers.H265SPSEXT to fill.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

Since : 1.28

#### GstCodecParsers.H265Parser.parse_slice_hdr_ext

    def GstCodecParsers.H265Parser.parse_slice_hdr_ext (self, nalu, slice, sps_ext):
        #python wrapper for 'gst_h265_parser_parse_slice_hdr_ext'

Parses data, and fills the slice structure. The resulting slice_hdr structure shall be deallocated with GstCodecParsers.H265SliceHdr.free when it is no longer needed

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The `GST_H265_NAL_SLICE` GstCodecParsers.H265NalUnit to parse

`slice` (GstCodecParsers.H265SliceHdr) –

The GstCodecParsers.H265SliceHdr to fill.

`sps_ext` (GstCodecParsers.H265SPSEXT) –

The GstCodecParsers.H265SPSEXT to fill.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

Since : 1.28

#### gst_h265_parser_parse_sps

    GstH265ParserResult
    gst_h265_parser_parse_sps (GstH265Parser * parser,
                               GstH265NalUnit * nalu,
                               GstH265SPS * sps,
                               gboolean parse_vui_params)

Parses data, and fills the sps structure.

Parameters:

`parser` –

a GstH265Parser

`nalu` –

The GST_H265_NAL_SPS GstH265NalUnit to parse

`sps` –

The GstH265SPS to fill.

`parse_vui_params` –

Whether to parse the vui_params or not

Returns –

a GstH265ParserResult

#### GstCodecParsers.H265Parser.prototype.parse_sps

    function GstCodecParsers.H265Parser.prototype.parse_sps(nalu: GstCodecParsers.H265NalUnit, sps: GstCodecParsers.H265SPS, parse_vui_params: Number): {
        // javascript wrapper for 'gst_h265_parser_parse_sps'
    }

Parses data, and fills the sps structure.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnitType.SPS GstCodecParsers.H265NalUnit to parse

`sps` (GstCodecParsers.H265SPS) –

The GstCodecParsers.H265SPS to fill.

`parse_vui_params` (Number) –

Whether to parse the vui_params or not

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### GstCodecParsers.H265Parser.parse_sps

    def GstCodecParsers.H265Parser.parse_sps (self, nalu, sps, parse_vui_params):
        #python wrapper for 'gst_h265_parser_parse_sps'

Parses data, and fills the sps structure.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnitType.SPS GstCodecParsers.H265NalUnit to parse

`sps` (GstCodecParsers.H265SPS) –

The GstCodecParsers.H265SPS to fill.

`parse_vui_params` (bool) –

Whether to parse the vui_params or not

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### gst_h265_parser_parse_sps_ext

    GstH265ParserResult
    gst_h265_parser_parse_sps_ext (GstH265Parser * parser,
                                   GstH265NalUnit * nalu,
                                   GstH265SPS * sps,
                                   GstH265SPSEXT * sps_ext,
                                   gboolean parse_vui_params)

Parses data, and fills the sps structure.

Parameters:

`parser` –

a GstH265Parser

`nalu` –

The GST_H265_NAL_SPS GstH265NalUnit to parse

`sps` –

The GstH265SPS to fill.

`sps_ext` –

The GstH265SPSEXT matching the GstH265SPS to fill.

`parse_vui_params` –

Whether to parse the vui_params or not

Returns –

a GstH265ParserResult

Since : 1.28

#### GstCodecParsers.H265Parser.prototype.parse_sps_ext

    function GstCodecParsers.H265Parser.prototype.parse_sps_ext(nalu: GstCodecParsers.H265NalUnit, sps: GstCodecParsers.H265SPS, sps_ext: GstCodecParsers.H265SPSEXT, parse_vui_params: Number): {
        // javascript wrapper for 'gst_h265_parser_parse_sps_ext'
    }

Parses data, and fills the sps structure.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnitType.SPS GstCodecParsers.H265NalUnit to parse

`sps` (GstCodecParsers.H265SPS) –

The GstCodecParsers.H265SPS to fill.

`sps_ext` (GstCodecParsers.H265SPSEXT) –

The GstCodecParsers.H265SPSEXT matching the GstCodecParsers.H265SPS to fill.

`parse_vui_params` (Number) –

Whether to parse the vui_params or not

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

Since : 1.28

#### GstCodecParsers.H265Parser.parse_sps_ext

    def GstCodecParsers.H265Parser.parse_sps_ext (self, nalu, sps, sps_ext, parse_vui_params):
        #python wrapper for 'gst_h265_parser_parse_sps_ext'

Parses data, and fills the sps structure.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnitType.SPS GstCodecParsers.H265NalUnit to parse

`sps` (GstCodecParsers.H265SPS) –

The GstCodecParsers.H265SPS to fill.

`sps_ext` (GstCodecParsers.H265SPSEXT) –

The GstCodecParsers.H265SPSEXT matching the GstCodecParsers.H265SPS to fill.

`parse_vui_params` (bool) –

Whether to parse the vui_params or not

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

Since : 1.28

#### gst_h265_parser_parse_vps

    GstH265ParserResult
    gst_h265_parser_parse_vps (GstH265Parser * parser,
                               GstH265NalUnit * nalu,
                               GstH265VPS * vps)

Parses data, and fills the vps structure.

Parameters:

`parser` –

a GstH265Parser

`nalu` –

The GST_H265_NAL_VPS GstH265NalUnit to parse

`vps` –

The GstH265VPS to fill.

Returns –

a GstH265ParserResult

#### GstCodecParsers.H265Parser.prototype.parse_vps

    function GstCodecParsers.H265Parser.prototype.parse_vps(nalu: GstCodecParsers.H265NalUnit, vps: GstCodecParsers.H265VPS): {
        // javascript wrapper for 'gst_h265_parser_parse_vps'
    }

Parses data, and fills the vps structure.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnitType.VPS GstCodecParsers.H265NalUnit to parse

`vps` (GstCodecParsers.H265VPS) –

The GstCodecParsers.H265VPS to fill.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### GstCodecParsers.H265Parser.parse_vps

    def GstCodecParsers.H265Parser.parse_vps (self, nalu, vps):
        #python wrapper for 'gst_h265_parser_parse_vps'

Parses data, and fills the vps structure.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnitType.VPS GstCodecParsers.H265NalUnit to parse

`vps` (GstCodecParsers.H265VPS) –

The GstCodecParsers.H265VPS to fill.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

#### gst_h265_parser_update_pps

    GstH265ParserResult
    gst_h265_parser_update_pps (GstH265Parser * parser,
                                GstH265PPS * pps)

Replace internal Sequence Parameter Set struct corresponding to id of pps with pps. nalparser will mark pps as last parsed sps.

Parameters:

`parser` –

a GstH265Parser

`pps` ( [transfer: none]) –

a GstH265PPS.

Returns –

a GstH265ParserResult

Since : 1.18

#### GstCodecParsers.H265Parser.prototype.update_pps

    function GstCodecParsers.H265Parser.prototype.update_pps(pps: GstCodecParsers.H265PPS): {
        // javascript wrapper for 'gst_h265_parser_update_pps'
    }

Replace internal Sequence Parameter Set struct corresponding to id of pps with pps. nalparser will mark pps as last parsed sps.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`pps` (GstCodecParsers.H265PPS) –

a GstCodecParsers.H265PPS.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

Since : 1.18

#### GstCodecParsers.H265Parser.update_pps

    def GstCodecParsers.H265Parser.update_pps (self, pps):
        #python wrapper for 'gst_h265_parser_update_pps'

Replace internal Sequence Parameter Set struct corresponding to id of pps with pps. nalparser will mark pps as last parsed sps.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`pps` (GstCodecParsers.H265PPS) –

a GstCodecParsers.H265PPS.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

Since : 1.18

#### gst_h265_parser_update_sps

    GstH265ParserResult
    gst_h265_parser_update_sps (GstH265Parser * parser,
                                GstH265SPS * sps)

Replace internal Sequence Parameter Set struct corresponding to id of sps with sps. nalparser will mark sps as last parsed sps.

Parameters:

`parser` –

a GstH265Parser

`sps` ( [transfer: none]) –

a GstH265SPS.

Returns –

a GstH265ParserResult

Since : 1.18

#### GstCodecParsers.H265Parser.prototype.update_sps

    function GstCodecParsers.H265Parser.prototype.update_sps(sps: GstCodecParsers.H265SPS): {
        // javascript wrapper for 'gst_h265_parser_update_sps'
    }

Replace internal Sequence Parameter Set struct corresponding to id of sps with sps. nalparser will mark sps as last parsed sps.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`sps` (GstCodecParsers.H265SPS) –

a GstCodecParsers.H265SPS.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

Since : 1.18

#### GstCodecParsers.H265Parser.update_sps

    def GstCodecParsers.H265Parser.update_sps (self, sps):
        #python wrapper for 'gst_h265_parser_update_sps'

Replace internal Sequence Parameter Set struct corresponding to id of sps with sps. nalparser will mark sps as last parsed sps.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`sps` (GstCodecParsers.H265SPS) –

a GstCodecParsers.H265SPS.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

Since : 1.18

#### gst_h265_parser_update_vps

    GstH265ParserResult
    gst_h265_parser_update_vps (GstH265Parser * parser,
                                GstH265VPS * vps)

Replace internal Video Parameter Set struct corresponding to id of vps with vps. nalparser will mark vps as last parsed vps.

Parameters:

`parser` –

a GstH265Parser

`vps` ( [transfer: none]) –

a GstH265VPS.

Returns –

a GstH265ParserResult

Since : 1.18

#### GstCodecParsers.H265Parser.prototype.update_vps

    function GstCodecParsers.H265Parser.prototype.update_vps(vps: GstCodecParsers.H265VPS): {
        // javascript wrapper for 'gst_h265_parser_update_vps'
    }

Replace internal Video Parameter Set struct corresponding to id of vps with vps. nalparser will mark vps as last parsed vps.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`vps` (GstCodecParsers.H265VPS) –

a GstCodecParsers.H265VPS.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

Since : 1.18

#### GstCodecParsers.H265Parser.update_vps

    def GstCodecParsers.H265Parser.update_vps (self, vps):
        #python wrapper for 'gst_h265_parser_update_vps'

Replace internal Video Parameter Set struct corresponding to id of vps with vps. nalparser will mark vps as last parsed vps.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`vps` (GstCodecParsers.H265VPS) –

a GstCodecParsers.H265VPS.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

Since : 1.18

### Functions

#### gst_h265_parser_new

    GstH265Parser *
    gst_h265_parser_new ()

Creates a new GstH265Parser. It should be freed with gst_h265_parser_free after use.

Returns –

a new GstH265Parser

## GstH265PicTiming

### Members

`pic_struct` (guint8) –
No description available
`source_scan_type` (guint8) –
No description available
`duplicate_flag` (guint8) –
No description available
`au_cpb_removal_delay_minus1` (guint8) –
No description available
`pic_dpb_output_delay` (guint8) –
No description available
`pic_dpb_output_du_delay` (guint8) –
No description available
`num_decoding_units_minus1` (guint32) –
No description available
`du_common_cpb_removal_delay_flag` (guint8) –
No description available
`du_common_cpb_removal_delay_increment_minus1` (guint8) –
No description available
`num_nalus_in_du_minus1` (guint32 *) –
No description available
`du_cpb_removal_delay_increment_minus1` (guint8 *) –
No description available

## GstCodecParsers.H265PicTiming

### Members

`pic_struct` (Number) –
No description available
`source_scan_type` (Number) –
No description available
`duplicate_flag` (Number) –
No description available
`au_cpb_removal_delay_minus1` (Number) –
No description available
`pic_dpb_output_delay` (Number) –
No description available
`pic_dpb_output_du_delay` (Number) –
No description available
`num_decoding_units_minus1` (Number) –
No description available
`du_common_cpb_removal_delay_flag` (Number) –
No description available
`du_common_cpb_removal_delay_increment_minus1` (Number) –
No description available
`num_nalus_in_du_minus1` (Number) –
No description available
`du_cpb_removal_delay_increment_minus1` (Number) –
No description available

## GstCodecParsers.H265PicTiming

### Members

`pic_struct` (int) –
No description available
`source_scan_type` (int) –
No description available
`duplicate_flag` (int) –
No description available
`au_cpb_removal_delay_minus1` (int) –
No description available
`pic_dpb_output_delay` (int) –
No description available
`pic_dpb_output_du_delay` (int) –
No description available
`num_decoding_units_minus1` (int) –
No description available
`du_common_cpb_removal_delay_flag` (int) –
No description available
`du_common_cpb_removal_delay_increment_minus1` (int) –
No description available
`num_nalus_in_du_minus1` (int) –
No description available
`du_cpb_removal_delay_increment_minus1` (int) –
No description available

## GstH265PredWeightTable

### Members

`luma_log2_weight_denom` (guint8) –
No description available
`delta_chroma_log2_weight_denom` (gint8) –
No description available
`luma_weight_l0_flag` (guint8 *) –
No description available
`chroma_weight_l0_flag` (guint8 *) –
No description available
`delta_luma_weight_l0` (gint8 *) –
No description available
`luma_offset_l0` (gint8 *) –
No description available
`delta_chroma_weight_l0` (gint8 *) –
No description available
`delta_chroma_offset_l0` (gint16 *) –
No description available
`luma_weight_l1_flag` (guint8 *) –
No description available
`chroma_weight_l1_flag` (guint8 *) –
No description available
`delta_luma_weight_l1` (gint8 *) –
No description available
`luma_offset_l1` (gint8 *) –
No description available
`delta_chroma_weight_l1` (gint8 *) –
No description available
`delta_chroma_offset_l1` (gint16 *) –
No description available

## GstCodecParsers.H265PredWeightTable

### Members

`luma_log2_weight_denom` (Number) –
No description available
`delta_chroma_log2_weight_denom` (Number) –
No description available
`luma_weight_l0_flag` ([ Number ]) –
No description available
`chroma_weight_l0_flag` ([ Number ]) –
No description available
`delta_luma_weight_l0` ([ Number ]) –
No description available
`luma_offset_l0` ([ Number ]) –
No description available
`delta_chroma_weight_l0` ([ Number ]) –
No description available
`delta_chroma_offset_l0` ([ Number ]) –
No description available
`luma_weight_l1_flag` ([ Number ]) –
No description available
`chroma_weight_l1_flag` ([ Number ]) –
No description available
`delta_luma_weight_l1` ([ Number ]) –
No description available
`luma_offset_l1` ([ Number ]) –
No description available
`delta_chroma_weight_l1` ([ Number ]) –
No description available
`delta_chroma_offset_l1` ([ Number ]) –
No description available

## GstCodecParsers.H265PredWeightTable

### Members

`luma_log2_weight_denom` (int) –
No description available
`delta_chroma_log2_weight_denom` (int) –
No description available
`luma_weight_l0_flag` ([ int ]) –
No description available
`chroma_weight_l0_flag` ([ int ]) –
No description available
`delta_luma_weight_l0` ([ int ]) –
No description available
`luma_offset_l0` ([ int ]) –
No description available
`delta_chroma_weight_l0` ([ int ]) –
No description available
`delta_chroma_offset_l0` ([ int ]) –
No description available
`luma_weight_l1_flag` ([ int ]) –
No description available
`chroma_weight_l1_flag` ([ int ]) –
No description available
`delta_luma_weight_l1` ([ int ]) –
No description available
`luma_offset_l1` ([ int ]) –
No description available
`delta_chroma_weight_l1` ([ int ]) –
No description available
`delta_chroma_offset_l1` ([ int ]) –
No description available

## GstH265ProfileTierLevel

Define ProfileTierLevel parameters

### Members

`profile_space` (guint8) –

specifies the context for the interpretation of general_profile_idc and general_profile_combatibility_flag

`tier_flag` (guint8) –

the tier context for the interpretation of general_level_idc

`profile_idc` (guint8) –

profile id

`profile_compatibility_flag` (guint8 *) –

compatibility flags

`progressive_source_flag` (guint8) –

flag to indicate the type of stream

`interlaced_source_flag` (guint8) –

flag to indicate the type of stream

`non_packed_constraint_flag` (guint8) –

indicate the presence of frame packing arrangement sei message

`frame_only_constraint_flag` (guint8) –

recognize the field_seq_flag

`max_12bit_constraint_flag` (guint8) –

used to define profile extensions, see Annex A

`max_10bit_constraint_flag` (guint8) –

used to define profile extensions, see Annex A

`max_8bit_constraint_flag` (guint8) –

used to define profile extensions, see Annex A

`max_422chroma_constraint_flag` (guint8) –

used to define profile extensions, see Annex A

`max_420chroma_constraint_flag` (guint8) –

used to define profile extensions, see Annex A

`max_monochrome_constraint_flag` (guint8) –

used to define profile extensions, see Annex A

`intra_constraint_flag` (guint8) –

used to define profile extensions, see Annex A

`one_picture_only_constraint_flag` (guint8) –

used to define profile extensions, see Annex A

`lower_bit_rate_constraint_flag` (guint8) –

used to define profile extensions, see Annex A

`max_14bit_constraint_flag` (guint8) –

used to define profile extensions, see Annex A level idc: indicate the level which the CVS confirms

`level_idc` (guint8) –
No description available
`sub_layer_profile_present_flag` (guint8 *) –

sublayer profile presence ind

`sub_layer_level_present_flag` (guint8 *) –

sublayer level presence indicator.

`sub_layer_profile_space` (guint8 *) –

profile space for sublayers

`sub_layer_tier_flag` (guint8 *) –

tier flags for sublayers.

`sub_layer_profile_idc` (guint8 *) –

conformant profile indicator for sublayers.

`sub_layer_profile_compatibility_flag` (guint8 *) –
No description available
`sub_layer_progressive_source_flag` (guint8 *) –

progressive stream indicator for sublayer

`sub_layer_interlaced_source_flag` (guint8 *) –

interlaced stream indicator for sublayer

`sub_layer_non_packed_constraint_flag` (guint8 *) –

indicate the presence of frame packing arrangement sei message with in sublayers

`sub_layer_frame_only_constraint_flag` (guint8 *) –

recognize the sublayer specific field_seq_flag

`sub_layer_level_idc` (guint8 *) –

indicate the sublayer specific level

## GstCodecParsers.H265ProfileTierLevel

Define ProfileTierLevel parameters

### Members

`profile_space` (Number) –

specifies the context for the interpretation of general_profile_idc and general_profile_combatibility_flag

`tier_flag` (Number) –

the tier context for the interpretation of general_level_idc

`profile_idc` (Number) –

profile id

`profile_compatibility_flag` ([ Number ]) –

compatibility flags

`progressive_source_flag` (Number) –

flag to indicate the type of stream

`interlaced_source_flag` (Number) –

flag to indicate the type of stream

`non_packed_constraint_flag` (Number) –

indicate the presence of frame packing arrangement sei message

`frame_only_constraint_flag` (Number) –

recognize the field_seq_flag

`max_12bit_constraint_flag` (Number) –

used to define profile extensions, see Annex A

`max_10bit_constraint_flag` (Number) –

used to define profile extensions, see Annex A

`max_8bit_constraint_flag` (Number) –

used to define profile extensions, see Annex A

`max_422chroma_constraint_flag` (Number) –

used to define profile extensions, see Annex A

`max_420chroma_constraint_flag` (Number) –

used to define profile extensions, see Annex A

`max_monochrome_constraint_flag` (Number) –

used to define profile extensions, see Annex A

`intra_constraint_flag` (Number) –

used to define profile extensions, see Annex A

`one_picture_only_constraint_flag` (Number) –

used to define profile extensions, see Annex A

`lower_bit_rate_constraint_flag` (Number) –

used to define profile extensions, see Annex A

`max_14bit_constraint_flag` (Number) –

used to define profile extensions, see Annex A level idc: indicate the level which the CVS confirms

`level_idc` (Number) –
No description available
`sub_layer_profile_present_flag` ([ Number ]) –

sublayer profile presence ind

`sub_layer_level_present_flag` ([ Number ]) –

sublayer level presence indicator.

`sub_layer_profile_space` ([ Number ]) –

profile space for sublayers

`sub_layer_tier_flag` ([ Number ]) –

tier flags for sublayers.

`sub_layer_profile_idc` ([ Number ]) –

conformant profile indicator for sublayers.

`sub_layer_profile_compatibility_flag` ([ Number ]) –
No description available
`sub_layer_progressive_source_flag` ([ Number ]) –

progressive stream indicator for sublayer

`sub_layer_interlaced_source_flag` ([ Number ]) –

interlaced stream indicator for sublayer

`sub_layer_non_packed_constraint_flag` ([ Number ]) –

indicate the presence of frame packing arrangement sei message with in sublayers

`sub_layer_frame_only_constraint_flag` ([ Number ]) –

recognize the sublayer specific field_seq_flag

`sub_layer_level_idc` ([ Number ]) –

indicate the sublayer specific level

## GstCodecParsers.H265ProfileTierLevel

Define ProfileTierLevel parameters

### Members

`profile_space` (int) –

specifies the context for the interpretation of general_profile_idc and general_profile_combatibility_flag

`tier_flag` (int) –

the tier context for the interpretation of general_level_idc

`profile_idc` (int) –

profile id

`profile_compatibility_flag` ([ int ]) –

compatibility flags

`progressive_source_flag` (int) –

flag to indicate the type of stream

`interlaced_source_flag` (int) –

flag to indicate the type of stream

`non_packed_constraint_flag` (int) –

indicate the presence of frame packing arrangement sei message

`frame_only_constraint_flag` (int) –

recognize the field_seq_flag

`max_12bit_constraint_flag` (int) –

used to define profile extensions, see Annex A

`max_10bit_constraint_flag` (int) –

used to define profile extensions, see Annex A

`max_8bit_constraint_flag` (int) –

used to define profile extensions, see Annex A

`max_422chroma_constraint_flag` (int) –

used to define profile extensions, see Annex A

`max_420chroma_constraint_flag` (int) –

used to define profile extensions, see Annex A

`max_monochrome_constraint_flag` (int) –

used to define profile extensions, see Annex A

`intra_constraint_flag` (int) –

used to define profile extensions, see Annex A

`one_picture_only_constraint_flag` (int) –

used to define profile extensions, see Annex A

`lower_bit_rate_constraint_flag` (int) –

used to define profile extensions, see Annex A

`max_14bit_constraint_flag` (int) –

used to define profile extensions, see Annex A level idc: indicate the level which the CVS confirms

`level_idc` (int) –
No description available
`sub_layer_profile_present_flag` ([ int ]) –

sublayer profile presence ind

`sub_layer_level_present_flag` ([ int ]) –

sublayer level presence indicator.

`sub_layer_profile_space` ([ int ]) –

profile space for sublayers

`sub_layer_tier_flag` ([ int ]) –

tier flags for sublayers.

`sub_layer_profile_idc` ([ int ]) –

conformant profile indicator for sublayers.

`sub_layer_profile_compatibility_flag` ([ int ]) –
No description available
`sub_layer_progressive_source_flag` ([ int ]) –

progressive stream indicator for sublayer

`sub_layer_interlaced_source_flag` ([ int ]) –

interlaced stream indicator for sublayer

`sub_layer_non_packed_constraint_flag` ([ int ]) –

indicate the presence of frame packing arrangement sei message with in sublayers

`sub_layer_frame_only_constraint_flag` ([ int ]) –

recognize the sublayer specific field_seq_flag

`sub_layer_level_idc` ([ int ]) –

indicate the sublayer specific level

### Methods

#### gst_h265_profile_tier_level_get_profile

    GstH265Profile
    gst_h265_profile_tier_level_get_profile (const GstH265ProfileTierLevel * ptl)

Return the H265 profile defined in ptl.

Parameters:

`ptl` –

a GstH265ProfileTierLevel

Returns –

a GstH265Profile

Since : 1.14

#### GstCodecParsers.H265ProfileTierLevel.prototype.get_profile

    function GstCodecParsers.H265ProfileTierLevel.prototype.get_profile(): {
        // javascript wrapper for 'gst_h265_profile_tier_level_get_profile'
    }

Return the H265 profile defined in ptl.

Parameters:

`ptl` (GstCodecParsers.H265ProfileTierLevel) –

a GstCodecParsers.H265ProfileTierLevel

Returns (GstCodecParsers.H265Profile) –

a GstCodecParsers.H265Profile

Since : 1.14

#### GstCodecParsers.H265ProfileTierLevel.get_profile

    def GstCodecParsers.H265ProfileTierLevel.get_profile (self):
        #python wrapper for 'gst_h265_profile_tier_level_get_profile'

Return the H265 profile defined in ptl.

Parameters:

`ptl` (GstCodecParsers.H265ProfileTierLevel) –

a GstCodecParsers.H265ProfileTierLevel

Returns (GstCodecParsers.H265Profile) –

a GstCodecParsers.H265Profile

Since : 1.14

## GstH265RecoveryPoint

### Members

`recovery_poc_cnt` (gint32) –
No description available
`exact_match_flag` (guint8) –
No description available
`broken_link_flag` (guint8) –
No description available

## GstCodecParsers.H265RecoveryPoint

### Members

`recovery_poc_cnt` (Number) –
No description available
`exact_match_flag` (Number) –
No description available
`broken_link_flag` (Number) –
No description available

## GstCodecParsers.H265RecoveryPoint

### Members

`recovery_poc_cnt` (int) –
No description available
`exact_match_flag` (int) –
No description available
`broken_link_flag` (int) –
No description available

## GstH265RefPicListModification

### Members

`ref_pic_list_modification_flag_l0` (guint8) –
No description available
`list_entry_l0` (guint32 *) –
No description available
`ref_pic_list_modification_flag_l1` (guint8) –
No description available
`list_entry_l1` (guint32 *) –
No description available

## GstCodecParsers.H265RefPicListModification

### Members

`ref_pic_list_modification_flag_l0` (Number) –
No description available
`list_entry_l0` ([ Number ]) –
No description available
`ref_pic_list_modification_flag_l1` (Number) –
No description available
`list_entry_l1` ([ Number ]) –
No description available

## GstCodecParsers.H265RefPicListModification

### Members

`ref_pic_list_modification_flag_l0` (int) –
No description available
`list_entry_l0` ([ int ]) –
No description available
`ref_pic_list_modification_flag_l1` (int) –
No description available
`list_entry_l1` ([ int ]) –
No description available

## GstH265RegisteredUserData

The User data registered by Rec. ITU-T T.35 SEI message. country_code: an itu_t_t35_country_code. country_code_extension: an itu_t_t35_country_code_extension_byte. Should be ignored when country_code is not 0xff data: the data of itu_t_t35_payload_byte excluding country_code and country_code_extension size: the size of data in bytes

### Members

`country_code` (guint8) –
No description available
`country_code_extension` (guint8) –
No description available
`data` (const guint8 *) –
No description available
`size` (guint) –
No description available

## GstCodecParsers.H265RegisteredUserData

The User data registered by Rec. ITU-T T.35 SEI message. country_code: an itu_t_t35_country_code. country_code_extension: an itu_t_t35_country_code_extension_byte. Should be ignored when country_code is not 0xff data: the data of itu_t_t35_payload_byte excluding country_code and country_code_extension size: the size of data in bytes

### Members

`country_code` (Number) –
No description available
`country_code_extension` (Number) –
No description available
`data` (Number) –
No description available
`size` (Number) –
No description available

## GstCodecParsers.H265RegisteredUserData

The User data registered by Rec. ITU-T T.35 SEI message. country_code: an itu_t_t35_country_code. country_code_extension: an itu_t_t35_country_code_extension_byte. Should be ignored when country_code is not 0xff data: the data of itu_t_t35_payload_byte excluding country_code and country_code_extension size: the size of data in bytes

### Members

`country_code` (int) –
No description available
`country_code_extension` (int) –
No description available
`data` (int) –
No description available
`size` (int) –
No description available

## GstH265SEIMessage

Constains information about SEI message. The content depends on the payloadType.

### Members

`payloadType` (GstH265SEIPayloadType) –

GstH265SEIPayloadType

`payload.buffering_period` (GstH265BufferingPeriod) –
No description available
`payload.pic_timing` (GstH265PicTiming) –
No description available
`payload.registered_user_data` (GstH265RegisteredUserData) –
No description available
`payload.recovery_point` (GstH265RecoveryPoint) –
No description available
`payload.time_code` (GstH265TimeCode) –
No description available
`payload.mastering_display_colour_volume` (GstH265MasteringDisplayColourVolume) –
No description available
`payload.content_light_level` (GstH265ContentLightLevel) –
No description available
`payload.user_data_unregistered` (GstH265UserDataUnregistered) –
No description available

## GstCodecParsers.H265SEIMessage

Constains information about SEI message. The content depends on the payloadType.

### Members

`payloadType` (GstCodecParsers.H265SEIPayloadType) –

GstCodecParsers.H265SEIPayloadType

## GstCodecParsers.H265SEIMessage

Constains information about SEI message. The content depends on the payloadType.

### Members

`payloadType` (GstCodecParsers.H265SEIPayloadType) –

GstCodecParsers.H265SEIPayloadType

## GstH265SPS

H265 Sequence Parameter Set (SPS)

### Members

`id` (guint8) –

The ID of the sequence parameter set

`vps_id` (guint8) –
No description available
`vps` (GstH265VPS *) –
No description available
`max_sub_layers_minus1` (guint8) –
No description available
`temporal_id_nesting_flag` (guint8) –
No description available
`profile_tier_level` (GstH265ProfileTierLevel) –
No description available
`chroma_format_idc` (guint8) –
No description available
`separate_colour_plane_flag` (guint8) –
No description available
`pic_width_in_luma_samples` (guint16) –
No description available
`pic_height_in_luma_samples` (guint16) –
No description available
`conformance_window_flag` (guint8) –
No description available
`conf_win_left_offset` (guint32) –
No description available
`conf_win_right_offset` (guint32) –
No description available
`conf_win_top_offset` (guint32) –
No description available
`conf_win_bottom_offset` (guint32) –
No description available
`bit_depth_luma_minus8` (guint8) –
No description available
`bit_depth_chroma_minus8` (guint8) –
No description available
`log2_max_pic_order_cnt_lsb_minus4` (guint8) –
No description available
`sub_layer_ordering_info_present_flag` (guint8) –
No description available
`max_dec_pic_buffering_minus1` (guint8 *) –
No description available
`max_num_reorder_pics` (guint8 *) –
No description available
`max_latency_increase_plus1` (guint8 *) –
No description available
`log2_min_luma_coding_block_size_minus3` (guint8) –
No description available
`log2_diff_max_min_luma_coding_block_size` (guint8) –
No description available
`log2_min_transform_block_size_minus2` (guint8) –
No description available
`log2_diff_max_min_transform_block_size` (guint8) –
No description available
`max_transform_hierarchy_depth_inter` (guint8) –
No description available
`max_transform_hierarchy_depth_intra` (guint8) –
No description available
`scaling_list_enabled_flag` (guint8) –
No description available
`scaling_list_data_present_flag` (guint8) –
No description available
`scaling_list` (GstH265ScalingList) –
No description available
`amp_enabled_flag` (guint8) –
No description available
`sample_adaptive_offset_enabled_flag` (guint8) –
No description available
`pcm_enabled_flag` (guint8) –
No description available
`pcm_sample_bit_depth_luma_minus1` (guint8) –
No description available
`pcm_sample_bit_depth_chroma_minus1` (guint8) –
No description available
`log2_min_pcm_luma_coding_block_size_minus3` (guint8) –
No description available
`log2_diff_max_min_pcm_luma_coding_block_size` (guint8) –
No description available
`pcm_loop_filter_disabled_flag` (guint8) –
No description available
`num_short_term_ref_pic_sets` (guint8) –
No description available
`short_term_ref_pic_set` (GstH265ShortTermRefPicSet *) –
No description available
`long_term_ref_pics_present_flag` (guint8) –
No description available
`num_long_term_ref_pics_sps` (guint8) –
No description available
`lt_ref_pic_poc_lsb_sps` (guint16 *) –
No description available
`used_by_curr_pic_lt_sps_flag` (guint8 *) –
No description available
`temporal_mvp_enabled_flag` (guint8) –
No description available
`strong_intra_smoothing_enabled_flag` (guint8) –
No description available
`vui_parameters_present_flag` (guint8) –
No description available
`vui_params` (GstH265VUIParams) –
No description available
`sps_extension_flag` (guint8) –
No description available
`sps_range_extension_flag` (guint8) –
No description available
`sps_multilayer_extension_flag` (guint8) –
No description available
`sps_3d_extension_flag` (guint8) –
No description available
`sps_scc_extension_flag` (guint8) –
No description available
`sps_extension_4bits` (guint8) –
No description available
`sps_extension_params` (GstH265SPSExtensionParams) –
No description available
`sps_scc_extension_params` (GstH265SPSSccExtensionParams) –
No description available
`chroma_array_type` (guint8) –
No description available
`width` (gint) –
No description available
`height` (gint) –
No description available
`crop_rect_width` (gint) –
No description available
`crop_rect_height` (gint) –
No description available
`crop_rect_x` (gint) –
No description available
`crop_rect_y` (gint) –
No description available
`fps_num` (gint) –
No description available
`fps_den` (gint) –
No description available
`valid` (gboolean) –
No description available

## GstCodecParsers.H265SPS

H265 Sequence Parameter Set (SPS)

### Members

`id` (Number) –

The ID of the sequence parameter set

`vps_id` (Number) –
No description available
`vps` (GstCodecParsers.H265VPS) –
No description available
`max_sub_layers_minus1` (Number) –
No description available
`temporal_id_nesting_flag` (Number) –
No description available
`profile_tier_level` (GstCodecParsers.H265ProfileTierLevel) –
No description available
`chroma_format_idc` (Number) –
No description available
`separate_colour_plane_flag` (Number) –
No description available
`pic_width_in_luma_samples` (Number) –
No description available
`pic_height_in_luma_samples` (Number) –
No description available
`conformance_window_flag` (Number) –
No description available
`conf_win_left_offset` (Number) –
No description available
`conf_win_right_offset` (Number) –
No description available
`conf_win_top_offset` (Number) –
No description available
`conf_win_bottom_offset` (Number) –
No description available
`bit_depth_luma_minus8` (Number) –
No description available
`bit_depth_chroma_minus8` (Number) –
No description available
`log2_max_pic_order_cnt_lsb_minus4` (Number) –
No description available
`sub_layer_ordering_info_present_flag` (Number) –
No description available
`max_dec_pic_buffering_minus1` ([ Number ]) –
No description available
`max_num_reorder_pics` ([ Number ]) –
No description available
`max_latency_increase_plus1` ([ Number ]) –
No description available
`log2_min_luma_coding_block_size_minus3` (Number) –
No description available
`log2_diff_max_min_luma_coding_block_size` (Number) –
No description available
`log2_min_transform_block_size_minus2` (Number) –
No description available
`log2_diff_max_min_transform_block_size` (Number) –
No description available
`max_transform_hierarchy_depth_inter` (Number) –
No description available
`max_transform_hierarchy_depth_intra` (Number) –
No description available
`scaling_list_enabled_flag` (Number) –
No description available
`scaling_list_data_present_flag` (Number) –
No description available
`scaling_list` (GstCodecParsers.H265ScalingList) –
No description available
`amp_enabled_flag` (Number) –
No description available
`sample_adaptive_offset_enabled_flag` (Number) –
No description available
`pcm_enabled_flag` (Number) –
No description available
`pcm_sample_bit_depth_luma_minus1` (Number) –
No description available
`pcm_sample_bit_depth_chroma_minus1` (Number) –
No description available
`log2_min_pcm_luma_coding_block_size_minus3` (Number) –
No description available
`log2_diff_max_min_pcm_luma_coding_block_size` (Number) –
No description available
`pcm_loop_filter_disabled_flag` (Number) –
No description available
`num_short_term_ref_pic_sets` (Number) –
No description available
`short_term_ref_pic_set` ([ GstCodecParsers.H265ShortTermRefPicSet ]) –
No description available
`long_term_ref_pics_present_flag` (Number) –
No description available
`num_long_term_ref_pics_sps` (Number) –
No description available
`lt_ref_pic_poc_lsb_sps` ([ Number ]) –
No description available
`used_by_curr_pic_lt_sps_flag` ([ Number ]) –
No description available
`temporal_mvp_enabled_flag` (Number) –
No description available
`strong_intra_smoothing_enabled_flag` (Number) –
No description available
`vui_parameters_present_flag` (Number) –
No description available
`vui_params` (GstCodecParsers.H265VUIParams) –
No description available
`sps_extension_flag` (Number) –
No description available
`sps_range_extension_flag` (Number) –
No description available
`sps_multilayer_extension_flag` (Number) –
No description available
`sps_3d_extension_flag` (Number) –
No description available
`sps_scc_extension_flag` (Number) –
No description available
`sps_extension_4bits` (Number) –
No description available
`sps_extension_params` (GstCodecParsers.H265SPSExtensionParams) –
No description available
`sps_scc_extension_params` (GstCodecParsers.H265SPSSccExtensionParams) –
No description available
`chroma_array_type` (Number) –
No description available
`width` (Number) –
No description available
`height` (Number) –
No description available
`crop_rect_width` (Number) –
No description available
`crop_rect_height` (Number) –
No description available
`crop_rect_x` (Number) –
No description available
`crop_rect_y` (Number) –
No description available
`fps_num` (Number) –
No description available
`fps_den` (Number) –
No description available
`valid` (Number) –
No description available

## GstCodecParsers.H265SPS

H265 Sequence Parameter Set (SPS)

### Members

`id` (int) –

The ID of the sequence parameter set

`vps_id` (int) –
No description available
`vps` (GstCodecParsers.H265VPS) –
No description available
`max_sub_layers_minus1` (int) –
No description available
`temporal_id_nesting_flag` (int) –
No description available
`profile_tier_level` (GstCodecParsers.H265ProfileTierLevel) –
No description available
`chroma_format_idc` (int) –
No description available
`separate_colour_plane_flag` (int) –
No description available
`pic_width_in_luma_samples` (int) –
No description available
`pic_height_in_luma_samples` (int) –
No description available
`conformance_window_flag` (int) –
No description available
`conf_win_left_offset` (int) –
No description available
`conf_win_right_offset` (int) –
No description available
`conf_win_top_offset` (int) –
No description available
`conf_win_bottom_offset` (int) –
No description available
`bit_depth_luma_minus8` (int) –
No description available
`bit_depth_chroma_minus8` (int) –
No description available
`log2_max_pic_order_cnt_lsb_minus4` (int) –
No description available
`sub_layer_ordering_info_present_flag` (int) –
No description available
`max_dec_pic_buffering_minus1` ([ int ]) –
No description available
`max_num_reorder_pics` ([ int ]) –
No description available
`max_latency_increase_plus1` ([ int ]) –
No description available
`log2_min_luma_coding_block_size_minus3` (int) –
No description available
`log2_diff_max_min_luma_coding_block_size` (int) –
No description available
`log2_min_transform_block_size_minus2` (int) –
No description available
`log2_diff_max_min_transform_block_size` (int) –
No description available
`max_transform_hierarchy_depth_inter` (int) –
No description available
`max_transform_hierarchy_depth_intra` (int) –
No description available
`scaling_list_enabled_flag` (int) –
No description available
`scaling_list_data_present_flag` (int) –
No description available
`scaling_list` (GstCodecParsers.H265ScalingList) –
No description available
`amp_enabled_flag` (int) –
No description available
`sample_adaptive_offset_enabled_flag` (int) –
No description available
`pcm_enabled_flag` (int) –
No description available
`pcm_sample_bit_depth_luma_minus1` (int) –
No description available
`pcm_sample_bit_depth_chroma_minus1` (int) –
No description available
`log2_min_pcm_luma_coding_block_size_minus3` (int) –
No description available
`log2_diff_max_min_pcm_luma_coding_block_size` (int) –
No description available
`pcm_loop_filter_disabled_flag` (int) –
No description available
`num_short_term_ref_pic_sets` (int) –
No description available
`short_term_ref_pic_set` ([ GstCodecParsers.H265ShortTermRefPicSet ]) –
No description available
`long_term_ref_pics_present_flag` (int) –
No description available
`num_long_term_ref_pics_sps` (int) –
No description available
`lt_ref_pic_poc_lsb_sps` ([ int ]) –
No description available
`used_by_curr_pic_lt_sps_flag` ([ int ]) –
No description available
`temporal_mvp_enabled_flag` (int) –
No description available
`strong_intra_smoothing_enabled_flag` (int) –
No description available
`vui_parameters_present_flag` (int) –
No description available
`vui_params` (GstCodecParsers.H265VUIParams) –
No description available
`sps_extension_flag` (int) –
No description available
`sps_range_extension_flag` (int) –
No description available
`sps_multilayer_extension_flag` (int) –
No description available
`sps_3d_extension_flag` (int) –
No description available
`sps_scc_extension_flag` (int) –
No description available
`sps_extension_4bits` (int) –
No description available
`sps_extension_params` (GstCodecParsers.H265SPSExtensionParams) –
No description available
`sps_scc_extension_params` (GstCodecParsers.H265SPSSccExtensionParams) –
No description available
`chroma_array_type` (int) –
No description available
`width` (int) –
No description available
`height` (int) –
No description available
`crop_rect_width` (int) –
No description available
`crop_rect_height` (int) –
No description available
`crop_rect_x` (int) –
No description available
`crop_rect_y` (int) –
No description available
`fps_num` (int) –
No description available
`fps_den` (int) –
No description available
`valid` (bool) –
No description available

## GstH265SPSEXT

H265 Sequence Parameter Set extension

### Members

`short_term_ref_pic_set_ext` (GstH265ShortTermRefPicSetExt *) –
No description available

Since : 1.28

## GstCodecParsers.H265SPSEXT

H265 Sequence Parameter Set extension

### Members

`short_term_ref_pic_set_ext` ([ GstCodecParsers.H265ShortTermRefPicSetExt ]) –
No description available

Since : 1.28

## GstCodecParsers.H265SPSEXT

H265 Sequence Parameter Set extension

### Members

`short_term_ref_pic_set_ext` ([ GstCodecParsers.H265ShortTermRefPicSetExt ]) –
No description available

Since : 1.28

## GstH265SPSExtensionParams

Defines the GstH265SPSExtensionParams

### Members

`transform_skip_rotation_enabled_flag` (guint8) –

TRUE specifies that a rotation is applied to the residual data block from intra 4X4 blocks coded using a transform skip operation.

`transform_skip_context_enabled_flag` (guint8) –

TRUE specifies tspecifies that a particular context is used for the parsing of the sig_coeff_flag for transform blocks with a skipped transform.

`implicit_rdpcm_enabled_flag` (guint8) –
No description available
`explicit_rdpcm_enabled_flag` (guint8) –
No description available
`extended_precision_processing_flag` (guint8) –

TRUE specifies that an extended dynamic range is used for coefficient parsing and inverse transform processing

`intra_smoothing_disabled_flag` (guint8) –

TRUE specifies that the filtering process of neighbouring samples is unconditionally disabled for intra prediction

`high_precision_offsets_enabled_flag` (guint8) –

TRUE specifies that weighted prediction offset values are signalled using a bit-depth-dependent precision.

`persistent_rice_adaptation_enabled_flag` (guint8) –

TRUE specifies that the Rice parameter derivation for the binarization of coeff_abs_level_remaining[] is initialized at the start of each sub-block using mode dependent statistics accumulated from previous sub-blocks.

`cabac_bypass_alignment_enabled_flag` (guint8) –

TRUE specifies that a context-based adaptive binary arithmetic coding (CABAC) alignment process is used prior to bypass decoding of the syntax elements coeff_sign_flag[] and coeff_abs_level_remaining[]

## GstCodecParsers.H265SPSExtensionParams

Defines the GstH265SPSExtensionParams

### Members

`transform_skip_rotation_enabled_flag` (Number) –

true specifies that a rotation is applied to the residual data block from intra 4X4 blocks coded using a transform skip operation.

`transform_skip_context_enabled_flag` (Number) –

true specifies tspecifies that a particular context is used for the parsing of the sig_coeff_flag for transform blocks with a skipped transform.

`implicit_rdpcm_enabled_flag` (Number) –
No description available
`explicit_rdpcm_enabled_flag` (Number) –
No description available
`extended_precision_processing_flag` (Number) –

true specifies that an extended dynamic range is used for coefficient parsing and inverse transform processing

`intra_smoothing_disabled_flag` (Number) –

true specifies that the filtering process of neighbouring samples is unconditionally disabled for intra prediction

`high_precision_offsets_enabled_flag` (Number) –

true specifies that weighted prediction offset values are signalled using a bit-depth-dependent precision.

`persistent_rice_adaptation_enabled_flag` (Number) –

true specifies that the Rice parameter derivation for the binarization of coeff_abs_level_remaining[] is initialized at the start of each sub-block using mode dependent statistics accumulated from previous sub-blocks.

`cabac_bypass_alignment_enabled_flag` (Number) –

true specifies that a context-based adaptive binary arithmetic coding (CABAC) alignment process is used prior to bypass decoding of the syntax elements coeff_sign_flag[] and coeff_abs_level_remaining[]

## GstCodecParsers.H265SPSExtensionParams

Defines the GstH265SPSExtensionParams

### Members

`transform_skip_rotation_enabled_flag` (int) –

True specifies that a rotation is applied to the residual data block from intra 4X4 blocks coded using a transform skip operation.

`transform_skip_context_enabled_flag` (int) –

True specifies tspecifies that a particular context is used for the parsing of the sig_coeff_flag for transform blocks with a skipped transform.

`implicit_rdpcm_enabled_flag` (int) –
No description available
`explicit_rdpcm_enabled_flag` (int) –
No description available
`extended_precision_processing_flag` (int) –

True specifies that an extended dynamic range is used for coefficient parsing and inverse transform processing

`intra_smoothing_disabled_flag` (int) –

True specifies that the filtering process of neighbouring samples is unconditionally disabled for intra prediction

`high_precision_offsets_enabled_flag` (int) –

True specifies that weighted prediction offset values are signalled using a bit-depth-dependent precision.

`persistent_rice_adaptation_enabled_flag` (int) –

True specifies that the Rice parameter derivation for the binarization of coeff_abs_level_remaining[] is initialized at the start of each sub-block using mode dependent statistics accumulated from previous sub-blocks.

`cabac_bypass_alignment_enabled_flag` (int) –

True specifies that a context-based adaptive binary arithmetic coding (CABAC) alignment process is used prior to bypass decoding of the syntax elements coeff_sign_flag[] and coeff_abs_level_remaining[]

## GstH265SPSSccExtensionParams

### Members

`sps_curr_pic_ref_enabled_flag` (guint8) –

equal to 1 specifies that a picture in the CVS may be included in a reference picture list of a slice of the picture itself.

`palette_mode_enabled_flag` (guint8) –

equal to 1 specifies that the decoding process for palette mode may be used for intra blocks. Equal to 0 specifies that the decoding process for palette mode is not applied.

`palette_max_size` (guint8) –

specifies the maximum allowed palette size.

`delta_palette_max_predictor_size` (guint8) –

specifies the difference between the maximum allowed palette predictor size and the maximum allowed palette size.

`sps_palette_predictor_initializers_present_flag` (guint8) –

equal to 1 specifies that the sequence palette predictors are initialized using the sps_palette_predictor_initializer specified in clause 7.3.2.2.3.

`sps_num_palette_predictor_initializer_minus1` (guint8) –

plus 1 specifies the number of entries in the sequence palette predictor initializer.

`sps_palette_predictor_initializer` (guint32 *) –

specifies the value of the comp-th component of the i-th palette entry in the SPS that is used to initialize the array PredictorPaletteEntries.

`motion_vector_resolution_control_idc` (guint8) –

controls the presence and inference of the use_integer_mv_flag that specifies the resolution of motion vectors for inter prediction.

`intra_boundary_filtering_disabled_flag` (guint8) –

equal to 1 specifies that the intra boundary filtering process is unconditionally disabled for intra prediction. Defines the _GstH265SPSSccExtensionParams

Since : 1.18

## GstCodecParsers.H265SPSSccExtensionParams

### Members

`sps_curr_pic_ref_enabled_flag` (Number) –

equal to 1 specifies that a picture in the CVS may be included in a reference picture list of a slice of the picture itself.

`palette_mode_enabled_flag` (Number) –

equal to 1 specifies that the decoding process for palette mode may be used for intra blocks. Equal to 0 specifies that the decoding process for palette mode is not applied.

`palette_max_size` (Number) –

specifies the maximum allowed palette size.

`delta_palette_max_predictor_size` (Number) –

specifies the difference between the maximum allowed palette predictor size and the maximum allowed palette size.

`sps_palette_predictor_initializers_present_flag` (Number) –

equal to 1 specifies that the sequence palette predictors are initialized using the sps_palette_predictor_initializer specified in clause 7.3.2.2.3.

`sps_num_palette_predictor_initializer_minus1` (Number) –

plus 1 specifies the number of entries in the sequence palette predictor initializer.

`sps_palette_predictor_initializer` ([ Number ]) –

specifies the value of the comp-th component of the i-th palette entry in the SPS that is used to initialize the array PredictorPaletteEntries.

`motion_vector_resolution_control_idc` (Number) –

controls the presence and inference of the use_integer_mv_flag that specifies the resolution of motion vectors for inter prediction.

`intra_boundary_filtering_disabled_flag` (Number) –

equal to 1 specifies that the intra boundary filtering process is unconditionally disabled for intra prediction. Defines the _GstH265SPSSccExtensionParams

Since : 1.18

## GstCodecParsers.H265SPSSccExtensionParams

### Members

`sps_curr_pic_ref_enabled_flag` (int) –

equal to 1 specifies that a picture in the CVS may be included in a reference picture list of a slice of the picture itself.

`palette_mode_enabled_flag` (int) –

equal to 1 specifies that the decoding process for palette mode may be used for intra blocks. Equal to 0 specifies that the decoding process for palette mode is not applied.

`palette_max_size` (int) –

specifies the maximum allowed palette size.

`delta_palette_max_predictor_size` (int) –

specifies the difference between the maximum allowed palette predictor size and the maximum allowed palette size.

`sps_palette_predictor_initializers_present_flag` (int) –

equal to 1 specifies that the sequence palette predictors are initialized using the sps_palette_predictor_initializer specified in clause 7.3.2.2.3.

`sps_num_palette_predictor_initializer_minus1` (int) –

plus 1 specifies the number of entries in the sequence palette predictor initializer.

`sps_palette_predictor_initializer` ([ int ]) –

specifies the value of the comp-th component of the i-th palette entry in the SPS that is used to initialize the array PredictorPaletteEntries.

`motion_vector_resolution_control_idc` (int) –

controls the presence and inference of the use_integer_mv_flag that specifies the resolution of motion vectors for inter prediction.

`intra_boundary_filtering_disabled_flag` (int) –

equal to 1 specifies that the intra boundary filtering process is unconditionally disabled for intra prediction. Defines the _GstH265SPSSccExtensionParams

Since : 1.18

## GstH265ScalingList

Defines the GstH265ScalingList

### Members

`scaling_list_dc_coef_minus8_16x16` (gint16 *) –

this plus 8 specifies the DC Coefficient values for 16x16 scaling list

`scaling_list_dc_coef_minus8_32x32` (gint16 *) –

this plus 8 specifies the DC Coefficient values for 32x32 scaling list

`scaling_lists_4x4` (guint8 *) –

4x4 scaling list

`scaling_lists_8x8` (guint8 *) –

8x8 scaling list

`scaling_lists_16x16` (guint8 *) –

16x16 scaling list guint8 scaling_lists_32x32: 32x32 scaling list

`scaling_lists_32x32` (guint8 *) –
No description available

## GstCodecParsers.H265ScalingList

Defines the GstH265ScalingList

### Members

`scaling_list_dc_coef_minus8_16x16` ([ Number ]) –

this plus 8 specifies the DC Coefficient values for 16x16 scaling list

`scaling_list_dc_coef_minus8_32x32` ([ Number ]) –

this plus 8 specifies the DC Coefficient values for 32x32 scaling list

`scaling_lists_4x4` ([ Number ]) –

4x4 scaling list

`scaling_lists_8x8` ([ Number ]) –

8x8 scaling list

`scaling_lists_16x16` ([ Number ]) –

16x16 scaling list guint8 scaling_lists_32x32: 32x32 scaling list

`scaling_lists_32x32` ([ Number ]) –
No description available

## GstCodecParsers.H265ScalingList

Defines the GstH265ScalingList

### Members

`scaling_list_dc_coef_minus8_16x16` ([ int ]) –

this plus 8 specifies the DC Coefficient values for 16x16 scaling list

`scaling_list_dc_coef_minus8_32x32` ([ int ]) –

this plus 8 specifies the DC Coefficient values for 32x32 scaling list

`scaling_lists_4x4` ([ int ]) –

4x4 scaling list

`scaling_lists_8x8` ([ int ]) –

8x8 scaling list

`scaling_lists_16x16` ([ int ]) –

16x16 scaling list guint8 scaling_lists_32x32: 32x32 scaling list

`scaling_lists_32x32` ([ int ]) –
No description available

## GstH265ShortTermRefPicSet

Defines the GstH265ShortTermRefPicSet params

### Members

`inter_ref_pic_set_prediction_flag` (guint8) –

TRUE specifies that the stRpsIdx-th candidate short-term RPS is predicted from another candidate short-term RPS

`delta_idx_minus1` (guint8) –

plus 1 specifies the difference between the value of source and candidate short term RPS.

`delta_rps_sign` (guint8) –

delta_rps_sign and abs_delta_rps_minus1 together specify the value of the variable deltaRps.

`abs_delta_rps_minus1` (guint16) –

delta_rps_sign and abs_delta_rps_minus1 together specify the value of the variable deltaRps

`NumDeltaPocs` (guint8) –

sum of NumNegativePics and NumPositivePics.

`NumNegativePics` (guint8) –

Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, this specifies the number of entries in the stRpsIdx-th candidate short-term RPS that have poc values less than the poc of the current picture.

`NumPositivePics` (guint8) –

Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, this specifies the number of entires in the stRpsIdx-th candidate short-term RPS that have poc values greater than the poc value of the current picture.

`UsedByCurrPicS0` (guint8 *) –

Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, equal to zero specifies that the i-th entry in the stRpsIdx-th candidate short-term RPS that has poc value less than of the current picture is not used for reference by the current picture

`UsedByCurrPicS1` (guint8 *) –

Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, equal to zero specifies that the i-th entry in the current candidate short-term RPS that has poc value greater than that of the current picture is not used for reference by the current picture.

`DeltaPocS0` (gint32 *) –

Derived value depending on inter_ref_pic_set_prediction_flag. See 7.4.8 Short-term reference picture set semantics

`DeltaPocS1` (gint32 *) –

Derived value depending on inter_ref_pic_set_prediction_flag. See 7.4.8 Short-term reference picture set semantics

`NumDeltaPocsOfRefRpsIdx` (guint8) –

The value of NumDeltaPocs[RefRpsIdx]. If inter_ref_pic_set_prediction_flag is equal to 0, this value should be ignored (Since: 1.18)

## GstCodecParsers.H265ShortTermRefPicSet

Defines the GstCodecParsers.H265ShortTermRefPicSet params

### Members

`inter_ref_pic_set_prediction_flag` (Number) –

true specifies that the stRpsIdx-th candidate short-term RPS is predicted from another candidate short-term RPS

`delta_idx_minus1` (Number) –

plus 1 specifies the difference between the value of source and candidate short term RPS.

`delta_rps_sign` (Number) –

delta_rps_sign and abs_delta_rps_minus1 together specify the value of the variable deltaRps.

`abs_delta_rps_minus1` (Number) –

delta_rps_sign and abs_delta_rps_minus1 together specify the value of the variable deltaRps

`NumDeltaPocs` (Number) –

sum of NumNegativePics and NumPositivePics.

`NumNegativePics` (Number) –

Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, this specifies the number of entries in the stRpsIdx-th candidate short-term RPS that have poc values less than the poc of the current picture.

`NumPositivePics` (Number) –

Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, this specifies the number of entires in the stRpsIdx-th candidate short-term RPS that have poc values greater than the poc value of the current picture.

`UsedByCurrPicS0` ([ Number ]) –

Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, equal to zero specifies that the i-th entry in the stRpsIdx-th candidate short-term RPS that has poc value less than of the current picture is not used for reference by the current picture

`UsedByCurrPicS1` ([ Number ]) –

Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, equal to zero specifies that the i-th entry in the current candidate short-term RPS that has poc value greater than that of the current picture is not used for reference by the current picture.

`DeltaPocS0` ([ Number ]) –

Derived value depending on inter_ref_pic_set_prediction_flag. See 7.4.8 Short-term reference picture set semantics

`DeltaPocS1` ([ Number ]) –

Derived value depending on inter_ref_pic_set_prediction_flag. See 7.4.8 Short-term reference picture set semantics

`NumDeltaPocsOfRefRpsIdx` (Number) –

The value of NumDeltaPocs[RefRpsIdx]. If inter_ref_pic_set_prediction_flag is equal to 0, this value should be ignored (Since: 1.18)

## GstCodecParsers.H265ShortTermRefPicSet

Defines the GstCodecParsers.H265ShortTermRefPicSet params

### Members

`inter_ref_pic_set_prediction_flag` (int) –

True specifies that the stRpsIdx-th candidate short-term RPS is predicted from another candidate short-term RPS

`delta_idx_minus1` (int) –

plus 1 specifies the difference between the value of source and candidate short term RPS.

`delta_rps_sign` (int) –

delta_rps_sign and abs_delta_rps_minus1 together specify the value of the variable deltaRps.

`abs_delta_rps_minus1` (int) –

delta_rps_sign and abs_delta_rps_minus1 together specify the value of the variable deltaRps

`NumDeltaPocs` (int) –

sum of NumNegativePics and NumPositivePics.

`NumNegativePics` (int) –

Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, this specifies the number of entries in the stRpsIdx-th candidate short-term RPS that have poc values less than the poc of the current picture.

`NumPositivePics` (int) –

Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, this specifies the number of entires in the stRpsIdx-th candidate short-term RPS that have poc values greater than the poc value of the current picture.

`UsedByCurrPicS0` ([ int ]) –

Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, equal to zero specifies that the i-th entry in the stRpsIdx-th candidate short-term RPS that has poc value less than of the current picture is not used for reference by the current picture

`UsedByCurrPicS1` ([ int ]) –

Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, equal to zero specifies that the i-th entry in the current candidate short-term RPS that has poc value greater than that of the current picture is not used for reference by the current picture.

`DeltaPocS0` ([ int ]) –

Derived value depending on inter_ref_pic_set_prediction_flag. See 7.4.8 Short-term reference picture set semantics

`DeltaPocS1` ([ int ]) –

Derived value depending on inter_ref_pic_set_prediction_flag. See 7.4.8 Short-term reference picture set semantics

`NumDeltaPocsOfRefRpsIdx` (int) –

The value of NumDeltaPocs[RefRpsIdx]. If inter_ref_pic_set_prediction_flag is equal to 0, this value should be ignored (Since: 1.18)

## GstH265ShortTermRefPicSetExt

Defines the extended GstH265ShortTermRefPicSetExt params

### Members

`use_delta_flag` (guint8 *) –

Bit j equals to 1 specifies that the j-th entry in the source candidate short-term RPS is included in this candidate short-term RPS.

`used_by_curr_pic_flag` (guint8 *) –
No description available
`delta_poc_s0_minus1` (guint32 *) –

Specifies the negative picture order count delta for the i-th entry in the short-term RPS. See details in section 7.4.8 "Short-term reference picture set semantics" of the specification.

`delta_poc_s1_minus1` (guint32 *) –

Specifies the positive picture order count delta for the i-th entry in the short-term RPS. See details in section 7.4.8 "Short-term reference picture set semantics" of the specification.

Since : 1.28

## GstCodecParsers.H265ShortTermRefPicSetExt

Defines the extended GstCodecParsers.H265ShortTermRefPicSetExt params

### Members

`use_delta_flag` ([ Number ]) –

Bit j equals to 1 specifies that the j-th entry in the source candidate short-term RPS is included in this candidate short-term RPS.

`used_by_curr_pic_flag` ([ Number ]) –
No description available
`delta_poc_s0_minus1` ([ Number ]) –

Specifies the negative picture order count delta for the i-th entry in the short-term RPS. See details in section 7.4.8 "Short-term reference picture set semantics" of the specification.

`delta_poc_s1_minus1` ([ Number ]) –

Specifies the positive picture order count delta for the i-th entry in the short-term RPS. See details in section 7.4.8 "Short-term reference picture set semantics" of the specification.

Since : 1.28

## GstCodecParsers.H265ShortTermRefPicSetExt

Defines the extended GstCodecParsers.H265ShortTermRefPicSetExt params

### Members

`use_delta_flag` ([ int ]) –

Bit j equals to 1 specifies that the j-th entry in the source candidate short-term RPS is included in this candidate short-term RPS.

`used_by_curr_pic_flag` ([ int ]) –
No description available
`delta_poc_s0_minus1` ([ int ]) –

Specifies the negative picture order count delta for the i-th entry in the short-term RPS. See details in section 7.4.8 "Short-term reference picture set semantics" of the specification.

`delta_poc_s1_minus1` ([ int ]) –

Specifies the positive picture order count delta for the i-th entry in the short-term RPS. See details in section 7.4.8 "Short-term reference picture set semantics" of the specification.

Since : 1.28

## GstH265SliceHdr

### Members

`first_slice_segment_in_pic_flag` (guint8) –

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

`no_output_of_prior_pics_flag` (guint8) –

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

`pps` (GstH265PPS *) –

a GstH265PPS

`dependent_slice_segment_flag` (guint8) –

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.

`segment_address` (guint32) –

the address of the first CTB in the slice segment

`type` (guint8) –

slice type (B, P, or I)

`pic_output_flag` (guint8) –

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

`colour_plane_id` (guint8) –

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

`pic_order_cnt_lsb` (guint16) –

the picture order count modulo MaxPicOrderCntLsb for the current picture

`short_term_ref_pic_set_sps_flag` (guint8) –

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` (GstH265ShortTermRefPicSet) –

a GstH265ShortTermRefPicSet structure

`short_term_ref_pic_set_idx` (guint8) –

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

`num_long_term_sps` (guint8) –

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

`num_long_term_pics` (guint8) –

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

`lt_idx_sps` (guint8 *) –

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

`poc_lsb_lt` (guint32 *) –

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

`used_by_curr_pic_lt_flag` (guint8 *) –

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

`delta_poc_msb_present_flag` (guint8 *) –

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

`delta_poc_msb_cycle_lt` (guint32 *) –

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.

`temporal_mvp_enabled_flag` (guint8) –

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

`sao_luma_flag` (guint8) –

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

`sao_chroma_flag` (guint8) –

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

`num_ref_idx_active_override_flag` (guint8) –

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` (guint8) –

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

`num_ref_idx_l1_active_minus1` (guint8) –

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

`ref_pic_list_modification` (GstH265RefPicListModification) –

a GstH265RefPicListModification

`mvd_l1_zero_flag` (guint8) –

equal to 1 if the mvd_coding sytanx structure is not parsed

`cabac_init_flag` (guint8) –

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

`collocated_from_l0_flag` (guint8) –

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

`collocated_ref_idx` (guint8) –

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

`pred_weight_table` (GstH265PredWeightTable) –

a GstH265PredWeightTable

`five_minus_max_num_merge_cand` (guint8) –

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

`use_integer_mv_flag` (guint8) –

equal to 1 specifies that the resolution of motion vectors for inter prediction in the current slice is integer. (Since: 1.18)

`qp_delta` (gint8) –

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

`cb_qp_offset` (gint8) –

a difference to be added to the value of pps_cb_qp_offset.

`cr_qp_offset` (gint8) –

a difference to be added to the value of pps_cr_qp_offset.

`slice_act_y_qp_offset` (gint8) –

specify offsets to the quantization parameter values qP derived in clause 8.6.2 for luma components. (Since: 1.18)

`slice_act_cb_qp_offset` (gint8) –

specify offsets to the quantization parameter values qP derived in clause 8.6.2 for Cb components. (Since: 1.18)

`slice_act_cr_qp_offset` (gint8) –

specify offsets to the quantization parameter values qP derived in clause 8.6.2 for Cr components. (Since: 1.18)

`cu_chroma_qp_offset_enabled_flag` (guint8) –

equal to 1 if the cu_chroma_qp_offset_flag may be present in the transform unit syntax. (Since: 1.18)

`deblocking_filter_override_flag` (guint8) –

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

`deblocking_filter_disabled_flag` (guint8) –

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

`beta_offset_div2` (gint8) –

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

`tc_offset_div2` (gint8) –

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

`loop_filter_across_slices_enabled_flag` (guint8) –

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

`num_entry_point_offsets` (guint32) –

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

`offset_len_minus1` (guint8) –

specifies the length of the entry_point_minus1 syntax elements in bits.

`entry_point_offset_minus1` (guint32 *) –

the entry point offset in bytes.

`NumPocTotalCurr` (gint) –

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

`header_size` (guint) –

the calculated size of the slice_header() in bits.

`n_emulation_prevention_bytes` (guint) –

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

`short_term_ref_pic_set_size` (guint) –

the calculated size of short_term_ref_pic_set() in bits. (Since: 1.18)

`long_term_ref_pic_set_size` (guint) –

the calculated size of the branch `if( long_term_ref_pics_present_flag )` `inside slice_segment_header()` syntax in bits. (Since: 1.22)

`pps_id` (guint) –
No description available

## GstCodecParsers.H265SliceHdr

### Members

`first_slice_segment_in_pic_flag` (Number) –

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

`no_output_of_prior_pics_flag` (Number) –

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

`pps` (GstCodecParsers.H265PPS) –

a GstCodecParsers.H265PPS

`dependent_slice_segment_flag` (Number) –

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.

`segment_address` (Number) –

the address of the first CTB in the slice segment

`type` (Number) –

slice type (B, P, or I)

`pic_output_flag` (Number) –

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

`colour_plane_id` (Number) –

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

`pic_order_cnt_lsb` (Number) –

the picture order count modulo MaxPicOrderCntLsb for the current picture

`short_term_ref_pic_set_sps_flag` (Number) –

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) –

a GstCodecParsers.H265ShortTermRefPicSet structure

`short_term_ref_pic_set_idx` (Number) –

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

`num_long_term_sps` (Number) –

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

`num_long_term_pics` (Number) –

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

`lt_idx_sps` ([ Number ]) –

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

`poc_lsb_lt` ([ Number ]) –

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

`used_by_curr_pic_lt_flag` ([ Number ]) –

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

`delta_poc_msb_present_flag` ([ Number ]) –

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

`delta_poc_msb_cycle_lt` ([ Number ]) –

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.

`temporal_mvp_enabled_flag` (Number) –

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

`sao_luma_flag` (Number) –

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

`sao_chroma_flag` (Number) –

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

`num_ref_idx_active_override_flag` (Number) –

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` (Number) –

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

`num_ref_idx_l1_active_minus1` (Number) –

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

`ref_pic_list_modification` (GstCodecParsers.H265RefPicListModification) –

a GstCodecParsers.H265RefPicListModification

`mvd_l1_zero_flag` (Number) –

equal to 1 if the mvd_coding sytanx structure is not parsed

`cabac_init_flag` (Number) –

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

`collocated_from_l0_flag` (Number) –

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

`collocated_ref_idx` (Number) –

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

`pred_weight_table` (GstCodecParsers.H265PredWeightTable) –

a GstCodecParsers.H265PredWeightTable

`five_minus_max_num_merge_cand` (Number) –

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

`use_integer_mv_flag` (Number) –

equal to 1 specifies that the resolution of motion vectors for inter prediction in the current slice is integer. (Since: 1.18)

`qp_delta` (Number) –

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

`cb_qp_offset` (Number) –

a difference to be added to the value of pps_cb_qp_offset.

`cr_qp_offset` (Number) –

a difference to be added to the value of pps_cr_qp_offset.

`slice_act_y_qp_offset` (Number) –

specify offsets to the quantization parameter values qP derived in clause 8.6.2 for luma components. (Since: 1.18)

`slice_act_cb_qp_offset` (Number) –

specify offsets to the quantization parameter values qP derived in clause 8.6.2 for Cb components. (Since: 1.18)

`slice_act_cr_qp_offset` (Number) –

specify offsets to the quantization parameter values qP derived in clause 8.6.2 for Cr components. (Since: 1.18)

`cu_chroma_qp_offset_enabled_flag` (Number) –

equal to 1 if the cu_chroma_qp_offset_flag may be present in the transform unit syntax. (Since: 1.18)

`deblocking_filter_override_flag` (Number) –

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

`deblocking_filter_disabled_flag` (Number) –

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

`beta_offset_div2` (Number) –

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

`tc_offset_div2` (Number) –

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

`loop_filter_across_slices_enabled_flag` (Number) –

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

`num_entry_point_offsets` (Number) –

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

`offset_len_minus1` (Number) –

specifies the length of the entry_point_minus1 syntax elements in bits.

`entry_point_offset_minus1` (Number) –

the entry point offset in bytes.

`NumPocTotalCurr` (Number) –

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

`header_size` (Number) –

the calculated size of the slice_header() in bits.

`n_emulation_prevention_bytes` (Number) –

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

`short_term_ref_pic_set_size` (Number) –

the calculated size of short_term_ref_pic_set() in bits. (Since: 1.18)

`long_term_ref_pic_set_size` (Number) –

the calculated size of the branch `if( long_term_ref_pics_present_flag )` `inside slice_segment_header()` syntax in bits. (Since: 1.22)

`pps_id` (Number) –
No description available

## GstCodecParsers.H265SliceHdr

### Members

`first_slice_segment_in_pic_flag` (int) –

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

`no_output_of_prior_pics_flag` (int) –

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

`pps` (GstCodecParsers.H265PPS) –

a GstCodecParsers.H265PPS

`dependent_slice_segment_flag` (int) –

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.

`segment_address` (int) –

the address of the first CTB in the slice segment

`type` (int) –

slice type (B, P, or I)

`pic_output_flag` (int) –

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

`colour_plane_id` (int) –

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

`pic_order_cnt_lsb` (int) –

the picture order count modulo MaxPicOrderCntLsb for the current picture

`short_term_ref_pic_set_sps_flag` (int) –

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) –

a GstCodecParsers.H265ShortTermRefPicSet structure

`short_term_ref_pic_set_idx` (int) –

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

`num_long_term_sps` (int) –

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

`num_long_term_pics` (int) –

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

`lt_idx_sps` ([ int ]) –

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

`poc_lsb_lt` ([ int ]) –

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

`used_by_curr_pic_lt_flag` ([ int ]) –

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

`delta_poc_msb_present_flag` ([ int ]) –

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

`delta_poc_msb_cycle_lt` ([ int ]) –

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.

`temporal_mvp_enabled_flag` (int) –

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

`sao_luma_flag` (int) –

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

`sao_chroma_flag` (int) –

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

`num_ref_idx_active_override_flag` (int) –

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) –

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

`num_ref_idx_l1_active_minus1` (int) –

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

`ref_pic_list_modification` (GstCodecParsers.H265RefPicListModification) –

a GstCodecParsers.H265RefPicListModification

`mvd_l1_zero_flag` (int) –

equal to 1 if the mvd_coding sytanx structure is not parsed

`cabac_init_flag` (int) –

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

`collocated_from_l0_flag` (int) –

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) –

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

`pred_weight_table` (GstCodecParsers.H265PredWeightTable) –

a GstCodecParsers.H265PredWeightTable

`five_minus_max_num_merge_cand` (int) –

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

`use_integer_mv_flag` (int) –

equal to 1 specifies that the resolution of motion vectors for inter prediction in the current slice is integer. (Since: 1.18)

`qp_delta` (int) –

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

`cb_qp_offset` (int) –

a difference to be added to the value of pps_cb_qp_offset.

`cr_qp_offset` (int) –

a difference to be added to the value of pps_cr_qp_offset.

`slice_act_y_qp_offset` (int) –

specify offsets to the quantization parameter values qP derived in clause 8.6.2 for luma components. (Since: 1.18)

`slice_act_cb_qp_offset` (int) –

specify offsets to the quantization parameter values qP derived in clause 8.6.2 for Cb components. (Since: 1.18)

`slice_act_cr_qp_offset` (int) –

specify offsets to the quantization parameter values qP derived in clause 8.6.2 for Cr components. (Since: 1.18)

`cu_chroma_qp_offset_enabled_flag` (int) –

equal to 1 if the cu_chroma_qp_offset_flag may be present in the transform unit syntax. (Since: 1.18)

`deblocking_filter_override_flag` (int) –

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

`deblocking_filter_disabled_flag` (int) –

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

`beta_offset_div2` (int) –

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

`tc_offset_div2` (int) –

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

`loop_filter_across_slices_enabled_flag` (int) –

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

`num_entry_point_offsets` (int) –

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

`offset_len_minus1` (int) –

specifies the length of the entry_point_minus1 syntax elements in bits.

`entry_point_offset_minus1` (int) –

the entry point offset in bytes.

`NumPocTotalCurr` (int) –

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

`header_size` (int) –

the calculated size of the slice_header() in bits.

`n_emulation_prevention_bytes` (int) –

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

`short_term_ref_pic_set_size` (int) –

the calculated size of short_term_ref_pic_set() in bits. (Since: 1.18)

`long_term_ref_pic_set_size` (int) –

the calculated size of the branch `if( long_term_ref_pics_present_flag )` `inside slice_segment_header()` syntax in bits. (Since: 1.22)

`pps_id` (int) –
No description available

### Methods

#### gst_h265_slice_hdr_copy

    gboolean
    gst_h265_slice_hdr_copy (GstH265SliceHdr * dst_slice,
                             const GstH265SliceHdr * src_slice)

Copies src_slice into dst_slice

Parameters:

`dst_slice` –

The destination GstH265SliceHdr to copy into

`src_slice` –

The source GstH265SliceHdr to copy from

Returns –

TRUE if everything went fine, FALSE otherwise

#### GstCodecParsers.H265SliceHdr.prototype.copy

    function GstCodecParsers.H265SliceHdr.prototype.copy(src_slice: GstCodecParsers.H265SliceHdr): {
        // javascript wrapper for 'gst_h265_slice_hdr_copy'
    }

Copies src_slice into dst_slice

Parameters:

`dst_slice` (GstCodecParsers.H265SliceHdr) –

The destination GstCodecParsers.H265SliceHdr to copy into

`src_slice` (GstCodecParsers.H265SliceHdr) –

The source GstCodecParsers.H265SliceHdr to copy from

Returns (Number) –

true if everything went fine, false otherwise

#### GstCodecParsers.H265SliceHdr.copy

    def GstCodecParsers.H265SliceHdr.copy (self, src_slice):
        #python wrapper for 'gst_h265_slice_hdr_copy'

Copies src_slice into dst_slice

Parameters:

`dst_slice` (GstCodecParsers.H265SliceHdr) –

The destination GstCodecParsers.H265SliceHdr to copy into

`src_slice` (GstCodecParsers.H265SliceHdr) –

The source GstCodecParsers.H265SliceHdr to copy from

Returns (bool) –

True if everything went fine, False otherwise

#### gst_h265_slice_hdr_free

    gst_h265_slice_hdr_free (GstH265SliceHdr * slice_hdr)

slice_hdr: The GstH265SliceHdr to free

Parameters:

`slice_hdr` –
No description available

#### GstCodecParsers.H265SliceHdr.prototype.free

    function GstCodecParsers.H265SliceHdr.prototype.free(): {
        // javascript wrapper for 'gst_h265_slice_hdr_free'
    }

slice_hdr: The GstCodecParsers.H265SliceHdr to free

Parameters:

`slice_hdr` (GstCodecParsers.H265SliceHdr) –
No description available

#### GstCodecParsers.H265SliceHdr.free

    def GstCodecParsers.H265SliceHdr.free (self):
        #python wrapper for 'gst_h265_slice_hdr_free'

slice_hdr: The GstCodecParsers.H265SliceHdr to free

Parameters:

`slice_hdr` (GstCodecParsers.H265SliceHdr) –
No description available

## GstH265SubLayerHRDParams

Defines the Sublayer HRD parameters

### Members

`bit_rate_value_minus1` (guint32 *) –

togeter with bit_rate_scale, it specifies the maximum input bitrate when the CPB operates at the access unit level

`cpb_size_value_minus1` (guint32 *) –

is used together with cpb_size_scale to specify the CPB size when the CPB operates at the access unit level

`cpb_size_du_value_minus1` (guint32 *) –

is used together with cpb_size_du_scale to specify the CPB size when the CPB operates at sub-picture level

`bit_rate_du_value_minus1` (guint32 *) –

together with bit_rate_scale, it specifies the maximum input bit rate when the CPB operates at the sub-picture level

`cbr_flag` (guint8 *) –

indicate whether HSS operates in intermittent bit rate mode or constant bit rate mode.

## GstCodecParsers.H265SubLayerHRDParams

Defines the Sublayer HRD parameters

### Members

`bit_rate_value_minus1` ([ Number ]) –

togeter with bit_rate_scale, it specifies the maximum input bitrate when the CPB operates at the access unit level

`cpb_size_value_minus1` ([ Number ]) –

is used together with cpb_size_scale to specify the CPB size when the CPB operates at the access unit level

`cpb_size_du_value_minus1` ([ Number ]) –

is used together with cpb_size_du_scale to specify the CPB size when the CPB operates at sub-picture level

`bit_rate_du_value_minus1` ([ Number ]) –

together with bit_rate_scale, it specifies the maximum input bit rate when the CPB operates at the sub-picture level

`cbr_flag` ([ Number ]) –

indicate whether HSS operates in intermittent bit rate mode or constant bit rate mode.

## GstCodecParsers.H265SubLayerHRDParams

Defines the Sublayer HRD parameters

### Members

`bit_rate_value_minus1` ([ int ]) –

togeter with bit_rate_scale, it specifies the maximum input bitrate when the CPB operates at the access unit level

`cpb_size_value_minus1` ([ int ]) –

is used together with cpb_size_scale to specify the CPB size when the CPB operates at the access unit level

`cpb_size_du_value_minus1` ([ int ]) –

is used together with cpb_size_du_scale to specify the CPB size when the CPB operates at sub-picture level

`bit_rate_du_value_minus1` ([ int ]) –

together with bit_rate_scale, it specifies the maximum input bit rate when the CPB operates at the sub-picture level

`cbr_flag` ([ int ]) –

indicate whether HSS operates in intermittent bit rate mode or constant bit rate mode.

## GstH265TimeCode

The time code SEI message provides time code information similar to that defined by SMPTE ST 12-1 (2014) for field(s) or frame(s) of the current picture.

### Members

`num_clock_ts` (guint8) –
No description available
`clock_timestamp_flag` (guint8 *) –
No description available
`units_field_based_flag` (guint8 *) –
No description available
`counting_type` (guint8 *) –
No description available
`full_timestamp_flag` (guint8 *) –
No description available
`discontinuity_flag` (guint8 *) –
No description available
`cnt_dropped_flag` (guint8 *) –
No description available
`n_frames` (guint16 *) –
No description available
`seconds_flag` (guint8 *) –
No description available
`seconds_value` (guint8 *) –
No description available
`minutes_flag` (guint8 *) –
No description available
`minutes_value` (guint8 *) –
No description available
`hours_flag` (guint8 *) –
No description available
`hours_value` (guint8 *) –
No description available
`time_offset_length` (guint8 *) –
No description available
`time_offset_value` (guint32 *) –
No description available

## GstCodecParsers.H265TimeCode

The time code SEI message provides time code information similar to that defined by SMPTE ST 12-1 (2014) for field(s) or frame(s) of the current picture.

### Members

`num_clock_ts` (Number) –
No description available
`clock_timestamp_flag` ([ Number ]) –
No description available
`units_field_based_flag` ([ Number ]) –
No description available
`counting_type` ([ Number ]) –
No description available
`full_timestamp_flag` ([ Number ]) –
No description available
`discontinuity_flag` ([ Number ]) –
No description available
`cnt_dropped_flag` ([ Number ]) –
No description available
`n_frames` ([ Number ]) –
No description available
`seconds_flag` ([ Number ]) –
No description available
`seconds_value` ([ Number ]) –
No description available
`minutes_flag` ([ Number ]) –
No description available
`minutes_value` ([ Number ]) –
No description available
`hours_flag` ([ Number ]) –
No description available
`hours_value` ([ Number ]) –
No description available
`time_offset_length` ([ Number ]) –
No description available
`time_offset_value` ([ Number ]) –
No description available

## GstCodecParsers.H265TimeCode

The time code SEI message provides time code information similar to that defined by SMPTE ST 12-1 (2014) for field(s) or frame(s) of the current picture.

### Members

`num_clock_ts` (int) –
No description available
`clock_timestamp_flag` ([ int ]) –
No description available
`units_field_based_flag` ([ int ]) –
No description available
`counting_type` ([ int ]) –
No description available
`full_timestamp_flag` ([ int ]) –
No description available
`discontinuity_flag` ([ int ]) –
No description available
`cnt_dropped_flag` ([ int ]) –
No description available
`n_frames` ([ int ]) –
No description available
`seconds_flag` ([ int ]) –
No description available
`seconds_value` ([ int ]) –
No description available
`minutes_flag` ([ int ]) –
No description available
`minutes_value` ([ int ]) –
No description available
`hours_flag` ([ int ]) –
No description available
`hours_value` ([ int ]) –
No description available
`time_offset_length` ([ int ]) –
No description available
`time_offset_value` ([ int ]) –
No description available

## GstH265UserDataUnregistered

The User data unregistered SEI message syntax.

### Members

`uuid` (guint8 *) –

an uuid_iso_iec_11578.

`data` (const guint8 *) –

the data of user_data_payload_byte

`size` (guint) –

the size of data in bytes

Since : 1.24

## GstCodecParsers.H265UserDataUnregistered

The User data unregistered SEI message syntax.

### Members

`uuid` ([ Number ]) –

an uuid_iso_iec_11578.

`data` (Number) –

the data of user_data_payload_byte

`size` (Number) –

the size of data in bytes

Since : 1.24

## GstCodecParsers.H265UserDataUnregistered

The User data unregistered SEI message syntax.

### Members

`uuid` ([ int ]) –

an uuid_iso_iec_11578.

`data` (int) –

the data of user_data_payload_byte

`size` (int) –

the size of data in bytes

Since : 1.24

## GstH265VPS

Defines the VPS parameters

### Members

`id` (guint8) –

vps id base_layer_internal_flag and base_layer_available_flag: specify availability of base layer

`base_layer_internal_flag` (guint8) –
No description available
`base_layer_available_flag` (guint8) –
No description available
`max_layers_minus1` (guint8) –

should be zero, but can be other values in future

`max_sub_layers_minus1` (guint8) –

specifies the maximum number of temporal sub-layers

`temporal_id_nesting_flag` (guint8) –

specifies whether inter prediction is additionally restricted

`profile_tier_level` (GstH265ProfileTierLevel) –

ProfileTierLevel info

`sub_layer_ordering_info_present_flag` (guint8) –

indicates the presence of vps_max_dec_pic_buffering_minus1, vps_max_num_reorder_pics and vps_max_latency_increase_plus1

`max_dec_pic_buffering_minus1` (guint8 *) –

specifies the maximum required size of the decoded picture buffer

`max_num_reorder_pics` (guint8 *) –

indicates the maximum allowed number of pictures that can precede any picture in the CVS in decoding order

`max_latency_increase_plus1` (guint32 *) –

is used to compute the value of VpsMaxLatencyPictures

`max_layer_id` (guint8) –

specifies the maximum allowed value of nuh_layer_id

`num_layer_sets_minus1` (guint16) –

specifies the number of layer sets

`timing_info_present_flag` (guint8) –

indicate the presence of num_units_in_tick, time_scale, poc_proportional_to_timing_flag and num_hrd_parameters

`num_units_in_tick` (guint32) –

number of time units in a tick

`time_scale` (guint32) –

number of time units that pass in one second

`poc_proportional_to_timing_flag` (guint8) –

indicate whether the picture order count is proportional to output timin

`num_ticks_poc_diff_one_minus1` (guint32) –

specifies the number of clock ticks corresponding to a difference of picture order count values equal to 1

`num_hrd_parameters` (guint16) –

number of hrd_parameters present

`hrd_layer_set_idx` (guint16) –

index to the list of layer hrd params.

`cprms_present_flag` (guint8) –
No description available
`hrd_params` (GstH265HRDParams) –

the GstH265HRDParams list

`vps_extension` (guint8) –
No description available
`valid` (gboolean) –
No description available

## GstCodecParsers.H265VPS

Defines the VPS parameters

### Members

`id` (Number) –

vps id base_layer_internal_flag and base_layer_available_flag: specify availability of base layer

`base_layer_internal_flag` (Number) –
No description available
`base_layer_available_flag` (Number) –
No description available
`max_layers_minus1` (Number) –

should be zero, but can be other values in future

`max_sub_layers_minus1` (Number) –

specifies the maximum number of temporal sub-layers

`temporal_id_nesting_flag` (Number) –

specifies whether inter prediction is additionally restricted

`profile_tier_level` (GstCodecParsers.H265ProfileTierLevel) –

ProfileTierLevel info

`sub_layer_ordering_info_present_flag` (Number) –

indicates the presence of vps_max_dec_pic_buffering_minus1, vps_max_num_reorder_pics and vps_max_latency_increase_plus1

`max_dec_pic_buffering_minus1` ([ Number ]) –

specifies the maximum required size of the decoded picture buffer

`max_num_reorder_pics` ([ Number ]) –

indicates the maximum allowed number of pictures that can precede any picture in the CVS in decoding order

`max_latency_increase_plus1` ([ Number ]) –

is used to compute the value of VpsMaxLatencyPictures

`max_layer_id` (Number) –

specifies the maximum allowed value of nuh_layer_id

`num_layer_sets_minus1` (Number) –

specifies the number of layer sets

`timing_info_present_flag` (Number) –

indicate the presence of num_units_in_tick, time_scale, poc_proportional_to_timing_flag and num_hrd_parameters

`num_units_in_tick` (Number) –

number of time units in a tick

`time_scale` (Number) –

number of time units that pass in one second

`poc_proportional_to_timing_flag` (Number) –

indicate whether the picture order count is proportional to output timin

`num_ticks_poc_diff_one_minus1` (Number) –

specifies the number of clock ticks corresponding to a difference of picture order count values equal to 1

`num_hrd_parameters` (Number) –

number of hrd_parameters present

`hrd_layer_set_idx` (Number) –

index to the list of layer hrd params.

`cprms_present_flag` (Number) –
No description available
`hrd_params` (GstCodecParsers.H265HRDParams) –

the GstH265HRDParams list

`vps_extension` (Number) –
No description available
`valid` (Number) –
No description available

## GstCodecParsers.H265VPS

Defines the VPS parameters

### Members

`id` (int) –

vps id base_layer_internal_flag and base_layer_available_flag: specify availability of base layer

`base_layer_internal_flag` (int) –
No description available
`base_layer_available_flag` (int) –
No description available
`max_layers_minus1` (int) –

should be zero, but can be other values in future

`max_sub_layers_minus1` (int) –

specifies the maximum number of temporal sub-layers

`temporal_id_nesting_flag` (int) –

specifies whether inter prediction is additionally restricted

`profile_tier_level` (GstCodecParsers.H265ProfileTierLevel) –

ProfileTierLevel info

`sub_layer_ordering_info_present_flag` (int) –

indicates the presence of vps_max_dec_pic_buffering_minus1, vps_max_num_reorder_pics and vps_max_latency_increase_plus1

`max_dec_pic_buffering_minus1` ([ int ]) –

specifies the maximum required size of the decoded picture buffer

`max_num_reorder_pics` ([ int ]) –

indicates the maximum allowed number of pictures that can precede any picture in the CVS in decoding order

`max_latency_increase_plus1` ([ int ]) –

is used to compute the value of VpsMaxLatencyPictures

`max_layer_id` (int) –

specifies the maximum allowed value of nuh_layer_id

`num_layer_sets_minus1` (int) –

specifies the number of layer sets

`timing_info_present_flag` (int) –

indicate the presence of num_units_in_tick, time_scale, poc_proportional_to_timing_flag and num_hrd_parameters

`num_units_in_tick` (int) –

number of time units in a tick

`time_scale` (int) –

number of time units that pass in one second

`poc_proportional_to_timing_flag` (int) –

indicate whether the picture order count is proportional to output timin

`num_ticks_poc_diff_one_minus1` (int) –

specifies the number of clock ticks corresponding to a difference of picture order count values equal to 1

`num_hrd_parameters` (int) –

number of hrd_parameters present

`hrd_layer_set_idx` (int) –

index to the list of layer hrd params.

`cprms_present_flag` (int) –
No description available
`hrd_params` (GstCodecParsers.H265HRDParams) –

the GstH265HRDParams list

`vps_extension` (int) –
No description available
`valid` (bool) –
No description available

## GstH265VUIParams

The structure representing the VUI parameters.

### Members

`parsed` (gboolean) –

TRUE indicate that VUI parameters have been parsed (Since: 1.22)

`aspect_ratio_info_present_flag` (guint8) –

TRUE specifies that aspect_ratio_idc is present. FALSE specifies that aspect_ratio_idc is not present aspect_ratio_idc specifies the value of the sample aspect ratio of the luma samples sar_width indicates the horizontal size of the sample aspect ratio sar_height indicates the vertical size of the sample aspect ratio

`aspect_ratio_idc` (guint8) –
No description available
`sar_width` (guint16) –
No description available
`sar_height` (guint16) –
No description available
`overscan_info_present_flag` (guint8) –

TRUE overscan_appropriate_flag is present FALSE otherwise

`overscan_appropriate_flag` (guint8) –

TRUE indicates that the cropped decoded pictures output are suitable for display using overscan. FALSE the cropped decoded pictures output contain visually important information

`video_signal_type_present_flag` (guint8) –

TRUE specifies that video_format, video_full_range_flag and colour_description_present_flag are present.

`video_format` (guint8) –

indicates the representation of the picture

`video_full_range_flag` (guint8) –

indicates the black level and range of the luma and chroma signals

`colour_description_present_flag` (guint8) –

TRUE specifies that colour_primaries, transfer_characteristics and matrix_coefficients are present

`colour_primaries` (guint8) –

indicates the chromaticity coordinates of the source primaries

`transfer_characteristics` (guint8) –

indicates the opto-electronic transfer characteristic

`matrix_coefficients` (guint8) –

describes the matrix coefficients used in deriving luma and chroma signals

`chroma_loc_info_present_flag` (guint8) –

TRUE specifies that chroma_sample_loc_type_top_field and chroma_sample_loc_type_bottom_field are present, FALSE otherwise

`chroma_sample_loc_type_top_field` (guint8) –

specify the location of chroma for top field chroma_sample_loc_type_bottom_field specify the location of chroma for bottom field

`chroma_sample_loc_type_bottom_field` (guint8) –
No description available
`neutral_chroma_indication_flag` (guint8) –

TRUE indicate that the value of chroma samples is equla to 1<<(BitDepthchrom-1).

`field_seq_flag` (guint8) –

TRUE indicate field and FALSE indicate frame

`frame_field_info_present_flag` (guint8) –

TRUE indicate picture timing SEI messages are present for every picture and include the pic_struct, source_scan_type, and duplicate_flag syntax elements.

`default_display_window_flag` (guint8) –

TRUE indicate that the default display window parameters present def_disp_win_left_offset:left offset of display rect def_disp_win_right_offset: right offset of display rect def_disp_win_top_offset: top offset of display rect def_disp_win_bottom_offset: bottom offset of display rect

`def_disp_win_left_offset` (guint32) –
No description available
`def_disp_win_right_offset` (guint32) –
No description available
`def_disp_win_top_offset` (guint32) –
No description available
`def_disp_win_bottom_offset` (guint32) –
No description available
`timing_info_present_flag` (guint8) –

TRUE specifies that num_units_in_tick, time_scale and fixed_frame_rate_flag are present in the bitstream

`num_units_in_tick` (guint32) –

is the number of time units of a clock operating at the frequency time_scale Hz

`time_scale` (guint32) –

is the number of time units that pass in one second

`poc_proportional_to_timing_flag` (guint8) –

TRUE indicates that the picture order count value for each picture in the CVS that is not the first picture in the CVS, in decoding order, is proportional to the output time of the picture relative to the output time of the first picture in the CVS.

`num_ticks_poc_diff_one_minus1` (guint32) –

plus 1 specifies the number of clock ticks corresponding to a difference of picture order count values equal to 1

`hrd_parameters_present_flag` (guint8) –

TRUE if hrd parameters present in the bitstream

`hrd_params` (GstH265HRDParams) –
No description available
`bitstream_restriction_flag` (guint8) –

TRUE specifies that the following coded video sequence bitstream restriction parameters are present

`tiles_fixed_structure_flag` (guint8) –

TRUE indicates that each PPS that is active in the CVS has the same value of the syntax elements num_tile_columns_minus1, num_tile_rows_minus1, uniform_spacing_flag, column_width_minus1, row_height_minus1 and loop_filter_across_tiles_enabled_flag, when present

`motion_vectors_over_pic_boundaries_flag` (guint8) –

FALSE indicates that no sample outside the picture boundaries and no sample at a fractional sample position, TRUE indicates that one or more samples outside picture boundaries may be used in inter prediction

`restricted_ref_pic_lists_flag` (guint8) –
No description available
`min_spatial_segmentation_idc` (guint16) –

when not equal to 0, establishes a bound on the maximum possible size of distinct coded spatial segmentation regions in the pictures of the CVS

`max_bytes_per_pic_denom` (guint8) –

indicates a number of bytes not exceeded by the sum of the sizes of the VCL NAL units associated with any coded picture in the coded video sequence.

`max_bits_per_min_cu_denom` (guint8) –

indicates an upper bound for the number of coded bits of coding_unit data for any coding block in any picture of the CVS

`log2_max_mv_length_horizontal` (guint8) –

indicate the maximum absolute value of a decoded horizontal motion vector component

`log2_max_mv_length_vertical` (guint8) –

indicate the maximum absolute value of a decoded vertical motion vector component

`par_n` (guint) –
No description available
`par_d` (guint) –
No description available

## GstCodecParsers.H265VUIParams

The structure representing the VUI parameters.

### Members

`parsed` (Number) –

true indicate that VUI parameters have been parsed (Since: 1.22)

`aspect_ratio_info_present_flag` (Number) –

true specifies that aspect_ratio_idc is present. false specifies that aspect_ratio_idc is not present aspect_ratio_idc specifies the value of the sample aspect ratio of the luma samples sar_width indicates the horizontal size of the sample aspect ratio sar_height indicates the vertical size of the sample aspect ratio

`aspect_ratio_idc` (Number) –
No description available
`sar_width` (Number) –
No description available
`sar_height` (Number) –
No description available
`overscan_info_present_flag` (Number) –

true overscan_appropriate_flag is present false otherwise

`overscan_appropriate_flag` (Number) –

true indicates that the cropped decoded pictures output are suitable for display using overscan. false the cropped decoded pictures output contain visually important information

`video_signal_type_present_flag` (Number) –

true specifies that video_format, video_full_range_flag and colour_description_present_flag are present.

`video_format` (Number) –

indicates the representation of the picture

`video_full_range_flag` (Number) –

indicates the black level and range of the luma and chroma signals

`colour_description_present_flag` (Number) –

true specifies that colour_primaries, transfer_characteristics and matrix_coefficients are present

`colour_primaries` (Number) –

indicates the chromaticity coordinates of the source primaries

`transfer_characteristics` (Number) –

indicates the opto-electronic transfer characteristic

`matrix_coefficients` (Number) –

describes the matrix coefficients used in deriving luma and chroma signals

`chroma_loc_info_present_flag` (Number) –

true specifies that chroma_sample_loc_type_top_field and chroma_sample_loc_type_bottom_field are present, false otherwise

`chroma_sample_loc_type_top_field` (Number) –

specify the location of chroma for top field chroma_sample_loc_type_bottom_field specify the location of chroma for bottom field

`chroma_sample_loc_type_bottom_field` (Number) –
No description available
`neutral_chroma_indication_flag` (Number) –

true indicate that the value of chroma samples is equla to 1<<(BitDepthchrom-1).

`field_seq_flag` (Number) –

true indicate field and false indicate frame

`frame_field_info_present_flag` (Number) –

true indicate picture timing SEI messages are present for every picture and include the pic_struct, source_scan_type, and duplicate_flag syntax elements.

`default_display_window_flag` (Number) –

true indicate that the default display window parameters present def_disp_win_left_offset:left offset of display rect def_disp_win_right_offset: right offset of display rect def_disp_win_top_offset: top offset of display rect def_disp_win_bottom_offset: bottom offset of display rect

`def_disp_win_left_offset` (Number) –
No description available
`def_disp_win_right_offset` (Number) –
No description available
`def_disp_win_top_offset` (Number) –
No description available
`def_disp_win_bottom_offset` (Number) –
No description available
`timing_info_present_flag` (Number) –

true specifies that num_units_in_tick, time_scale and fixed_frame_rate_flag are present in the bitstream

`num_units_in_tick` (Number) –

is the number of time units of a clock operating at the frequency time_scale Hz

`time_scale` (Number) –

is the number of time units that pass in one second

`poc_proportional_to_timing_flag` (Number) –

true indicates that the picture order count value for each picture in the CVS that is not the first picture in the CVS, in decoding order, is proportional to the output time of the picture relative to the output time of the first picture in the CVS.

`num_ticks_poc_diff_one_minus1` (Number) –

plus 1 specifies the number of clock ticks corresponding to a difference of picture order count values equal to 1

`hrd_parameters_present_flag` (Number) –

true if hrd parameters present in the bitstream

`hrd_params` (GstCodecParsers.H265HRDParams) –
No description available
`bitstream_restriction_flag` (Number) –

true specifies that the following coded video sequence bitstream restriction parameters are present

`tiles_fixed_structure_flag` (Number) –

true indicates that each PPS that is active in the CVS has the same value of the syntax elements num_tile_columns_minus1, num_tile_rows_minus1, uniform_spacing_flag, column_width_minus1, row_height_minus1 and loop_filter_across_tiles_enabled_flag, when present

`motion_vectors_over_pic_boundaries_flag` (Number) –

false indicates that no sample outside the picture boundaries and no sample at a fractional sample position, true indicates that one or more samples outside picture boundaries may be used in inter prediction

`restricted_ref_pic_lists_flag` (Number) –
No description available
`min_spatial_segmentation_idc` (Number) –

when not equal to 0, establishes a bound on the maximum possible size of distinct coded spatial segmentation regions in the pictures of the CVS

`max_bytes_per_pic_denom` (Number) –

indicates a number of bytes not exceeded by the sum of the sizes of the VCL NAL units associated with any coded picture in the coded video sequence.

`max_bits_per_min_cu_denom` (Number) –

indicates an upper bound for the number of coded bits of coding_unit data for any coding block in any picture of the CVS

`log2_max_mv_length_horizontal` (Number) –

indicate the maximum absolute value of a decoded horizontal motion vector component

`log2_max_mv_length_vertical` (Number) –

indicate the maximum absolute value of a decoded vertical motion vector component

`par_n` (Number) –
No description available
`par_d` (Number) –
No description available

## GstCodecParsers.H265VUIParams

The structure representing the VUI parameters.

### Members

`parsed` (bool) –

True indicate that VUI parameters have been parsed (Since: 1.22)

`aspect_ratio_info_present_flag` (int) –

True specifies that aspect_ratio_idc is present. False specifies that aspect_ratio_idc is not present aspect_ratio_idc specifies the value of the sample aspect ratio of the luma samples sar_width indicates the horizontal size of the sample aspect ratio sar_height indicates the vertical size of the sample aspect ratio

`aspect_ratio_idc` (int) –
No description available
`sar_width` (int) –
No description available
`sar_height` (int) –
No description available
`overscan_info_present_flag` (int) –

True overscan_appropriate_flag is present False otherwise

`overscan_appropriate_flag` (int) –

True indicates that the cropped decoded pictures output are suitable for display using overscan. False the cropped decoded pictures output contain visually important information

`video_signal_type_present_flag` (int) –

True specifies that video_format, video_full_range_flag and colour_description_present_flag are present.

`video_format` (int) –

indicates the representation of the picture

`video_full_range_flag` (int) –

indicates the black level and range of the luma and chroma signals

`colour_description_present_flag` (int) –

True specifies that colour_primaries, transfer_characteristics and matrix_coefficients are present

`colour_primaries` (int) –

indicates the chromaticity coordinates of the source primaries

`transfer_characteristics` (int) –

indicates the opto-electronic transfer characteristic

`matrix_coefficients` (int) –

describes the matrix coefficients used in deriving luma and chroma signals

`chroma_loc_info_present_flag` (int) –

True specifies that chroma_sample_loc_type_top_field and chroma_sample_loc_type_bottom_field are present, False otherwise

`chroma_sample_loc_type_top_field` (int) –

specify the location of chroma for top field chroma_sample_loc_type_bottom_field specify the location of chroma for bottom field

`chroma_sample_loc_type_bottom_field` (int) –
No description available
`neutral_chroma_indication_flag` (int) –

True indicate that the value of chroma samples is equla to 1<<(BitDepthchrom-1).

`field_seq_flag` (int) –

True indicate field and False indicate frame

`frame_field_info_present_flag` (int) –

True indicate picture timing SEI messages are present for every picture and include the pic_struct, source_scan_type, and duplicate_flag syntax elements.

`default_display_window_flag` (int) –

True indicate that the default display window parameters present def_disp_win_left_offset:left offset of display rect def_disp_win_right_offset: right offset of display rect def_disp_win_top_offset: top offset of display rect def_disp_win_bottom_offset: bottom offset of display rect

`def_disp_win_left_offset` (int) –
No description available
`def_disp_win_right_offset` (int) –
No description available
`def_disp_win_top_offset` (int) –
No description available
`def_disp_win_bottom_offset` (int) –
No description available
`timing_info_present_flag` (int) –

True specifies that num_units_in_tick, time_scale and fixed_frame_rate_flag are present in the bitstream

`num_units_in_tick` (int) –

is the number of time units of a clock operating at the frequency time_scale Hz

`time_scale` (int) –

is the number of time units that pass in one second

`poc_proportional_to_timing_flag` (int) –

True indicates that the picture order count value for each picture in the CVS that is not the first picture in the CVS, in decoding order, is proportional to the output time of the picture relative to the output time of the first picture in the CVS.

`num_ticks_poc_diff_one_minus1` (int) –

plus 1 specifies the number of clock ticks corresponding to a difference of picture order count values equal to 1

`hrd_parameters_present_flag` (int) –

True if hrd parameters present in the bitstream

`hrd_params` (GstCodecParsers.H265HRDParams) –
No description available
`bitstream_restriction_flag` (int) –

True specifies that the following coded video sequence bitstream restriction parameters are present

`tiles_fixed_structure_flag` (int) –

True indicates that each PPS that is active in the CVS has the same value of the syntax elements num_tile_columns_minus1, num_tile_rows_minus1, uniform_spacing_flag, column_width_minus1, row_height_minus1 and loop_filter_across_tiles_enabled_flag, when present

`motion_vectors_over_pic_boundaries_flag` (int) –

False indicates that no sample outside the picture boundaries and no sample at a fractional sample position, True indicates that one or more samples outside picture boundaries may be used in inter prediction

`restricted_ref_pic_lists_flag` (int) –
No description available
`min_spatial_segmentation_idc` (int) –

when not equal to 0, establishes a bound on the maximum possible size of distinct coded spatial segmentation regions in the pictures of the CVS

`max_bytes_per_pic_denom` (int) –

indicates a number of bytes not exceeded by the sum of the sizes of the VCL NAL units associated with any coded picture in the coded video sequence.

`max_bits_per_min_cu_denom` (int) –

indicates an upper bound for the number of coded bits of coding_unit data for any coding block in any picture of the CVS

`log2_max_mv_length_horizontal` (int) –

indicate the maximum absolute value of a decoded horizontal motion vector component

`log2_max_mv_length_vertical` (int) –

indicate the maximum absolute value of a decoded vertical motion vector component

`par_n` (int) –
No description available
`par_d` (int) –
No description available

## Functions

### gst_h265_create_sei_memory

    GstMemory *
    gst_h265_create_sei_memory (guint8 layer_id,
                                guint8 temporal_id_plus1,
                                guint8 start_code_prefix_length,
                                GArray * messages)

Creates raw byte-stream format (a.k.a Annex B type) SEI nal unit data from messages

Parameters:

`layer_id` –

a nal unit layer id

`temporal_id_plus1` –

a nal unit temporal identifier

`start_code_prefix_length` –

a length of start code prefix, must be 3 or 4

`messages` ( [element-type GstH265SEIMessage][transfer: none]) –

a GArray of GstH265SEIMessage

Returns –

a GstMemory containing a PREFIX SEI nal unit

Since : 1.18

### GstCodecParsers.prototype.h265_create_sei_memory

    function GstCodecParsers.prototype.h265_create_sei_memory(layer_id: Number, temporal_id_plus1: Number, start_code_prefix_length: Number, messages: [ GstCodecParsers.H265SEIMessage ]): {
        // javascript wrapper for 'gst_h265_create_sei_memory'
    }

Creates raw byte-stream format (a.k.a Annex B type) SEI nal unit data from messages

Parameters:

`layer_id` (Number) –

a nal unit layer id

`temporal_id_plus1` (Number) –

a nal unit temporal identifier

`start_code_prefix_length` (Number) –

a length of start code prefix, must be 3 or 4

`messages` ([ GstCodecParsers.H265SEIMessage ]) –

a GArray of GstCodecParsers.H265SEIMessage

Returns (Gst.Memory) –

a Gst.Memory containing a PREFIX SEI nal unit

Since : 1.18

### GstCodecParsers.h265_create_sei_memory

    def GstCodecParsers.h265_create_sei_memory (layer_id, temporal_id_plus1, start_code_prefix_length, messages):
        #python wrapper for 'gst_h265_create_sei_memory'

Creates raw byte-stream format (a.k.a Annex B type) SEI nal unit data from messages

Parameters:

`layer_id` (int) –

a nal unit layer id

`temporal_id_plus1` (int) –

a nal unit temporal identifier

`start_code_prefix_length` (int) –

a length of start code prefix, must be 3 or 4

`messages` ([ GstCodecParsers.H265SEIMessage ]) –

a GArray of GstCodecParsers.H265SEIMessage

Returns (Gst.Memory) –

a Gst.Memory containing a PREFIX SEI nal unit

Since : 1.18

### gst_h265_create_sei_memory_hevc

    GstMemory *
    gst_h265_create_sei_memory_hevc (guint8 layer_id,
                                     guint8 temporal_id_plus1,
                                     guint8 nal_length_size,
                                     GArray * messages)

Creates raw packetized format SEI nal unit data from messages

Parameters:

`layer_id` –

a nal unit layer id

`temporal_id_plus1` –

a nal unit temporal identifier

`nal_length_size` –

a size of nal length field, allowed range is [1, 4]

`messages` ( [element-type GstH265SEIMessage][transfer: none]) –

a GArray of GstH265SEIMessage

Returns –

a GstMemory containing a PREFIX SEI nal unit

Since : 1.18

### GstCodecParsers.prototype.h265_create_sei_memory_hevc

    function GstCodecParsers.prototype.h265_create_sei_memory_hevc(layer_id: Number, temporal_id_plus1: Number, nal_length_size: Number, messages: [ GstCodecParsers.H265SEIMessage ]): {
        // javascript wrapper for 'gst_h265_create_sei_memory_hevc'
    }

Creates raw packetized format SEI nal unit data from messages

Parameters:

`layer_id` (Number) –

a nal unit layer id

`temporal_id_plus1` (Number) –

a nal unit temporal identifier

`nal_length_size` (Number) –

a size of nal length field, allowed range is [1, 4]

`messages` ([ GstCodecParsers.H265SEIMessage ]) –

a GArray of GstCodecParsers.H265SEIMessage

Returns (Gst.Memory) –

a Gst.Memory containing a PREFIX SEI nal unit

Since : 1.18

### GstCodecParsers.h265_create_sei_memory_hevc

    def GstCodecParsers.h265_create_sei_memory_hevc (layer_id, temporal_id_plus1, nal_length_size, messages):
        #python wrapper for 'gst_h265_create_sei_memory_hevc'

Creates raw packetized format SEI nal unit data from messages

Parameters:

`layer_id` (int) –

a nal unit layer id

`temporal_id_plus1` (int) –

a nal unit temporal identifier

`nal_length_size` (int) –

a size of nal length field, allowed range is [1, 4]

`messages` ([ GstCodecParsers.H265SEIMessage ]) –

a GArray of GstCodecParsers.H265SEIMessage

Returns (Gst.Memory) –

a Gst.Memory containing a PREFIX SEI nal unit

Since : 1.18

### gst_h265_get_profile_from_sps

    GstH265Profile
    gst_h265_get_profile_from_sps (GstH265SPS * sps)

Return the H265 profile from sps.

Parameters:

`sps` –

a GstH265SPS

Returns –

a GstH265Profile

Since : 1.20

### GstCodecParsers.prototype.h265_get_profile_from_sps

    function GstCodecParsers.prototype.h265_get_profile_from_sps(sps: GstCodecParsers.H265SPS): {
        // javascript wrapper for 'gst_h265_get_profile_from_sps'
    }

Return the H265 profile from sps.

Parameters:

`sps` (GstCodecParsers.H265SPS) –

a GstCodecParsers.H265SPS

Returns (GstCodecParsers.H265Profile) –

a GstCodecParsers.H265Profile

Since : 1.20

### GstCodecParsers.h265_get_profile_from_sps

    def GstCodecParsers.h265_get_profile_from_sps (sps):
        #python wrapper for 'gst_h265_get_profile_from_sps'

Return the H265 profile from sps.

Parameters:

`sps` (GstCodecParsers.H265SPS) –

a GstCodecParsers.H265SPS

Returns (GstCodecParsers.H265Profile) –

a GstCodecParsers.H265Profile

Since : 1.20

### gst_h265_parse_pps

    GstH265ParserResult
    gst_h265_parse_pps (GstH265Parser * parser,
                        GstH265NalUnit * nalu,
                        GstH265PPS * pps)

Parses data, and fills the pps structure.

Parameters:

`parser` –

a GstH265Parser

`nalu` –

The GST_H265_NAL_PPS GstH265NalUnit to parse

`pps` –

The GstH265PPS to fill.

Returns –

a GstH265ParserResult

### GstCodecParsers.prototype.h265_parse_pps

    function GstCodecParsers.prototype.h265_parse_pps(parser: GstCodecParsers.H265Parser, nalu: GstCodecParsers.H265NalUnit, pps: GstCodecParsers.H265PPS): {
        // javascript wrapper for 'gst_h265_parse_pps'
    }

Parses data, and fills the pps structure.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnitType.PPS GstCodecParsers.H265NalUnit to parse

`pps` (GstCodecParsers.H265PPS) –

The GstCodecParsers.H265PPS to fill.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

### GstCodecParsers.h265_parse_pps

    def GstCodecParsers.h265_parse_pps (parser, nalu, pps):
        #python wrapper for 'gst_h265_parse_pps'

Parses data, and fills the pps structure.

Parameters:

`parser` (GstCodecParsers.H265Parser) –

a GstCodecParsers.H265Parser

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnitType.PPS GstCodecParsers.H265NalUnit to parse

`pps` (GstCodecParsers.H265PPS) –

The GstCodecParsers.H265PPS to fill.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

### gst_h265_parse_sps

    GstH265ParserResult
    gst_h265_parse_sps (GstH265Parser * parser,
                        GstH265NalUnit * nalu,
                        GstH265SPS * sps,
                        gboolean parse_vui_params)

parser: The GstH265Parser nalu: The GST_H265_NAL_SPS GstH265NalUnit to parse sps: The GstH265SPS to fill. parse_vui_params: Whether to parse the vui_params or not

Parameters:

`parser` –
No description available
`nalu` –
No description available
`sps` –
No description available
`parse_vui_params` –
No description available
Returns –
No description available

### GstCodecParsers.prototype.h265_parse_sps

    function GstCodecParsers.prototype.h265_parse_sps(parser: GstCodecParsers.H265Parser, nalu: GstCodecParsers.H265NalUnit, sps: GstCodecParsers.H265SPS, parse_vui_params: Number): {
        // javascript wrapper for 'gst_h265_parse_sps'
    }

parser: The GstCodecParsers.H265Parser nalu: The GstCodecParsers.H265NalUnitType.SPS GstCodecParsers.H265NalUnit to parse sps: The GstCodecParsers.H265SPS to fill. parse_vui_params: Whether to parse the vui_params or not

Parameters:

`parser` (GstCodecParsers.H265Parser) –
No description available
`nalu` (GstCodecParsers.H265NalUnit) –
No description available
`sps` (GstCodecParsers.H265SPS) –
No description available
`parse_vui_params` (Number) –
No description available
Returns (GstCodecParsers.H265ParserResult) –
No description available

### GstCodecParsers.h265_parse_sps

    def GstCodecParsers.h265_parse_sps (parser, nalu, sps, parse_vui_params):
        #python wrapper for 'gst_h265_parse_sps'

parser: The GstCodecParsers.H265Parser nalu: The GstCodecParsers.H265NalUnitType.SPS GstCodecParsers.H265NalUnit to parse sps: The GstCodecParsers.H265SPS to fill. parse_vui_params: Whether to parse the vui_params or not

Parameters:

`parser` (GstCodecParsers.H265Parser) –
No description available
`nalu` (GstCodecParsers.H265NalUnit) –
No description available
`sps` (GstCodecParsers.H265SPS) –
No description available
`parse_vui_params` (bool) –
No description available
Returns (GstCodecParsers.H265ParserResult) –
No description available

### gst_h265_parse_sps_ext

    GstH265ParserResult
    gst_h265_parse_sps_ext (GstH265Parser * parser,
                            GstH265NalUnit * nalu,
                            GstH265SPS * sps,
                            GstH265SPSEXT * sps_ext,
                            gboolean parse_vui_params)

parser: The GstH265Parser nalu: The GST_H265_NAL_SPS GstH265NalUnit to parse sps: The GstH265SPS to fill. sps_ext: The GstH265SPSEXT matching the GstH265SPS to fill. parse_vui_params: Whether to parse the vui_params or not

Parameters:

`parser` –
No description available
`nalu` –
No description available
`sps` –
No description available
`sps_ext` –
No description available
`parse_vui_params` –
No description available
Returns –
No description available

### GstCodecParsers.prototype.h265_parse_sps_ext

    function GstCodecParsers.prototype.h265_parse_sps_ext(parser: GstCodecParsers.H265Parser, nalu: GstCodecParsers.H265NalUnit, sps: GstCodecParsers.H265SPS, sps_ext: GstCodecParsers.H265SPSEXT, parse_vui_params: Number): {
        // javascript wrapper for 'gst_h265_parse_sps_ext'
    }

parser: The GstCodecParsers.H265Parser nalu: The GstCodecParsers.H265NalUnitType.SPS GstCodecParsers.H265NalUnit to parse sps: The GstCodecParsers.H265SPS to fill. sps_ext: The GstCodecParsers.H265SPSEXT matching the GstCodecParsers.H265SPS to fill. parse_vui_params: Whether to parse the vui_params or not

Parameters:

`parser` (GstCodecParsers.H265Parser) –
No description available
`nalu` (GstCodecParsers.H265NalUnit) –
No description available
`sps` (GstCodecParsers.H265SPS) –
No description available
`sps_ext` (GstCodecParsers.H265SPSEXT) –
No description available
`parse_vui_params` (Number) –
No description available
Returns (GstCodecParsers.H265ParserResult) –
No description available

### GstCodecParsers.h265_parse_sps_ext

    def GstCodecParsers.h265_parse_sps_ext (parser, nalu, sps, sps_ext, parse_vui_params):
        #python wrapper for 'gst_h265_parse_sps_ext'

parser: The GstCodecParsers.H265Parser nalu: The GstCodecParsers.H265NalUnitType.SPS GstCodecParsers.H265NalUnit to parse sps: The GstCodecParsers.H265SPS to fill. sps_ext: The GstCodecParsers.H265SPSEXT matching the GstCodecParsers.H265SPS to fill. parse_vui_params: Whether to parse the vui_params or not

Parameters:

`parser` (GstCodecParsers.H265Parser) –
No description available
`nalu` (GstCodecParsers.H265NalUnit) –
No description available
`sps` (GstCodecParsers.H265SPS) –
No description available
`sps_ext` (GstCodecParsers.H265SPSEXT) –
No description available
`parse_vui_params` (bool) –
No description available
Returns (GstCodecParsers.H265ParserResult) –
No description available

### gst_h265_parse_vps

    GstH265ParserResult
    gst_h265_parse_vps (GstH265NalUnit * nalu,
                        GstH265VPS * vps)

Parses data, and fills the vps structure.

Parameters:

`nalu` –

The GST_H265_NAL_VPS GstH265NalUnit to parse

`vps` –

The GstH265VPS to fill.

Returns –

a GstH265ParserResult

### GstCodecParsers.prototype.h265_parse_vps

    function GstCodecParsers.prototype.h265_parse_vps(nalu: GstCodecParsers.H265NalUnit, vps: GstCodecParsers.H265VPS): {
        // javascript wrapper for 'gst_h265_parse_vps'
    }

Parses data, and fills the vps structure.

Parameters:

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnitType.VPS GstCodecParsers.H265NalUnit to parse

`vps` (GstCodecParsers.H265VPS) –

The GstCodecParsers.H265VPS to fill.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

### GstCodecParsers.h265_parse_vps

    def GstCodecParsers.h265_parse_vps (nalu, vps):
        #python wrapper for 'gst_h265_parse_vps'

Parses data, and fills the vps structure.

Parameters:

`nalu` (GstCodecParsers.H265NalUnit) –

The GstCodecParsers.H265NalUnitType.VPS GstCodecParsers.H265NalUnit to parse

`vps` (GstCodecParsers.H265VPS) –

The GstCodecParsers.H265VPS to fill.

Returns (GstCodecParsers.H265ParserResult) –

a GstCodecParsers.H265ParserResult

### gst_h265_profile_from_string

    GstH265Profile
    gst_h265_profile_from_string (const gchar * string)

Returns a GstH265Profile for the string.

Parameters:

`string` –

the descriptive name for GstH265Profile

Returns –

the GstH265Profile of string or GST_H265_PROFILE_INVALID on error

Since : 1.18

### GstCodecParsers.prototype.h265_profile_from_string

    function GstCodecParsers.prototype.h265_profile_from_string(string: String): {
        // javascript wrapper for 'gst_h265_profile_from_string'
    }

Returns a GstCodecParsers.H265Profile for the string.

Parameters:

`string` (String) –

the descriptive name for GstCodecParsers.H265Profile

Returns (GstCodecParsers.H265Profile) –

the GstCodecParsers.H265Profile of string or GstCodecParsers.H265Profile.INVALID on error

Since : 1.18

### GstCodecParsers.h265_profile_from_string

    def GstCodecParsers.h265_profile_from_string (string):
        #python wrapper for 'gst_h265_profile_from_string'

Returns a GstCodecParsers.H265Profile for the string.

Parameters:

`string` (str) –

the descriptive name for GstCodecParsers.H265Profile

Returns (GstCodecParsers.H265Profile) –

the GstCodecParsers.H265Profile of string or GstCodecParsers.H265Profile.INVALID on error

Since : 1.18

### gst_h265_profile_to_string

    const gchar *
    gst_h265_profile_to_string (GstH265Profile profile)

Returns the descriptive name for the GstH265Profile.

Parameters:

`profile` –

a GstH265Profile

Returns ( [nullable]) –

the name for profile or NULL on error

Since : 1.18

### GstCodecParsers.prototype.h265_profile_to_string

    function GstCodecParsers.prototype.h265_profile_to_string(profile: GstCodecParsers.H265Profile): {
        // javascript wrapper for 'gst_h265_profile_to_string'
    }

Returns the descriptive name for the GstCodecParsers.H265Profile.

Parameters:

`profile` (GstCodecParsers.H265Profile) –

a GstCodecParsers.H265Profile

Returns (String) –

the name for profile or null on error

Since : 1.18

### GstCodecParsers.h265_profile_to_string

    def GstCodecParsers.h265_profile_to_string (profile):
        #python wrapper for 'gst_h265_profile_to_string'

Returns the descriptive name for the GstCodecParsers.H265Profile.

Parameters:

`profile` (GstCodecParsers.H265Profile) –

a GstCodecParsers.H265Profile

Returns (str) –

the name for profile or None on error

Since : 1.18

### gst_h265_quant_matrix_4x4_get_raster_from_uprightdiagonal

    gst_h265_quant_matrix_4x4_get_raster_from_uprightdiagonal (guint8 * out_quant,
                                                               const guint8 * quant)

Converts quantization matrix quant from uprightdiagonal scan order to raster scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`out_quant` ( [out]) –

The resulting quantization matrix

`quant` –

The source quantization matrix

Since : 1.6

### GstCodecParsers.prototype.h265_quant_matrix_4x4_get_raster_from_uprightdiagonal

    function GstCodecParsers.prototype.h265_quant_matrix_4x4_get_raster_from_uprightdiagonal(quant: Number): {
        // javascript wrapper for 'gst_h265_quant_matrix_4x4_get_raster_from_uprightdiagonal'
    }

Converts quantization matrix quant from uprightdiagonal scan order to raster scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`quant` (Number) –

The source quantization matrix

Since : 1.6

### GstCodecParsers.h265_quant_matrix_4x4_get_raster_from_uprightdiagonal

    def GstCodecParsers.h265_quant_matrix_4x4_get_raster_from_uprightdiagonal (quant):
        #python wrapper for 'gst_h265_quant_matrix_4x4_get_raster_from_uprightdiagonal'

Converts quantization matrix quant from uprightdiagonal scan order to raster scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`quant` (int) –

The source quantization matrix

Since : 1.6

### gst_h265_quant_matrix_4x4_get_raster_from_zigzag

    gst_h265_quant_matrix_4x4_get_raster_from_zigzag (guint8 * out_quant,
                                                      const guint8 * quant)

Converts quantization matrix quant from zigzag scan order to raster scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`out_quant` ( [out]) –

The resulting quantization matrix

`quant` –

The source quantization matrix

Since : 1.6

### GstCodecParsers.prototype.h265_quant_matrix_4x4_get_raster_from_zigzag

    function GstCodecParsers.prototype.h265_quant_matrix_4x4_get_raster_from_zigzag(quant: Number): {
        // javascript wrapper for 'gst_h265_quant_matrix_4x4_get_raster_from_zigzag'
    }

Converts quantization matrix quant from zigzag scan order to raster scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`quant` (Number) –

The source quantization matrix

Since : 1.6

### GstCodecParsers.h265_quant_matrix_4x4_get_raster_from_zigzag

    def GstCodecParsers.h265_quant_matrix_4x4_get_raster_from_zigzag (quant):
        #python wrapper for 'gst_h265_quant_matrix_4x4_get_raster_from_zigzag'

Converts quantization matrix quant from zigzag scan order to raster scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`quant` (int) –

The source quantization matrix

Since : 1.6

### gst_h265_quant_matrix_4x4_get_uprightdiagonal_from_raster

    gst_h265_quant_matrix_4x4_get_uprightdiagonal_from_raster (guint8 * out_quant,
                                                               const guint8 * quant)

Converts quantization matrix quant from raster scan order to uprightdiagonal scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`out_quant` ( [out]) –

The resulting quantization matrix

`quant` –

The source quantization matrix

Since : 1.6

### GstCodecParsers.prototype.h265_quant_matrix_4x4_get_uprightdiagonal_from_raster

    function GstCodecParsers.prototype.h265_quant_matrix_4x4_get_uprightdiagonal_from_raster(quant: Number): {
        // javascript wrapper for 'gst_h265_quant_matrix_4x4_get_uprightdiagonal_from_raster'
    }

Converts quantization matrix quant from raster scan order to uprightdiagonal scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`quant` (Number) –

The source quantization matrix

Since : 1.6

### GstCodecParsers.h265_quant_matrix_4x4_get_uprightdiagonal_from_raster

    def GstCodecParsers.h265_quant_matrix_4x4_get_uprightdiagonal_from_raster (quant):
        #python wrapper for 'gst_h265_quant_matrix_4x4_get_uprightdiagonal_from_raster'

Converts quantization matrix quant from raster scan order to uprightdiagonal scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`quant` (int) –

The source quantization matrix

Since : 1.6

### gst_h265_quant_matrix_4x4_get_zigzag_from_raster

    gst_h265_quant_matrix_4x4_get_zigzag_from_raster (guint8 * out_quant,
                                                      const guint8 * quant)

Converts quantization matrix quant from raster scan order to zigzag scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`out_quant` ( [out]) –

The resulting quantization matrix

`quant` –

The source quantization matrix

Since : 1.6

### GstCodecParsers.prototype.h265_quant_matrix_4x4_get_zigzag_from_raster

    function GstCodecParsers.prototype.h265_quant_matrix_4x4_get_zigzag_from_raster(quant: Number): {
        // javascript wrapper for 'gst_h265_quant_matrix_4x4_get_zigzag_from_raster'
    }

Converts quantization matrix quant from raster scan order to zigzag scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`quant` (Number) –

The source quantization matrix

Since : 1.6

### GstCodecParsers.h265_quant_matrix_4x4_get_zigzag_from_raster

    def GstCodecParsers.h265_quant_matrix_4x4_get_zigzag_from_raster (quant):
        #python wrapper for 'gst_h265_quant_matrix_4x4_get_zigzag_from_raster'

Converts quantization matrix quant from raster scan order to zigzag scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`quant` (int) –

The source quantization matrix

Since : 1.6

### gst_h265_quant_matrix_8x8_get_raster_from_uprightdiagonal

    gst_h265_quant_matrix_8x8_get_raster_from_uprightdiagonal (guint8 * out_quant,
                                                               const guint8 * quant)

Converts quantization matrix quant from uprightdiagonal scan order to raster scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`out_quant` ( [out]) –

The resulting quantization matrix

`quant` –

The source quantization matrix

Since : 1.6

### GstCodecParsers.prototype.h265_quant_matrix_8x8_get_raster_from_uprightdiagonal

    function GstCodecParsers.prototype.h265_quant_matrix_8x8_get_raster_from_uprightdiagonal(quant: Number): {
        // javascript wrapper for 'gst_h265_quant_matrix_8x8_get_raster_from_uprightdiagonal'
    }

Converts quantization matrix quant from uprightdiagonal scan order to raster scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`quant` (Number) –

The source quantization matrix

Since : 1.6

### GstCodecParsers.h265_quant_matrix_8x8_get_raster_from_uprightdiagonal

    def GstCodecParsers.h265_quant_matrix_8x8_get_raster_from_uprightdiagonal (quant):
        #python wrapper for 'gst_h265_quant_matrix_8x8_get_raster_from_uprightdiagonal'

Converts quantization matrix quant from uprightdiagonal scan order to raster scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`quant` (int) –

The source quantization matrix

Since : 1.6

### gst_h265_quant_matrix_8x8_get_raster_from_zigzag

    gst_h265_quant_matrix_8x8_get_raster_from_zigzag (guint8 * out_quant,
                                                      const guint8 * quant)

Converts quantization matrix quant from zigzag scan order to raster scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`out_quant` ( [out]) –

The resulting quantization matrix

`quant` –

The source quantization matrix

Since : 1.6

### GstCodecParsers.prototype.h265_quant_matrix_8x8_get_raster_from_zigzag

    function GstCodecParsers.prototype.h265_quant_matrix_8x8_get_raster_from_zigzag(quant: Number): {
        // javascript wrapper for 'gst_h265_quant_matrix_8x8_get_raster_from_zigzag'
    }

Converts quantization matrix quant from zigzag scan order to raster scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`quant` (Number) –

The source quantization matrix

Since : 1.6

### GstCodecParsers.h265_quant_matrix_8x8_get_raster_from_zigzag

    def GstCodecParsers.h265_quant_matrix_8x8_get_raster_from_zigzag (quant):
        #python wrapper for 'gst_h265_quant_matrix_8x8_get_raster_from_zigzag'

Converts quantization matrix quant from zigzag scan order to raster scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`quant` (int) –

The source quantization matrix

Since : 1.6

### gst_h265_quant_matrix_8x8_get_uprightdiagonal_from_raster

    gst_h265_quant_matrix_8x8_get_uprightdiagonal_from_raster (guint8 * out_quant,
                                                               const guint8 * quant)

Converts quantization matrix quant from raster scan order to uprightdiagonal scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`out_quant` ( [out]) –

The resulting quantization matrix

`quant` –

The source quantization matrix

Since : 1.6

### GstCodecParsers.prototype.h265_quant_matrix_8x8_get_uprightdiagonal_from_raster

    function GstCodecParsers.prototype.h265_quant_matrix_8x8_get_uprightdiagonal_from_raster(quant: Number): {
        // javascript wrapper for 'gst_h265_quant_matrix_8x8_get_uprightdiagonal_from_raster'
    }

Converts quantization matrix quant from raster scan order to uprightdiagonal scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`quant` (Number) –

The source quantization matrix

Since : 1.6

### GstCodecParsers.h265_quant_matrix_8x8_get_uprightdiagonal_from_raster

    def GstCodecParsers.h265_quant_matrix_8x8_get_uprightdiagonal_from_raster (quant):
        #python wrapper for 'gst_h265_quant_matrix_8x8_get_uprightdiagonal_from_raster'

Converts quantization matrix quant from raster scan order to uprightdiagonal scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`quant` (int) –

The source quantization matrix

Since : 1.6

### gst_h265_quant_matrix_8x8_get_zigzag_from_raster

    gst_h265_quant_matrix_8x8_get_zigzag_from_raster (guint8 * out_quant,
                                                      const guint8 * quant)

Converts quantization matrix quant from raster scan order to zigzag scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`out_quant` ( [out]) –

The resulting quantization matrix

`quant` –

The source quantization matrix

Since : 1.6

### GstCodecParsers.prototype.h265_quant_matrix_8x8_get_zigzag_from_raster

    function GstCodecParsers.prototype.h265_quant_matrix_8x8_get_zigzag_from_raster(quant: Number): {
        // javascript wrapper for 'gst_h265_quant_matrix_8x8_get_zigzag_from_raster'
    }

Converts quantization matrix quant from raster scan order to zigzag scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`quant` (Number) –

The source quantization matrix

Since : 1.6

### GstCodecParsers.h265_quant_matrix_8x8_get_zigzag_from_raster

    def GstCodecParsers.h265_quant_matrix_8x8_get_zigzag_from_raster (quant):
        #python wrapper for 'gst_h265_quant_matrix_8x8_get_zigzag_from_raster'

Converts quantization matrix quant from raster scan order to zigzag scan order and store the resulting factors into out_quant.

Note: it is an error to pass the same table in both quant and out_quant arguments.

Parameters:

`quant` (int) –

The source quantization matrix

Since : 1.6

### gst_h265_sei_copy

    gboolean
    gst_h265_sei_copy (GstH265SEIMessage * dest_sei,
                       const GstH265SEIMessage * src_sei)

Copies src_sei into dst_sei

Parameters:

`dest_sei` –

The destination GstH265SEIMessage to copy into

`src_sei` –

The source GstH265SEIMessage to copy from

Returns –

TRUE if everything went fine, FALSE otherwise

### GstCodecParsers.prototype.h265_sei_copy

    function GstCodecParsers.prototype.h265_sei_copy(dest_sei: GstCodecParsers.H265SEIMessage, src_sei: GstCodecParsers.H265SEIMessage): {
        // javascript wrapper for 'gst_h265_sei_copy'
    }

Copies src_sei into dst_sei

Parameters:

`dest_sei` (GstCodecParsers.H265SEIMessage) –

The destination GstCodecParsers.H265SEIMessage to copy into

`src_sei` (GstCodecParsers.H265SEIMessage) –

The source GstCodecParsers.H265SEIMessage to copy from

Returns (Number) –

true if everything went fine, false otherwise

### GstCodecParsers.h265_sei_copy

    def GstCodecParsers.h265_sei_copy (dest_sei, src_sei):
        #python wrapper for 'gst_h265_sei_copy'

Copies src_sei into dst_sei

Parameters:

`dest_sei` (GstCodecParsers.H265SEIMessage) –

The destination GstCodecParsers.H265SEIMessage to copy into

`src_sei` (GstCodecParsers.H265SEIMessage) –

The source GstCodecParsers.H265SEIMessage to copy from

Returns (bool) –

True if everything went fine, False otherwise

### gst_h265_sei_free

    gst_h265_sei_free (GstH265SEIMessage * sei)

sei: The GstH265SEIMessage to free

Parameters:

`sei` –
No description available

### GstCodecParsers.prototype.h265_sei_free

    function GstCodecParsers.prototype.h265_sei_free(sei: GstCodecParsers.H265SEIMessage): {
        // javascript wrapper for 'gst_h265_sei_free'
    }

sei: The GstCodecParsers.H265SEIMessage to free

Parameters:

`sei` (GstCodecParsers.H265SEIMessage) –
No description available

### GstCodecParsers.h265_sei_free

    def GstCodecParsers.h265_sei_free (sei):
        #python wrapper for 'gst_h265_sei_free'

sei: The GstCodecParsers.H265SEIMessage to free

Parameters:

`sei` (GstCodecParsers.H265SEIMessage) –
No description available

### gst_h265_slice_type_to_string

    const gchar *
    gst_h265_slice_type_to_string (GstH265SliceType slice_type)

Returns the descriptive name for the GstH265SliceType.

Parameters:

`slice_type` –

a GstH265SliceType

Returns ( [nullable]) –

the name for slice_type or NULL on error

Since : 1.24

### GstCodecParsers.prototype.h265_slice_type_to_string

    function GstCodecParsers.prototype.h265_slice_type_to_string(slice_type: GstCodecParsers.H265SliceType): {
        // javascript wrapper for 'gst_h265_slice_type_to_string'
    }

Returns the descriptive name for the GstCodecParsers.H265SliceType.

Parameters:

`slice_type` (GstCodecParsers.H265SliceType) –

a GstCodecParsers.H265SliceType

Returns (String) –

the name for slice_type or null on error

Since : 1.24

### GstCodecParsers.h265_slice_type_to_string

    def GstCodecParsers.h265_slice_type_to_string (slice_type):
        #python wrapper for 'gst_h265_slice_type_to_string'

Returns the descriptive name for the GstCodecParsers.H265SliceType.

Parameters:

`slice_type` (GstCodecParsers.H265SliceType) –

a GstCodecParsers.H265SliceType

Returns (str) –

the name for slice_type or None on error

Since : 1.24

## Function Macros

### GST_H265_IS_B_SLICE

    #define GST_H265_IS_B_SLICE(slice)  ((slice)->type == GST_H265_B_SLICE)

### GST_H265_IS_I_SLICE

    #define GST_H265_IS_I_SLICE(slice)  ((slice)->type == GST_H265_I_SLICE)

### GST_H265_IS_NAL_TYPE_BLA

    #define GST_H265_IS_NAL_TYPE_BLA(nal_type) \
      ((nal_type) >= GST_H265_NAL_SLICE_BLA_W_LP && (nal_type) <= GST_H265_NAL_SLICE_BLA_N_LP)

Check whether nal_type is BLA or not

Parameters:

`nal_type` –

a GstH265NalUnitType

Since : 1.18

### GST_H265_IS_NAL_TYPE_CRA

    #define GST_H265_IS_NAL_TYPE_CRA(nal_type) \
      ((nal_type) == GST_H265_NAL_SLICE_CRA_NUT)

Check whether nal_type is CRA or not

Parameters:

`nal_type` –

a GstH265NalUnitType

Since : 1.18

### GST_H265_IS_NAL_TYPE_IDR

    #define GST_H265_IS_NAL_TYPE_IDR(nal_type) \
      ((nal_type) == GST_H265_NAL_SLICE_IDR_W_RADL || (nal_type) == GST_H265_NAL_SLICE_IDR_N_LP)

Check whether nal_type is IDR or not

Parameters:

`nal_type` –

a GstH265NalUnitType

Since : 1.18

### GST_H265_IS_NAL_TYPE_IRAP

    #define GST_H265_IS_NAL_TYPE_IRAP(nal_type) \
      ((nal_type) >= GST_H265_NAL_SLICE_BLA_W_LP && (nal_type) <= GST_H265_RESERVED_IRAP_NAL_TYPE_MAX)

Check whether nal_type is IRAP or not

Parameters:

`nal_type` –

a GstH265NalUnitType

Since : 1.18

### GST_H265_IS_NAL_TYPE_RADL

    #define GST_H265_IS_NAL_TYPE_RADL(nal_type) \
      ((nal_type) == GST_H265_NAL_SLICE_RADL_N || (nal_type) == GST_H265_NAL_SLICE_RADL_R)

Check whether nal_type is RADL or not

Parameters:

`nal_type` –

a GstH265NalUnitType

Since : 1.18

### GST_H265_IS_NAL_TYPE_RASL

    #define GST_H265_IS_NAL_TYPE_RASL(nal_type) \
      ((nal_type) == GST_H265_NAL_SLICE_RASL_N || (nal_type) == GST_H265_NAL_SLICE_RASL_R)

Check whether nal_type is RASL or not

Parameters:

`nal_type` –

a GstH265NalUnitType

Since : 1.18

### GST_H265_IS_P_SLICE

    #define GST_H265_IS_P_SLICE(slice)  ((slice)->type == GST_H265_P_SLICE)

## Enumerations

### GstH265Level

H.265 level

##### Members

`GST_H265_LEVEL_L1` (30) –

Level 1

`GST_H265_LEVEL_L2` (60) –

Level 2

`GST_H265_LEVEL_L2_1` (63) –

Level 2.1

`GST_H265_LEVEL_L3` (90) –

Level 3

`GST_H265_LEVEL_L3_1` (93) –

Level 3.1

`GST_H265_LEVEL_L4` (120) –

Level 4

`GST_H265_LEVEL_L4_1` (123) –

Level 4.1

`GST_H265_LEVEL_L5` (150) –

Level 5

`GST_H265_LEVEL_L5_1` (153) –

Level 5.1

`GST_H265_LEVEL_L5_2` (156) –

Level 5.2

`GST_H265_LEVEL_L6` (180) –

Level 6

`GST_H265_LEVEL_L6_1` (183) –

Level 6.1

`GST_H265_LEVEL_L6_2` (186) –

Level 6.2

Since : 1.24

### GstCodecParsers.H265Level

H.265 level

##### Members

`GstCodecParsers.H265Level.L1` (30) –

Level 1

`GstCodecParsers.H265Level.L2` (60) –

Level 2

`GstCodecParsers.H265Level.L2_1` (63) –

Level 2.1

`GstCodecParsers.H265Level.L3` (90) –

Level 3

`GstCodecParsers.H265Level.L3_1` (93) –

Level 3.1

`GstCodecParsers.H265Level.L4` (120) –

Level 4

`GstCodecParsers.H265Level.L4_1` (123) –

Level 4.1

`GstCodecParsers.H265Level.L5` (150) –

Level 5

`GstCodecParsers.H265Level.L5_1` (153) –

Level 5.1

`GstCodecParsers.H265Level.L5_2` (156) –

Level 5.2

`GstCodecParsers.H265Level.L6` (180) –

Level 6

`GstCodecParsers.H265Level.L6_1` (183) –

Level 6.1

`GstCodecParsers.H265Level.L6_2` (186) –

Level 6.2

Since : 1.24

### GstCodecParsers.H265Level

H.265 level

##### Members

`GstCodecParsers.H265Level.L1` (30) –

Level 1

`GstCodecParsers.H265Level.L2` (60) –

Level 2

`GstCodecParsers.H265Level.L2_1` (63) –

Level 2.1

`GstCodecParsers.H265Level.L3` (90) –

Level 3

`GstCodecParsers.H265Level.L3_1` (93) –

Level 3.1

`GstCodecParsers.H265Level.L4` (120) –

Level 4

`GstCodecParsers.H265Level.L4_1` (123) –

Level 4.1

`GstCodecParsers.H265Level.L5` (150) –

Level 5

`GstCodecParsers.H265Level.L5_1` (153) –

Level 5.1

`GstCodecParsers.H265Level.L5_2` (156) –

Level 5.2

`GstCodecParsers.H265Level.L6` (180) –

Level 6

`GstCodecParsers.H265Level.L6_1` (183) –

Level 6.1

`GstCodecParsers.H265Level.L6_2` (186) –

Level 6.2

Since : 1.24

### GstH265NalUnitType

Indicates the type of H265 Nal Units

##### Members

`GST_H265_NAL_SLICE_TRAIL_N` (0) –

Slice nal of a non-TSA, non-STSA trailing picture

`GST_H265_NAL_SLICE_TRAIL_R` (1) –

Slice nal of a non-TSA, non-STSA trailing picture

`GST_H265_NAL_SLICE_TSA_N` (2) –

Slice nal of a TSA picture

`GST_H265_NAL_SLICE_TSA_R` (3) –

Slice nal of a TSA picture

`GST_H265_NAL_SLICE_STSA_N` (4) –

Slice nal of a STSA picture

`GST_H265_NAL_SLICE_STSA_R` (5) –

Slice nal of a STSA picture

`GST_H265_NAL_SLICE_RADL_N` (6) –

Slice nal of a RADL picture

`GST_H265_NAL_SLICE_RADL_R` (7) –

Slice nal of a RADL piicture

`GST_H265_NAL_SLICE_RASL_N` (8) –

Slice nal of a RASL picture

`GST_H265_NAL_SLICE_RASL_R` (9) –

Slice nal of a RASL picture

`GST_H265_NAL_SLICE_BLA_W_LP` (16) –

Slice nal of a BLA picture

`GST_H265_NAL_SLICE_BLA_W_RADL` (17) –

Slice nal of a BLA picture

`GST_H265_NAL_SLICE_BLA_N_LP` (18) –

Slice nal of a BLA picture

`GST_H265_NAL_SLICE_IDR_W_RADL` (19) –

Slice nal of an IDR picture

`GST_H265_NAL_SLICE_IDR_N_LP` (20) –

Slice nal of an IDR picture

`GST_H265_NAL_SLICE_CRA_NUT` (21) –

Slice nal of a CRA picture

`GST_H265_NAL_VPS` (32) –

Video parameter set(VPS) nal unit

`GST_H265_NAL_SPS` (33) –

Sequence parameter set (SPS) nal unit

`GST_H265_NAL_PPS` (34) –

Picture parameter set (PPS) nal unit

`GST_H265_NAL_AUD` (35) –

Access unit (AU) delimiter nal unit

`GST_H265_NAL_EOS` (36) –

End of sequence (EOS) nal unit

`GST_H265_NAL_EOB` (37) –

End of bitstream (EOB) nal unit

`GST_H265_NAL_FD` (38) –

Filler data (FD) nal lunit

`GST_H265_NAL_PREFIX_SEI` (39) –

Supplemental enhancement information prefix nal unit

`GST_H265_NAL_SUFFIX_SEI` (40) –

Suppliemental enhancement information suffix nal unit

### GstCodecParsers.H265NalUnitType

Indicates the type of H265 Nal Units

##### Members

`GstCodecParsers.H265NalUnitType.SLICE_TRAIL_N` (0) –

Slice nal of a non-TSA, non-STSA trailing picture

`GstCodecParsers.H265NalUnitType.SLICE_TRAIL_R` (1) –

Slice nal of a non-TSA, non-STSA trailing picture

`GstCodecParsers.H265NalUnitType.SLICE_TSA_N` (2) –

Slice nal of a TSA picture

`GstCodecParsers.H265NalUnitType.SLICE_TSA_R` (3) –

Slice nal of a TSA picture

`GstCodecParsers.H265NalUnitType.SLICE_STSA_N` (4) –

Slice nal of a STSA picture

`GstCodecParsers.H265NalUnitType.SLICE_STSA_R` (5) –

Slice nal of a STSA picture

`GstCodecParsers.H265NalUnitType.SLICE_RADL_N` (6) –

Slice nal of a RADL picture

`GstCodecParsers.H265NalUnitType.SLICE_RADL_R` (7) –

Slice nal of a RADL piicture

`GstCodecParsers.H265NalUnitType.SLICE_RASL_N` (8) –

Slice nal of a RASL picture

`GstCodecParsers.H265NalUnitType.SLICE_RASL_R` (9) –

Slice nal of a RASL picture

`GstCodecParsers.H265NalUnitType.SLICE_BLA_W_LP` (16) –

Slice nal of a BLA picture

`GstCodecParsers.H265NalUnitType.SLICE_BLA_W_RADL` (17) –

Slice nal of a BLA picture

`GstCodecParsers.H265NalUnitType.SLICE_BLA_N_LP` (18) –

Slice nal of a BLA picture

`GstCodecParsers.H265NalUnitType.SLICE_IDR_W_RADL` (19) –

Slice nal of an IDR picture

`GstCodecParsers.H265NalUnitType.SLICE_IDR_N_LP` (20) –

Slice nal of an IDR picture

`GstCodecParsers.H265NalUnitType.SLICE_CRA_NUT` (21) –

Slice nal of a CRA picture

`GstCodecParsers.H265NalUnitType.VPS` (32) –

Video parameter set(VPS) nal unit

`GstCodecParsers.H265NalUnitType.SPS` (33) –

Sequence parameter set (SPS) nal unit

`GstCodecParsers.H265NalUnitType.PPS` (34) –

Picture parameter set (PPS) nal unit

`GstCodecParsers.H265NalUnitType.AUD` (35) –

Access unit (AU) delimiter nal unit

`GstCodecParsers.H265NalUnitType.EOS` (36) –

End of sequence (EOS) nal unit

`GstCodecParsers.H265NalUnitType.EOB` (37) –

End of bitstream (EOB) nal unit

`GstCodecParsers.H265NalUnitType.FD` (38) –

Filler data (FD) nal lunit

`GstCodecParsers.H265NalUnitType.PREFIX_SEI` (39) –

Supplemental enhancement information prefix nal unit

`GstCodecParsers.H265NalUnitType.SUFFIX_SEI` (40) –

Suppliemental enhancement information suffix nal unit

### GstCodecParsers.H265NalUnitType

Indicates the type of H265 Nal Units

##### Members

`GstCodecParsers.H265NalUnitType.SLICE_TRAIL_N` (0) –

Slice nal of a non-TSA, non-STSA trailing picture

`GstCodecParsers.H265NalUnitType.SLICE_TRAIL_R` (1) –

Slice nal of a non-TSA, non-STSA trailing picture

`GstCodecParsers.H265NalUnitType.SLICE_TSA_N` (2) –

Slice nal of a TSA picture

`GstCodecParsers.H265NalUnitType.SLICE_TSA_R` (3) –

Slice nal of a TSA picture

`GstCodecParsers.H265NalUnitType.SLICE_STSA_N` (4) –

Slice nal of a STSA picture

`GstCodecParsers.H265NalUnitType.SLICE_STSA_R` (5) –

Slice nal of a STSA picture

`GstCodecParsers.H265NalUnitType.SLICE_RADL_N` (6) –

Slice nal of a RADL picture

`GstCodecParsers.H265NalUnitType.SLICE_RADL_R` (7) –

Slice nal of a RADL piicture

`GstCodecParsers.H265NalUnitType.SLICE_RASL_N` (8) –

Slice nal of a RASL picture

`GstCodecParsers.H265NalUnitType.SLICE_RASL_R` (9) –

Slice nal of a RASL picture

`GstCodecParsers.H265NalUnitType.SLICE_BLA_W_LP` (16) –

Slice nal of a BLA picture

`GstCodecParsers.H265NalUnitType.SLICE_BLA_W_RADL` (17) –

Slice nal of a BLA picture

`GstCodecParsers.H265NalUnitType.SLICE_BLA_N_LP` (18) –

Slice nal of a BLA picture

`GstCodecParsers.H265NalUnitType.SLICE_IDR_W_RADL` (19) –

Slice nal of an IDR picture

`GstCodecParsers.H265NalUnitType.SLICE_IDR_N_LP` (20) –

Slice nal of an IDR picture

`GstCodecParsers.H265NalUnitType.SLICE_CRA_NUT` (21) –

Slice nal of a CRA picture

`GstCodecParsers.H265NalUnitType.VPS` (32) –

Video parameter set(VPS) nal unit

`GstCodecParsers.H265NalUnitType.SPS` (33) –

Sequence parameter set (SPS) nal unit

`GstCodecParsers.H265NalUnitType.PPS` (34) –

Picture parameter set (PPS) nal unit

`GstCodecParsers.H265NalUnitType.AUD` (35) –

Access unit (AU) delimiter nal unit

`GstCodecParsers.H265NalUnitType.EOS` (36) –

End of sequence (EOS) nal unit

`GstCodecParsers.H265NalUnitType.EOB` (37) –

End of bitstream (EOB) nal unit

`GstCodecParsers.H265NalUnitType.FD` (38) –

Filler data (FD) nal lunit

`GstCodecParsers.H265NalUnitType.PREFIX_SEI` (39) –

Supplemental enhancement information prefix nal unit

`GstCodecParsers.H265NalUnitType.SUFFIX_SEI` (40) –

Suppliemental enhancement information suffix nal unit

### GstH265ParserResult

The result of parsing H265 data.

##### Members

`GST_H265_PARSER_OK` (0) –

The parsing succeeded

`GST_H265_PARSER_BROKEN_DATA` (1) –

The data to parse is broken

`GST_H265_PARSER_BROKEN_LINK` (2) –

The link to structure needed for the parsing couldn't be found

`GST_H265_PARSER_ERROR` (3) –

An error accured when parsing

`GST_H265_PARSER_NO_NAL` (4) –

No nal found during the parsing

`GST_H265_PARSER_NO_NAL_END` (5) –

Start of the nal found, but not the end.

### GstCodecParsers.H265ParserResult

The result of parsing H265 data.

##### Members

`GstCodecParsers.H265ParserResult.OK` (0) –

The parsing succeeded

`GstCodecParsers.H265ParserResult.BROKEN_DATA` (1) –

The data to parse is broken

`GstCodecParsers.H265ParserResult.BROKEN_LINK` (2) –

The link to structure needed for the parsing couldn't be found

`GstCodecParsers.H265ParserResult.ERROR` (3) –

An error accured when parsing

`GstCodecParsers.H265ParserResult.NO_NAL` (4) –

No nal found during the parsing

`GstCodecParsers.H265ParserResult.NO_NAL_END` (5) –

Start of the nal found, but not the end.

### GstCodecParsers.H265ParserResult

The result of parsing H265 data.

##### Members

`GstCodecParsers.H265ParserResult.OK` (0) –

The parsing succeeded

`GstCodecParsers.H265ParserResult.BROKEN_DATA` (1) –

The data to parse is broken

`GstCodecParsers.H265ParserResult.BROKEN_LINK` (2) –

The link to structure needed for the parsing couldn't be found

`GstCodecParsers.H265ParserResult.ERROR` (3) –

An error accured when parsing

`GstCodecParsers.H265ParserResult.NO_NAL` (4) –

No nal found during the parsing

`GstCodecParsers.H265ParserResult.NO_NAL_END` (5) –

Start of the nal found, but not the end.

### GstH265Profile

H.265 Profiles.

##### Members

`GST_H265_PROFILE_INVALID` (-1) –
No description available
`GST_H265_PROFILE_MAIN` (1) –

Main profile (A.3.2)

`GST_H265_PROFILE_MAIN_10` (2) –

Main 10 profile (A.3.3)

`GST_H265_PROFILE_MAIN_STILL_PICTURE` (3) –

Main Still Picture profile (A.3.4)

`GST_H265_PROFILE_MONOCHROME` (4) –

Monochrome profile (A.3.4)

`GST_H265_PROFILE_MONOCHROME_12` (5) –

Monochrome 12-bits profile (A.3.4)

`GST_H265_PROFILE_MONOCHROME_16` (6) –

Monochrome 16-bits profile (A.3.4)

`GST_H265_PROFILE_MAIN_12` (7) –

Main profile 12-bits (A.3.4)

`GST_H265_PROFILE_MAIN_422_10` (8) –

Main 4:2:2 profile 10-bits (A.3.4)

`GST_H265_PROFILE_MAIN_422_12` (9) –

Main 4:2:2 profile 12-bits (A.3.4)

`GST_H265_PROFILE_MAIN_444` (10) –

Main 4:4:4 profile (A.3.4)

`GST_H265_PROFILE_MAIN_444_10` (11) –

Main 4:4:4 10-bits profile (A.3.4)

`GST_H265_PROFILE_MAIN_444_12` (12) –

Main 4:4:4 12-bits profile (A.3.4)

`GST_H265_PROFILE_MAIN_INTRA` (13) –

Main Intra profile (A.3.4)

`GST_H265_PROFILE_MAIN_10_INTRA` (14) –

Main Intra 10-bits profile (A.3.4)

`GST_H265_PROFILE_MAIN_12_INTRA` (15) –

Main Intra 12-bits profile (A.3.4)

`GST_H265_PROFILE_MAIN_422_10_INTRA` (16) –

Main Intra 4:2:2 10-bits profile (A.3.4)

`GST_H265_PROFILE_MAIN_422_12_INTRA` (17) –

Main Intra 4:2:2 12-bits profile (A.3.4)

`GST_H265_PROFILE_MAIN_444_INTRA` (18) –

Main Intra 4:4:4 profile (A.3.4)

`GST_H265_PROFILE_MAIN_444_10_INTRA` (19) –

Main Intra 4:4:4 10-bits profile (A.3.4)

`GST_H265_PROFILE_MAIN_444_12_INTRA` (20) –

Main Intra 4:4:4 12-bits profile (A.3.4)

`GST_H265_PROFILE_MAIN_444_16_INTRA` (21) –

Main Intra 4:4:4 16-bits profile (A.3.4)

`GST_H265_PROFILE_MAIN_444_STILL_PICTURE` (22) –

Main 4:4:4 Still Picture profile (A.3.4)

`GST_H265_PROFILE_MAIN_444_16_STILL_PICTURE` (23) –

Main 4:4:4 16-bits Still Picture profile (A.3.4)

`GST_H265_PROFILE_MONOCHROME_10` (24) –

Monochrome 10-bits profile (A.3.5) (Since: 1.18)

`GST_H265_PROFILE_HIGH_THROUGHPUT_444` (25) –

High Throughput 4:4:4 profile (A.3.6) (Since: 1.18)

`GST_H265_PROFILE_HIGH_THROUGHPUT_444_10` (26) –

High Throughput 4:4:4 10-bits profile (A.3.6) (Since: 1.18)

`GST_H265_PROFILE_HIGH_THROUGHPUT_444_14` (27) –

High Throughput 4:4:4 14-bits profile (A.3.6) (Since: 1.18)

`GST_H265_PROFILE_HIGH_THROUGHPUT_444_16_INTRA` (28) –

High Throughput 4:4:4 16-bits Intra profile (A.3.6) (Since: 1.18)

`GST_H265_PROFILE_SCREEN_EXTENDED_MAIN` (29) –

Screen-Extended Main profile (A.3.7) (Since: 1.18)

`GST_H265_PROFILE_SCREEN_EXTENDED_MAIN_10` (30) –

Screen-Extended Main 10-bits profile (A.3.7) (Since: 1.18)

`GST_H265_PROFILE_SCREEN_EXTENDED_MAIN_444` (31) –

Screen-Extended Main 4:4:4 profile (A.3.7) (Since: 1.18)

`GST_H265_PROFILE_SCREEN_EXTENDED_MAIN_444_10` (32) –

Screen-Extended Main 4:4:4 10-bits profile (A.3.7) (Since: 1.18)

`GST_H265_PROFILE_SCREEN_EXTENDED_HIGH_THROUGHPUT_444` (33) –

Screen-Extended High Throughput 4:4:4 profile (A.3.7) (Since: 1.18)

`GST_H265_PROFILE_SCREEN_EXTENDED_HIGH_THROUGHPUT_444_10` (34) –

Screen-Extended High Throughput 4:4:4 10-bits profile (A.3.7) (Since: 1.18)

`GST_H265_PROFILE_SCREEN_EXTENDED_HIGH_THROUGHPUT_444_14` (35) –

Screen-Extended High Throughput 4:4:4 14-bits profile (A.3.7) (Since: 1.18)

`GST_H265_PROFILE_MULTIVIEW_MAIN` (36) –

Multiview Main profile (G.11.1) (Since: 1.18)

`GST_H265_PROFILE_SCALABLE_MAIN` (37) –

Scalable Main profile (H.11.1) (Since: 1.18)

`GST_H265_PROFILE_SCALABLE_MAIN_10` (38) –

Scalable Main 10-bits profile (H.11.1) (Since: 1.18)

`GST_H265_PROFILE_SCALABLE_MONOCHROME` (39) –

Scalable Monochrome profile (H.11.1) (Since: 1.18)

`GST_H265_PROFILE_SCALABLE_MONOCHROME_12` (40) –

Scalable Monochrome 12-bits profile (H.11.1) (Since: 1.18)

`GST_H265_PROFILE_SCALABLE_MONOCHROME_16` (41) –

Scalable Monochrome 16-bits profile (H.11.1) (Since: 1.18)

`GST_H265_PROFILE_SCALABLE_MAIN_444` (42) –

Scalable Main 4:4:4 profile (H.11.1) (Since: 1.18)

`GST_H265_PROFILE_3D_MAIN` (43) –

3D Main 4:4:4 profile (I.11.1) (Since: 1.18)

`GST_H265_PROFILE_MAX` (44) –
No description available

### GstCodecParsers.H265Profile

H.265 Profiles.

##### Members

`GstCodecParsers.H265Profile.INVALID` (-1) –
No description available
`GstCodecParsers.H265Profile.MAIN` (1) –

Main profile (A.3.2)

`GstCodecParsers.H265Profile.MAIN_10` (2) –

Main 10 profile (A.3.3)

`GstCodecParsers.H265Profile.MAIN_STILL_PICTURE` (3) –

Main Still Picture profile (A.3.4)

`GstCodecParsers.H265Profile.MONOCHROME` (4) –

Monochrome profile (A.3.4)

`GstCodecParsers.H265Profile.MONOCHROME_12` (5) –

Monochrome 12-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MONOCHROME_16` (6) –

Monochrome 16-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_12` (7) –

Main profile 12-bits (A.3.4)

`GstCodecParsers.H265Profile.MAIN_422_10` (8) –

Main 4:2:2 profile 10-bits (A.3.4)

`GstCodecParsers.H265Profile.MAIN_422_12` (9) –

Main 4:2:2 profile 12-bits (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444` (10) –

Main 4:4:4 profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444_10` (11) –

Main 4:4:4 10-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444_12` (12) –

Main 4:4:4 12-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_INTRA` (13) –

Main Intra profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_10_INTRA` (14) –

Main Intra 10-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_12_INTRA` (15) –

Main Intra 12-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_422_10_INTRA` (16) –

Main Intra 4:2:2 10-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_422_12_INTRA` (17) –

Main Intra 4:2:2 12-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444_INTRA` (18) –

Main Intra 4:4:4 profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444_10_INTRA` (19) –

Main Intra 4:4:4 10-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444_12_INTRA` (20) –

Main Intra 4:4:4 12-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444_16_INTRA` (21) –

Main Intra 4:4:4 16-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444_STILL_PICTURE` (22) –

Main 4:4:4 Still Picture profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444_16_STILL_PICTURE` (23) –

Main 4:4:4 16-bits Still Picture profile (A.3.4)

`GstCodecParsers.H265Profile.MONOCHROME_10` (24) –

Monochrome 10-bits profile (A.3.5) (Since: 1.18)

`GstCodecParsers.H265Profile.HIGH_THROUGHPUT_444` (25) –

High Throughput 4:4:4 profile (A.3.6) (Since: 1.18)

`GstCodecParsers.H265Profile.HIGH_THROUGHPUT_444_10` (26) –

High Throughput 4:4:4 10-bits profile (A.3.6) (Since: 1.18)

`GstCodecParsers.H265Profile.HIGH_THROUGHPUT_444_14` (27) –

High Throughput 4:4:4 14-bits profile (A.3.6) (Since: 1.18)

`GstCodecParsers.H265Profile.HIGH_THROUGHPUT_444_16_INTRA` (28) –

High Throughput 4:4:4 16-bits Intra profile (A.3.6) (Since: 1.18)

`GstCodecParsers.H265Profile.SCREEN_EXTENDED_MAIN` (29) –

Screen-Extended Main profile (A.3.7) (Since: 1.18)

`GstCodecParsers.H265Profile.SCREEN_EXTENDED_MAIN_10` (30) –

Screen-Extended Main 10-bits profile (A.3.7) (Since: 1.18)

`GstCodecParsers.H265Profile.SCREEN_EXTENDED_MAIN_444` (31) –

Screen-Extended Main 4:4:4 profile (A.3.7) (Since: 1.18)

`GstCodecParsers.H265Profile.SCREEN_EXTENDED_MAIN_444_10` (32) –

Screen-Extended Main 4:4:4 10-bits profile (A.3.7) (Since: 1.18)

`GstCodecParsers.H265Profile.SCREEN_EXTENDED_HIGH_THROUGHPUT_444` (33) –

Screen-Extended High Throughput 4:4:4 profile (A.3.7) (Since: 1.18)

`GstCodecParsers.H265Profile.SCREEN_EXTENDED_HIGH_THROUGHPUT_444_10` (34) –

Screen-Extended High Throughput 4:4:4 10-bits profile (A.3.7) (Since: 1.18)

`GstCodecParsers.H265Profile.SCREEN_EXTENDED_HIGH_THROUGHPUT_444_14` (35) –

Screen-Extended High Throughput 4:4:4 14-bits profile (A.3.7) (Since: 1.18)

`GstCodecParsers.H265Profile.MULTIVIEW_MAIN` (36) –

Multiview Main profile (G.11.1) (Since: 1.18)

`GstCodecParsers.H265Profile.SCALABLE_MAIN` (37) –

Scalable Main profile (H.11.1) (Since: 1.18)

`GstCodecParsers.H265Profile.SCALABLE_MAIN_10` (38) –

Scalable Main 10-bits profile (H.11.1) (Since: 1.18)

`GstCodecParsers.H265Profile.SCALABLE_MONOCHROME` (39) –

Scalable Monochrome profile (H.11.1) (Since: 1.18)

`GstCodecParsers.H265Profile.SCALABLE_MONOCHROME_12` (40) –

Scalable Monochrome 12-bits profile (H.11.1) (Since: 1.18)

`GstCodecParsers.H265Profile.SCALABLE_MONOCHROME_16` (41) –

Scalable Monochrome 16-bits profile (H.11.1) (Since: 1.18)

`GstCodecParsers.H265Profile.SCALABLE_MAIN_444` (42) –

Scalable Main 4:4:4 profile (H.11.1) (Since: 1.18)

`GstCodecParsers.H265Profile.3D_MAIN` (43) –

3D Main 4:4:4 profile (I.11.1) (Since: 1.18)

`GstCodecParsers.H265Profile.MAX` (44) –
No description available

### GstCodecParsers.H265Profile

H.265 Profiles.

##### Members

`GstCodecParsers.H265Profile.INVALID` (-1) –
No description available
`GstCodecParsers.H265Profile.MAIN` (1) –

Main profile (A.3.2)

`GstCodecParsers.H265Profile.MAIN_10` (2) –

Main 10 profile (A.3.3)

`GstCodecParsers.H265Profile.MAIN_STILL_PICTURE` (3) –

Main Still Picture profile (A.3.4)

`GstCodecParsers.H265Profile.MONOCHROME` (4) –

Monochrome profile (A.3.4)

`GstCodecParsers.H265Profile.MONOCHROME_12` (5) –

Monochrome 12-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MONOCHROME_16` (6) –

Monochrome 16-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_12` (7) –

Main profile 12-bits (A.3.4)

`GstCodecParsers.H265Profile.MAIN_422_10` (8) –

Main 4:2:2 profile 10-bits (A.3.4)

`GstCodecParsers.H265Profile.MAIN_422_12` (9) –

Main 4:2:2 profile 12-bits (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444` (10) –

Main 4:4:4 profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444_10` (11) –

Main 4:4:4 10-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444_12` (12) –

Main 4:4:4 12-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_INTRA` (13) –

Main Intra profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_10_INTRA` (14) –

Main Intra 10-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_12_INTRA` (15) –

Main Intra 12-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_422_10_INTRA` (16) –

Main Intra 4:2:2 10-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_422_12_INTRA` (17) –

Main Intra 4:2:2 12-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444_INTRA` (18) –

Main Intra 4:4:4 profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444_10_INTRA` (19) –

Main Intra 4:4:4 10-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444_12_INTRA` (20) –

Main Intra 4:4:4 12-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444_16_INTRA` (21) –

Main Intra 4:4:4 16-bits profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444_STILL_PICTURE` (22) –

Main 4:4:4 Still Picture profile (A.3.4)

`GstCodecParsers.H265Profile.MAIN_444_16_STILL_PICTURE` (23) –

Main 4:4:4 16-bits Still Picture profile (A.3.4)

`GstCodecParsers.H265Profile.MONOCHROME_10` (24) –

Monochrome 10-bits profile (A.3.5) (Since: 1.18)

`GstCodecParsers.H265Profile.HIGH_THROUGHPUT_444` (25) –

High Throughput 4:4:4 profile (A.3.6) (Since: 1.18)

`GstCodecParsers.H265Profile.HIGH_THROUGHPUT_444_10` (26) –

High Throughput 4:4:4 10-bits profile (A.3.6) (Since: 1.18)

`GstCodecParsers.H265Profile.HIGH_THROUGHPUT_444_14` (27) –

High Throughput 4:4:4 14-bits profile (A.3.6) (Since: 1.18)

`GstCodecParsers.H265Profile.HIGH_THROUGHPUT_444_16_INTRA` (28) –

High Throughput 4:4:4 16-bits Intra profile (A.3.6) (Since: 1.18)

`GstCodecParsers.H265Profile.SCREEN_EXTENDED_MAIN` (29) –

Screen-Extended Main profile (A.3.7) (Since: 1.18)

`GstCodecParsers.H265Profile.SCREEN_EXTENDED_MAIN_10` (30) –

Screen-Extended Main 10-bits profile (A.3.7) (Since: 1.18)

`GstCodecParsers.H265Profile.SCREEN_EXTENDED_MAIN_444` (31) –

Screen-Extended Main 4:4:4 profile (A.3.7) (Since: 1.18)

`GstCodecParsers.H265Profile.SCREEN_EXTENDED_MAIN_444_10` (32) –

Screen-Extended Main 4:4:4 10-bits profile (A.3.7) (Since: 1.18)

`GstCodecParsers.H265Profile.SCREEN_EXTENDED_HIGH_THROUGHPUT_444` (33) –

Screen-Extended High Throughput 4:4:4 profile (A.3.7) (Since: 1.18)

`GstCodecParsers.H265Profile.SCREEN_EXTENDED_HIGH_THROUGHPUT_444_10` (34) –

Screen-Extended High Throughput 4:4:4 10-bits profile (A.3.7) (Since: 1.18)

`GstCodecParsers.H265Profile.SCREEN_EXTENDED_HIGH_THROUGHPUT_444_14` (35) –

Screen-Extended High Throughput 4:4:4 14-bits profile (A.3.7) (Since: 1.18)

`GstCodecParsers.H265Profile.MULTIVIEW_MAIN` (36) –

Multiview Main profile (G.11.1) (Since: 1.18)

`GstCodecParsers.H265Profile.SCALABLE_MAIN` (37) –

Scalable Main profile (H.11.1) (Since: 1.18)

`GstCodecParsers.H265Profile.SCALABLE_MAIN_10` (38) –

Scalable Main 10-bits profile (H.11.1) (Since: 1.18)

`GstCodecParsers.H265Profile.SCALABLE_MONOCHROME` (39) –

Scalable Monochrome profile (H.11.1) (Since: 1.18)

`GstCodecParsers.H265Profile.SCALABLE_MONOCHROME_12` (40) –

Scalable Monochrome 12-bits profile (H.11.1) (Since: 1.18)

`GstCodecParsers.H265Profile.SCALABLE_MONOCHROME_16` (41) –

Scalable Monochrome 16-bits profile (H.11.1) (Since: 1.18)

`GstCodecParsers.H265Profile.SCALABLE_MAIN_444` (42) –

Scalable Main 4:4:4 profile (H.11.1) (Since: 1.18)

`GstCodecParsers.H265Profile.3D_MAIN` (43) –

3D Main 4:4:4 profile (I.11.1) (Since: 1.18)

`GstCodecParsers.H265Profile.MAX` (44) –
No description available

### GstH265ProfileIDC

Valid values for the profile_idc field. This is different from GstH265Profile as an extension idc can be used to encode a whole variety of profiles.

##### Members

`GST_H265_PROFILE_IDC_MAIN` (1) –

Main profile (A.3.2)

`GST_H265_PROFILE_IDC_MAIN_10` (2) –

Main 10 profile (A.3.3)

`GST_H265_PROFILE_IDC_MAIN_STILL_PICTURE` (3) –

Main Still Picture profile (A.3.4)

`GST_H265_PROFILE_IDC_FORMAT_RANGE_EXTENSION` (4) –

Format range extensions profile (A.3.5)

`GST_H265_PROFILE_IDC_HIGH_THROUGHPUT` (5) –

High throughput profiles (A.3.6)

`GST_H265_PROFILE_IDC_MULTIVIEW_MAIN` (6) –

Multiview Main profiles (G.11.1) (Since: 1.18)

`GST_H265_PROFILE_IDC_SCALABLE_MAIN` (7) –

Scalable Main and Scalable Main 10 profile (H.11.1) (Since: 1.18)

`GST_H265_PROFILE_IDC_3D_MAIN` (8) –

3D Main profile (I.11.1) (Since: 1.18)

`GST_H265_PROFILE_IDC_SCREEN_CONTENT_CODING` (9) –

Screen content coding extensions profiles (A.3.7)

`GST_H265_PROFILE_IDC_SCALABLE_FORMAT_RANGE_EXTENSION` (10) –

Scalable Format range extensions profiles (H.11.1) (Since: 1.18)

`GST_H265_PROFILE_IDC_HIGH_THROUGHPUT_SCREEN_CONTENT_CODING_EXTENSION` (11) –

High throughput screen content coding extensions profiles (A.3.8) (Since: 1.18)

### GstCodecParsers.H265ProfileIDC

Valid values for the profile_idc field. This is different from GstCodecParsers.H265Profile as an extension idc can be used to encode a whole variety of profiles.

##### Members

`GstCodecParsers.H265ProfileIDC.MAIN` (1) –

Main profile (A.3.2)

`GstCodecParsers.H265ProfileIDC.MAIN_10` (2) –

Main 10 profile (A.3.3)

`GstCodecParsers.H265ProfileIDC.MAIN_STILL_PICTURE` (3) –

Main Still Picture profile (A.3.4)

`GstCodecParsers.H265ProfileIDC.FORMAT_RANGE_EXTENSION` (4) –

Format range extensions profile (A.3.5)

`GstCodecParsers.H265ProfileIDC.HIGH_THROUGHPUT` (5) –

High throughput profiles (A.3.6)

`GstCodecParsers.H265ProfileIDC.MULTIVIEW_MAIN` (6) –

Multiview Main profiles (G.11.1) (Since: 1.18)

`GstCodecParsers.H265ProfileIDC.SCALABLE_MAIN` (7) –

Scalable Main and Scalable Main 10 profile (H.11.1) (Since: 1.18)

`GstCodecParsers.H265ProfileIDC.3D_MAIN` (8) –

3D Main profile (I.11.1) (Since: 1.18)

`GstCodecParsers.H265ProfileIDC.SCREEN_CONTENT_CODING` (9) –

Screen content coding extensions profiles (A.3.7)

`GstCodecParsers.H265ProfileIDC.SCALABLE_FORMAT_RANGE_EXTENSION` (10) –

Scalable Format range extensions profiles (H.11.1) (Since: 1.18)

`GstCodecParsers.H265ProfileIDC.HIGH_THROUGHPUT_SCREEN_CONTENT_CODING_EXTENSION` (11) –

High throughput screen content coding extensions profiles (A.3.8) (Since: 1.18)

### GstCodecParsers.H265ProfileIDC

Valid values for the profile_idc field. This is different from GstCodecParsers.H265Profile as an extension idc can be used to encode a whole variety of profiles.

##### Members

`GstCodecParsers.H265ProfileIDC.MAIN` (1) –

Main profile (A.3.2)

`GstCodecParsers.H265ProfileIDC.MAIN_10` (2) –

Main 10 profile (A.3.3)

`GstCodecParsers.H265ProfileIDC.MAIN_STILL_PICTURE` (3) –

Main Still Picture profile (A.3.4)

`GstCodecParsers.H265ProfileIDC.FORMAT_RANGE_EXTENSION` (4) –

Format range extensions profile (A.3.5)

`GstCodecParsers.H265ProfileIDC.HIGH_THROUGHPUT` (5) –

High throughput profiles (A.3.6)

`GstCodecParsers.H265ProfileIDC.MULTIVIEW_MAIN` (6) –

Multiview Main profiles (G.11.1) (Since: 1.18)

`GstCodecParsers.H265ProfileIDC.SCALABLE_MAIN` (7) –

Scalable Main and Scalable Main 10 profile (H.11.1) (Since: 1.18)

`GstCodecParsers.H265ProfileIDC.3D_MAIN` (8) –

3D Main profile (I.11.1) (Since: 1.18)

`GstCodecParsers.H265ProfileIDC.SCREEN_CONTENT_CODING` (9) –

Screen content coding extensions profiles (A.3.7)

`GstCodecParsers.H265ProfileIDC.SCALABLE_FORMAT_RANGE_EXTENSION` (10) –

Scalable Format range extensions profiles (H.11.1) (Since: 1.18)

`GstCodecParsers.H265ProfileIDC.HIGH_THROUGHPUT_SCREEN_CONTENT_CODING_EXTENSION` (11) –

High throughput screen content coding extensions profiles (A.3.8) (Since: 1.18)

### GstH265QuantMatrixSize

##### Members

`GST_H265_QUANT_MATIX_4X4` (0) –
No description available
`GST_H265_QUANT_MATIX_8X8` (1) –
No description available
`GST_H265_QUANT_MATIX_16X16` (2) –
No description available
`GST_H265_QUANT_MATIX_32X32` (3) –
No description available

### GstCodecParsers.H265QuantMatrixSize

##### Members

`GstCodecParsers.H265QuantMatrixSize.4X4` (0) –
No description available
`GstCodecParsers.H265QuantMatrixSize.8X8` (1) –
No description available
`GstCodecParsers.H265QuantMatrixSize.16X16` (2) –
No description available
`GstCodecParsers.H265QuantMatrixSize.32X32` (3) –
No description available

### GstCodecParsers.H265QuantMatrixSize

##### Members

`GstCodecParsers.H265QuantMatrixSize.4X4` (0) –
No description available
`GstCodecParsers.H265QuantMatrixSize.8X8` (1) –
No description available
`GstCodecParsers.H265QuantMatrixSize.16X16` (2) –
No description available
`GstCodecParsers.H265QuantMatrixSize.32X32` (3) –
No description available

### GstH265SEIPayloadType

The type of SEI message.

##### Members

`GST_H265_SEI_BUF_PERIOD` (0) –

Buffering Period SEI Message

`GST_H265_SEI_PIC_TIMING` (1) –

Picture Timing SEI Message

`GST_H265_SEI_REGISTERED_USER_DATA` (4) –

Registered user data (D.2.5)

`GST_H265_SEI_USER_DATA_UNREGISTERED` (5) –

User data unregistered (D.2.7)

(Since: 1.24)
`GST_H265_SEI_RECOVERY_POINT` (6) –

Recovery Point SEI Message (D.3.8)

`GST_H265_SEI_TIME_CODE` (136) –

Time code SEI message (D.2.27) (Since: 1.16)

`GST_H265_SEI_MASTERING_DISPLAY_COLOUR_VOLUME` (137) –

Mastering display colour volume information SEI message (D.2.28) (Since: 1.18)

`GST_H265_SEI_CONTENT_LIGHT_LEVEL` (144) –

Content light level information SEI message (D.2.35) (Since: 1.18) ...

### GstCodecParsers.H265SEIPayloadType

The type of SEI message.

##### Members

`GstCodecParsers.H265SEIPayloadType.BUF_PERIOD` (0) –

Buffering Period SEI Message

`GstCodecParsers.H265SEIPayloadType.PIC_TIMING` (1) –

Picture Timing SEI Message

`GstCodecParsers.H265SEIPayloadType.REGISTERED_USER_DATA` (4) –

Registered user data (D.2.5)

`GstCodecParsers.H265SEIPayloadType.USER_DATA_UNREGISTERED` (5) –

User data unregistered (D.2.7)

(Since: 1.24)
`GstCodecParsers.H265SEIPayloadType.RECOVERY_POINT` (6) –

Recovery Point SEI Message (D.3.8)

`GstCodecParsers.H265SEIPayloadType.TIME_CODE` (136) –

Time code SEI message (D.2.27) (Since: 1.16)

`GstCodecParsers.H265SEIPayloadType.MASTERING_DISPLAY_COLOUR_VOLUME` (137) –

Mastering display colour volume information SEI message (D.2.28) (Since: 1.18)

`GstCodecParsers.H265SEIPayloadType.CONTENT_LIGHT_LEVEL` (144) –

Content light level information SEI message (D.2.35) (Since: 1.18) ...

### GstCodecParsers.H265SEIPayloadType

The type of SEI message.

##### Members

`GstCodecParsers.H265SEIPayloadType.BUF_PERIOD` (0) –

Buffering Period SEI Message

`GstCodecParsers.H265SEIPayloadType.PIC_TIMING` (1) –

Picture Timing SEI Message

`GstCodecParsers.H265SEIPayloadType.REGISTERED_USER_DATA` (4) –

Registered user data (D.2.5)

`GstCodecParsers.H265SEIPayloadType.USER_DATA_UNREGISTERED` (5) –

User data unregistered (D.2.7)

(Since: 1.24)
`GstCodecParsers.H265SEIPayloadType.RECOVERY_POINT` (6) –

Recovery Point SEI Message (D.3.8)

`GstCodecParsers.H265SEIPayloadType.TIME_CODE` (136) –

Time code SEI message (D.2.27) (Since: 1.16)

`GstCodecParsers.H265SEIPayloadType.MASTERING_DISPLAY_COLOUR_VOLUME` (137) –

Mastering display colour volume information SEI message (D.2.28) (Since: 1.18)

`GstCodecParsers.H265SEIPayloadType.CONTENT_LIGHT_LEVEL` (144) –

Content light level information SEI message (D.2.35) (Since: 1.18) ...

### GstH265SEIPicStructType

SEI pic_struct type

##### Members

`GST_H265_SEI_PIC_STRUCT_FRAME` (0) –

Picture is a frame

`GST_H265_SEI_PIC_STRUCT_TOP_FIELD` (1) –

Top field of frame

`GST_H265_SEI_PIC_STRUCT_BOTTOM_FIELD` (2) –

Botom field of frame

`GST_H265_SEI_PIC_STRUCT_TOP_BOTTOM` (3) –

Top bottom field of frame

`GST_H265_SEI_PIC_STRUCT_BOTTOM_TOP` (4) –

bottom top field of frame

`GST_H265_SEI_PIC_STRUCT_TOP_BOTTOM_TOP` (5) –

top bottom top field of frame

`GST_H265_SEI_PIC_STRUCT_BOTTOM_TOP_BOTTOM` (6) –

bottom top bottom field of frame

`GST_H265_SEI_PIC_STRUCT_FRAME_DOUBLING` (7) –

indicates that the frame should be displayed two times consecutively

`GST_H265_SEI_PIC_STRUCT_FRAME_TRIPLING` (8) –

indicates that the frame should be displayed three times consecutively

`GST_H265_SEI_PIC_STRUCT_TOP_PAIRED_PREVIOUS_BOTTOM` (9) –

top field paired with previous bottom field in output order

`GST_H265_SEI_PIC_STRUCT_BOTTOM_PAIRED_PREVIOUS_TOP` (10) –

bottom field paried with previous top field in output order

`GST_H265_SEI_PIC_STRUCT_TOP_PAIRED_NEXT_BOTTOM` (11) –

top field paired with next bottom field in output order

`GST_H265_SEI_PIC_STRUCT_BOTTOM_PAIRED_NEXT_TOP` (12) –

bottom field paired with next top field in output order

### GstCodecParsers.H265SEIPicStructType

SEI pic_struct type

##### Members

`GstCodecParsers.H265SEIPicStructType.FRAME` (0) –

Picture is a frame

`GstCodecParsers.H265SEIPicStructType.TOP_FIELD` (1) –

Top field of frame

`GstCodecParsers.H265SEIPicStructType.BOTTOM_FIELD` (2) –

Botom field of frame

`GstCodecParsers.H265SEIPicStructType.TOP_BOTTOM` (3) –

Top bottom field of frame

`GstCodecParsers.H265SEIPicStructType.BOTTOM_TOP` (4) –

bottom top field of frame

`GstCodecParsers.H265SEIPicStructType.TOP_BOTTOM_TOP` (5) –

top bottom top field of frame

`GstCodecParsers.H265SEIPicStructType.BOTTOM_TOP_BOTTOM` (6) –

bottom top bottom field of frame

`GstCodecParsers.H265SEIPicStructType.FRAME_DOUBLING` (7) –

indicates that the frame should be displayed two times consecutively

`GstCodecParsers.H265SEIPicStructType.FRAME_TRIPLING` (8) –

indicates that the frame should be displayed three times consecutively

`GstCodecParsers.H265SEIPicStructType.TOP_PAIRED_PREVIOUS_BOTTOM` (9) –

top field paired with previous bottom field in output order

`GstCodecParsers.H265SEIPicStructType.BOTTOM_PAIRED_PREVIOUS_TOP` (10) –

bottom field paried with previous top field in output order

`GstCodecParsers.H265SEIPicStructType.TOP_PAIRED_NEXT_BOTTOM` (11) –

top field paired with next bottom field in output order

`GstCodecParsers.H265SEIPicStructType.BOTTOM_PAIRED_NEXT_TOP` (12) –

bottom field paired with next top field in output order

### GstCodecParsers.H265SEIPicStructType

SEI pic_struct type

##### Members

`GstCodecParsers.H265SEIPicStructType.FRAME` (0) –

Picture is a frame

`GstCodecParsers.H265SEIPicStructType.TOP_FIELD` (1) –

Top field of frame

`GstCodecParsers.H265SEIPicStructType.BOTTOM_FIELD` (2) –

Botom field of frame

`GstCodecParsers.H265SEIPicStructType.TOP_BOTTOM` (3) –

Top bottom field of frame

`GstCodecParsers.H265SEIPicStructType.BOTTOM_TOP` (4) –

bottom top field of frame

`GstCodecParsers.H265SEIPicStructType.TOP_BOTTOM_TOP` (5) –

top bottom top field of frame

`GstCodecParsers.H265SEIPicStructType.BOTTOM_TOP_BOTTOM` (6) –

bottom top bottom field of frame

`GstCodecParsers.H265SEIPicStructType.FRAME_DOUBLING` (7) –

indicates that the frame should be displayed two times consecutively

`GstCodecParsers.H265SEIPicStructType.FRAME_TRIPLING` (8) –

indicates that the frame should be displayed three times consecutively

`GstCodecParsers.H265SEIPicStructType.TOP_PAIRED_PREVIOUS_BOTTOM` (9) –

top field paired with previous bottom field in output order

`GstCodecParsers.H265SEIPicStructType.BOTTOM_PAIRED_PREVIOUS_TOP` (10) –

bottom field paried with previous top field in output order

`GstCodecParsers.H265SEIPicStructType.TOP_PAIRED_NEXT_BOTTOM` (11) –

top field paired with next bottom field in output order

`GstCodecParsers.H265SEIPicStructType.BOTTOM_PAIRED_NEXT_TOP` (12) –

bottom field paired with next top field in output order

### GstH265SliceType

Type of Picture slice

##### Members

`GST_H265_B_SLICE` (0) –
No description available
`GST_H265_P_SLICE` (1) –
No description available
`GST_H265_I_SLICE` (2) –
No description available

### GstCodecParsers.H265SliceType

Type of Picture slice

##### Members

`GstCodecParsers.H265SliceType.B_SLICE` (0) –
No description available
`GstCodecParsers.H265SliceType.P_SLICE` (1) –
No description available
`GstCodecParsers.H265SliceType.I_SLICE` (2) –
No description available

### GstCodecParsers.H265SliceType

Type of Picture slice

##### Members

`GstCodecParsers.H265SliceType.B_SLICE` (0) –
No description available
`GstCodecParsers.H265SliceType.P_SLICE` (1) –
No description available
`GstCodecParsers.H265SliceType.I_SLICE` (2) –
No description available

## Constants

### GST_H265_MAX_PPS_COUNT

    #define GST_H265_MAX_PPS_COUNT   64

### GstCodecParsers.H265_MAX_PPS_COUNT

### GST_H265_MAX_SPS_COUNT

    #define GST_H265_MAX_SPS_COUNT   16

### GstCodecParsers.H265_MAX_SPS_COUNT

### GST_H265_MAX_SUB_LAYERS

    #define GST_H265_MAX_SUB_LAYERS   8

### GstCodecParsers.H265_MAX_SUB_LAYERS

### GST_H265_MAX_VPS_COUNT

    #define GST_H265_MAX_VPS_COUNT   16

### GstCodecParsers.H265_MAX_VPS_COUNT

### GST_H265_RESERVED_IRAP_NAL_TYPE_MAX

    #define GST_H265_RESERVED_IRAP_NAL_TYPE_MAX 23

### GstCodecParsers.H265_RESERVED_IRAP_NAL_TYPE_MAX

### GST_H265_RESERVED_IRAP_NAL_TYPE_MIN

    #define GST_H265_RESERVED_IRAP_NAL_TYPE_MIN 22

### GstCodecParsers.H265_RESERVED_IRAP_NAL_TYPE_MIN

### GST_H265_RESERVED_NON_IRAP_NAL_TYPE_MAX

    #define GST_H265_RESERVED_NON_IRAP_NAL_TYPE_MAX 31

### GstCodecParsers.H265_RESERVED_NON_IRAP_NAL_TYPE_MAX

### GST_H265_RESERVED_NON_IRAP_NAL_TYPE_MIN

    #define GST_H265_RESERVED_NON_IRAP_NAL_TYPE_MIN 24

### GstCodecParsers.H265_RESERVED_NON_IRAP_NAL_TYPE_MIN

### GST_H265_RESERVED_NON_IRAP_SUBLAYER_NAL_TYPE_MAX

    #define GST_H265_RESERVED_NON_IRAP_SUBLAYER_NAL_TYPE_MAX 15

### GstCodecParsers.H265_RESERVED_NON_IRAP_SUBLAYER_NAL_TYPE_MAX

### GST_H265_RESERVED_NON_IRAP_SUBLAYER_NAL_TYPE_MIN

    #define GST_H265_RESERVED_NON_IRAP_SUBLAYER_NAL_TYPE_MIN 10

### GstCodecParsers.H265_RESERVED_NON_IRAP_SUBLAYER_NAL_TYPE_MIN

### GST_H265_RESERVED_NON_VCL_NAL_TYPE_MAX

    #define GST_H265_RESERVED_NON_VCL_NAL_TYPE_MAX 47

### GstCodecParsers.H265_RESERVED_NON_VCL_NAL_TYPE_MAX

### GST_H265_RESERVED_NON_VCL_NAL_TYPE_MIN

    #define GST_H265_RESERVED_NON_VCL_NAL_TYPE_MIN 41

### GstCodecParsers.H265_RESERVED_NON_VCL_NAL_TYPE_MIN

### GST_H265_UNSPECIFIED_NON_VCL_NAL_TYPE_MAX

    #define GST_H265_UNSPECIFIED_NON_VCL_NAL_TYPE_MAX 63

### GstCodecParsers.H265_UNSPECIFIED_NON_VCL_NAL_TYPE_MAX

### GST_H265_UNSPECIFIED_NON_VCL_NAL_TYPE_MIN

    #define GST_H265_UNSPECIFIED_NON_VCL_NAL_TYPE_MIN 48

### GstCodecParsers.H265_UNSPECIFIED_NON_VCL_NAL_TYPE_MIN

### gst_h265_quant_matrix_16x16_get_raster_from_uprightdiagonal\

    #define gst_h265_quant_matrix_16x16_get_raster_from_uprightdiagonal\
            gst_h265_quant_matrix_8x8_get_raster_from_uprightdiagonal

### gst_h265_quant_matrix_16x16_get_raster_from_zigzag

    #define gst_h265_quant_matrix_16x16_get_raster_from_zigzag \
            gst_h265_quant_matrix_8x8_get_raster_from_zigzag

### gst_h265_quant_matrix_16x16_get_uprightdiagonal_from_raster

    #define gst_h265_quant_matrix_16x16_get_uprightdiagonal_from_raster \
            gst_h265_quant_matrix_8x8_get_uprightdiagonal_from_raster

### gst_h265_quant_matrix_16x16_get_zigzag_from_raster

    #define gst_h265_quant_matrix_16x16_get_zigzag_from_raster \
            gst_h265_quant_matrix_8x8_get_zigzag_from_raster

### gst_h265_quant_matrix_32x32_get_raster_from_uprightdiagonal\

    #define gst_h265_quant_matrix_32x32_get_raster_from_uprightdiagonal\
            gst_h265_quant_matrix_8x8_get_raster_from_uprightdiagonal

### gst_h265_quant_matrix_32x32_get_raster_from_zigzag

    #define gst_h265_quant_matrix_32x32_get_raster_from_zigzag \
            gst_h265_quant_matrix_8x8_get_raster_from_zigzag

### gst_h265_quant_matrix_32x32_get_uprightdiagonal_from_raster

    #define gst_h265_quant_matrix_32x32_get_uprightdiagonal_from_raster \
            gst_h265_quant_matrix_8x8_get_uprightdiagonal_from_raster

### gst_h265_quant_matrix_32x32_get_zigzag_from_raster

    #define gst_h265_quant_matrix_32x32_get_zigzag_from_raster \
            gst_h265_quant_matrix_8x8_get_zigzag_from_raster

The results of the search are