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:

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

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

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

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

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

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

Since : 1.24


GstCodecParsers.H265DecoderConfigRecord.free

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

Free config 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

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

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
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
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:


GstCodecParsers.H265Parser.free

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

Frees parser

Parameters:


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:

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

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:

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

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:

data (Number)

The data to parse

offset (Number)

the offset from which to parse data

size (Number)

the size of data

The GstCodecParsers.H265NalUnit where to store parsed nal headers


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:

data (int)

The data to parse

offset (int)

the offset from which to parse data

size (int)

the size of data

The GstCodecParsers.H265NalUnit where to store parsed nal headers


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:

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.

The GstCodecParsers.H265NalUnit where to store parsed nal headers


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:

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.

The GstCodecParsers.H265NalUnit where to store parsed nal headers


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:

data (Number)

The data to parse

offset (Number)

the offset from which to parse data

size (Number)

the size of data

The GstCodecParsers.H265NalUnit where to store parsed nal headers


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:

data (int)

The data to parse

offset (int)

the offset from which to parse data

size (int)

the size of data

The GstCodecParsers.H265NalUnit where to store parsed nal headers


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:

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:

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:

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:

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_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:

data (Number)

the data to parse

size (Number)

the size of data

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:

data (int)

the data to parse

size (int)

the size of data

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.


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.


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.


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.


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:

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.


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:

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.


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


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


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

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

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:

parse_vui_params (Number)

Whether to parse the vui_params or not


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:

parse_vui_params (bool)

Whether to parse the vui_params or not


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:

parse_vui_params (Number)

Whether to parse the vui_params or not

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:

parse_vui_params (bool)

Whether to parse the vui_params or not

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.


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.


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.

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.

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.

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.

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.

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.

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:

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.

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.

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

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.


GstCodecParsers.H265SEIMessage

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


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

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

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.

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.

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

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_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.

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.

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

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_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.

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.

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:

The destination GstCodecParsers.H265SliceHdr to copy into

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:

The destination GstCodecParsers.H265SliceHdr to copy into

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:

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:

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

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

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

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

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

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

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]

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]

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.

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.

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.


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.


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:

No description available
No description available
No description available
parse_vui_params (Number)
No description available
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:

No description available
No description available
No description available
parse_vui_params (bool)
No description available
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:

No description available
No description available
No description available
No description available
parse_vui_params (Number)
No description available
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:

No description available
No description available
No description available
No description available
parse_vui_params (bool)
No description available
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.


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.


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

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

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.

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.

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:

The destination GstCodecParsers.H265SEIMessage to copy into

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:

The destination GstCodecParsers.H265SEIMessage to copy into

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:

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:

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.

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.

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


GstCodecParsers.H265_MAX_PPS_COUNT


GST_H265_MAX_SPS_COUNT

#define GST_H265_MAX_SPS_COUNT   16

GstCodecParsers.H265_MAX_SPS_COUNT


GstCodecParsers.H265_MAX_SPS_COUNT


GST_H265_MAX_SUB_LAYERS

#define GST_H265_MAX_SUB_LAYERS   8

GstCodecParsers.H265_MAX_SUB_LAYERS


GstCodecParsers.H265_MAX_SUB_LAYERS


GST_H265_MAX_VPS_COUNT

#define GST_H265_MAX_VPS_COUNT   16

GstCodecParsers.H265_MAX_VPS_COUNT


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


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


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


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


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


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


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


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


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


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


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