GstH265Parser
It offers you bitstream parsing in HEVC mode and non-HEVC mode. To identify Nals in a bitstream and parse its headers, you should call:
-
gst_h265_parser_identify_nalu to identify the following nalu in non-HEVC bitstreams
-
gst_h265_parser_identify_nalu_hevc to identify the nalu in HEVC bitstreams
Then, depending on the GstH265NalUnitType of the newly parsed GstH265NalUnit, you should call the differents functions to parse the structure:
-
From GST_H265_NAL_SLICE_TRAIL_N to GST_H265_NAL_SLICE_CRA_NUT: gst_h265_parser_parse_slice_hdr
-
GST_H265_NAL_*_SEI: gst_h265_parser_parse_sei -
Any other: gst_h265_parser_parse_nal
Note: You should always call gst_h265_parser_parse_nal if you don't actually need GstH265NalUnitType to be parsed for your personal use, in order to guarantee that the GstH265Parser is always up to date.
For more details about the structures, look at the ITU-T H.265 specifications, you can download them from:
- ITU-T H.265: http://www.itu.int/rec/T-REC-H.265
GstH265BufferingPeriod
Members
sps
(GstH265SPS *)
–
irap_cpb_params_present_flag
(guint8)
–
cpb_delay_offset
(guint8)
–
dpb_delay_offset
(guint8)
–
concatenation_flag
(guint8)
–
au_cpb_removal_delay_delta_minus1
(guint8)
–
nal_initial_cpb_removal_delay
(guint8 *)
–
nal_initial_cpb_removal_offset
(guint8 *)
–
nal_initial_alt_cpb_removal_delay
(guint8 *)
–
nal_initial_alt_cpb_removal_offset
(guint8 *)
–
vcl_initial_cpb_removal_delay
(guint8 *)
–
vcl_initial_cpb_removal_offset
(guint8 *)
–
vcl_initial_alt_cpb_removal_delay
(guint8 *)
–
vcl_initial_alt_cpb_removal_offset
(guint8 *)
–
GstCodecParsers.H265BufferingPeriod
Members
sps
(GstCodecParsers.H265SPS)
–
irap_cpb_params_present_flag
(Number)
–
cpb_delay_offset
(Number)
–
dpb_delay_offset
(Number)
–
concatenation_flag
(Number)
–
au_cpb_removal_delay_delta_minus1
(Number)
–
nal_initial_cpb_removal_delay
([ Number ])
–
nal_initial_cpb_removal_offset
([ Number ])
–
nal_initial_alt_cpb_removal_delay
([ Number ])
–
nal_initial_alt_cpb_removal_offset
([ Number ])
–
vcl_initial_cpb_removal_delay
([ Number ])
–
vcl_initial_cpb_removal_offset
([ Number ])
–
vcl_initial_alt_cpb_removal_delay
([ Number ])
–
vcl_initial_alt_cpb_removal_offset
([ Number ])
–
GstCodecParsers.H265BufferingPeriod
Members
sps
(GstCodecParsers.H265SPS)
–
irap_cpb_params_present_flag
(int)
–
cpb_delay_offset
(int)
–
dpb_delay_offset
(int)
–
concatenation_flag
(int)
–
au_cpb_removal_delay_delta_minus1
(int)
–
nal_initial_cpb_removal_delay
([ int ])
–
nal_initial_cpb_removal_offset
([ int ])
–
nal_initial_alt_cpb_removal_delay
([ int ])
–
nal_initial_alt_cpb_removal_offset
([ int ])
–
vcl_initial_cpb_removal_delay
([ int ])
–
vcl_initial_cpb_removal_offset
([ int ])
–
vcl_initial_alt_cpb_removal_delay
([ int ])
–
vcl_initial_alt_cpb_removal_offset
([ int ])
–
GstH265ContentLightLevel
The upper bounds for the nominal target brightness light level as specified in CEA-861.3
Members
max_content_light_level
(guint16)
–
max_pic_average_light_level
(guint16)
–
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 *)
–
Since : 1.24
GstCodecParsers.H265DecoderConfigRecord
Contains HEVCDecoderConfigurationRecord data as defined in ISO/IEC 14496-15
Members
configuration_version
(Number)
–
Indicates configurationVersion, must be 1
general_profile_space
(Number)
–
general profile space
general_tier_flag
(Number)
–
general tier flag
general_profile_idc
(Number)
–
general profile indiction
general_profile_compatibility_flags
([ Number ])
–
general profile compatibility flags
general_progressive_source_flag
(Number)
–
general_progressive_source_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_interlaced_source_flag
(Number)
–
general_interlaced_source_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_non_packed_constraint_flag
(Number)
–
general_non_packed_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_frame_only_constraint_flag
(Number)
–
general_frame_only_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_max_12bit_constraint_flag
(Number)
–
general_max_12bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_max_10bit_constraint_flag
(Number)
–
general_max_10bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_max_8bit_constraint_flag
(Number)
–
general_max_8bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_max_422chroma_constraint_flag
(Number)
–
general_max_422chroma_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_max_420chroma_constraint_flag
(Number)
–
general_max_420chroma_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_max_monochrome_constraint_flag
(Number)
–
general_max_monochrome_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_intra_constraint_flag
(Number)
–
general_intra_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_one_picture_only_constraint_flag
(Number)
–
general_one_picture_only_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_lower_bit_rate_constraint_flag
(Number)
–
general_lower_bit_rate_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_max_14bit_constraint_flag
(Number)
–
general_max_14bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_inbld_flag
(Number)
–
general_inbld_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_level_idc
(Number)
–
general level indication
min_spatial_segmentation_idc
(Number)
–
min spatial segmentation indication
parallelism_type
(Number)
–
parallelism type
chroma_format_idc
(Number)
–
chroma format indication
bit_depth_luma_minus8
(Number)
–
bit depth luma minus 8
bit_depth_chroma_minus8
(Number)
–
bit depth chroma minus 8
avg_frame_rate
(Number)
–
average frame rate in units of frames per 256 seconds, or 0 when unspecified
constant_frame_rate
(Number)
–
constant frame rate. 1: stream to which this configuration record applies is constante frame rate 2: representation of each temporal layer in the stream is constant frame rate 0: unspecified
num_temporal_layers
(Number)
–
0: unknown whether the stream is temporally scalable otherwise: the number of temporal layers
temporal_id_nested
(Number)
–
1: all SPSs that activated when the stream to this configuration record applies is decoded have sps_temporal_id_nesting_flags equal to 1 and temporal sub-layer up-switching to any higher temporal layer can be performed at any semple 0: unknown
length_size_minus_one
(Number)
–
indicates the length in bytes of nal unit length field. This value shall be one of 0, 1, or 3 corresponding to a length encoded with 1, 2, or 4 bytes, respectively
nalu_array
([ Object ])
–
Array of GstCodecParsers.H265DecoderConfigRecordNalUnitArray
Since : 1.24
GstCodecParsers.H265DecoderConfigRecord
Contains HEVCDecoderConfigurationRecord data as defined in ISO/IEC 14496-15
Members
configuration_version
(int)
–
Indicates configurationVersion, must be 1
general_profile_space
(int)
–
general profile space
general_tier_flag
(int)
–
general tier flag
general_profile_idc
(int)
–
general profile indiction
general_profile_compatibility_flags
([ int ])
–
general profile compatibility flags
general_progressive_source_flag
(int)
–
general_progressive_source_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_interlaced_source_flag
(int)
–
general_interlaced_source_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_non_packed_constraint_flag
(int)
–
general_non_packed_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_frame_only_constraint_flag
(int)
–
general_frame_only_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_max_12bit_constraint_flag
(int)
–
general_max_12bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_max_10bit_constraint_flag
(int)
–
general_max_10bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_max_8bit_constraint_flag
(int)
–
general_max_8bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_max_422chroma_constraint_flag
(int)
–
general_max_422chroma_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_max_420chroma_constraint_flag
(int)
–
general_max_420chroma_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_max_monochrome_constraint_flag
(int)
–
general_max_monochrome_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_intra_constraint_flag
(int)
–
general_intra_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_one_picture_only_constraint_flag
(int)
–
general_one_picture_only_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_lower_bit_rate_constraint_flag
(int)
–
general_lower_bit_rate_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_max_14bit_constraint_flag
(int)
–
general_max_14bit_constraint_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_inbld_flag
(int)
–
general_inbld_flag parsed from HEVCDecoderConfigurationRecord.general_constraint_indicator_flags
general_level_idc
(int)
–
general level indication
min_spatial_segmentation_idc
(int)
–
min spatial segmentation indication
parallelism_type
(int)
–
parallelism type
chroma_format_idc
(int)
–
chroma format indication
bit_depth_luma_minus8
(int)
–
bit depth luma minus 8
bit_depth_chroma_minus8
(int)
–
bit depth chroma minus 8
avg_frame_rate
(int)
–
average frame rate in units of frames per 256 seconds, or 0 when unspecified
constant_frame_rate
(int)
–
constant frame rate. 1: stream to which this configuration record applies is constante frame rate 2: representation of each temporal layer in the stream is constant frame rate 0: unspecified
num_temporal_layers
(int)
–
0: unknown whether the stream is temporally scalable otherwise: the number of temporal layers
temporal_id_nested
(int)
–
1: all SPSs that activated when the stream to this configuration record applies is decoded have sps_temporal_id_nesting_flags equal to 1 and temporal sub-layer up-switching to any higher temporal layer can be performed at any semple 0: unknown
length_size_minus_one
(int)
–
indicates the length in bytes of nal unit length field. This value shall be one of 0, 1, or 3 corresponding to a length encoded with 1, 2, or 4 bytes, respectively
nalu_array
([ object ])
–
Array of GstCodecParsers.H265DecoderConfigRecordNalUnitArray
Since : 1.24
Methods
gst_h265_decoder_config_record_free
gst_h265_decoder_config_record_free (GstH265DecoderConfigRecord * config)
Free config data
Parameters:
config
(
[nullable])
–
a GstH265DecoderConfigRecord data
Since : 1.24
GstCodecParsers.H265DecoderConfigRecord.prototype.free
function GstCodecParsers.H265DecoderConfigRecord.prototype.free(): {
// javascript wrapper for 'gst_h265_decoder_config_record_free'
}
Free config data
Parameters:
Since : 1.24
GstCodecParsers.H265DecoderConfigRecord.free
def GstCodecParsers.H265DecoderConfigRecord.free (self):
#python wrapper for 'gst_h265_decoder_config_record_free'
Free config data
Parameters:
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)
–
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)
–
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)
–
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 *)
–
display_primaries_y
(guint16 *)
–
white_point_x
(guint16)
–
white_point_y
(guint16)
–
max_display_mastering_luminance
(guint32)
–
min_display_mastering_luminance
(guint32)
–
GstCodecParsers.H265MasteringDisplayColourVolume
The colour volume (primaries, white point and luminance range) of display defined by SMPTE ST 2086.
Members
display_primaries_x
([ Number ])
–
display_primaries_y
([ Number ])
–
white_point_x
(Number)
–
white_point_y
(Number)
–
max_display_mastering_luminance
(Number)
–
min_display_mastering_luminance
(Number)
–
GstCodecParsers.H265MasteringDisplayColourVolume
The colour volume (primaries, white point and luminance range) of display defined by SMPTE ST 2086.
Members
display_primaries_x
([ int ])
–
display_primaries_y
([ int ])
–
white_point_x
(int)
–
white_point_y
(int)
–
max_display_mastering_luminance
(int)
–
min_display_mastering_luminance
(int)
–
GstH265NalUnit
Structure defining the Nal unit headers
Members
type
(guint8)
–
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)
–
GstCodecParsers.H265NalUnit
Structure defining the Nal unit headers
Members
type
(Number)
–
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)
–
GstCodecParsers.H265NalUnit
Structure defining the Nal unit headers
Members
type
(int)
–
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)
–
GstH265PPS
H265 Picture Parameter Set
Members
id
(guint)
–
sps_id
(guint)
–
sps
(GstH265SPS *)
–
dependent_slice_segments_enabled_flag
(guint8)
–
output_flag_present_flag
(guint8)
–
num_extra_slice_header_bits
(guint8)
–
sign_data_hiding_enabled_flag
(guint8)
–
cabac_init_present_flag
(guint8)
–
num_ref_idx_l0_default_active_minus1
(guint8)
–
num_ref_idx_l1_default_active_minus1
(guint8)
–
init_qp_minus26
(gint8)
–
constrained_intra_pred_flag
(guint8)
–
transform_skip_enabled_flag
(guint8)
–
cu_qp_delta_enabled_flag
(guint8)
–
diff_cu_qp_delta_depth
(guint8)
–
cb_qp_offset
(gint8)
–
cr_qp_offset
(gint8)
–
slice_chroma_qp_offsets_present_flag
(guint8)
–
weighted_pred_flag
(guint8)
–
weighted_bipred_flag
(guint8)
–
transquant_bypass_enabled_flag
(guint8)
–
tiles_enabled_flag
(guint8)
–
entropy_coding_sync_enabled_flag
(guint8)
–
num_tile_columns_minus1
(guint8)
–
num_tile_rows_minus1
(guint8)
–
uniform_spacing_flag
(guint8)
–
column_width_minus1
(guint32 *)
–
row_height_minus1
(guint32 *)
–
loop_filter_across_tiles_enabled_flag
(guint8)
–
loop_filter_across_slices_enabled_flag
(guint8)
–
deblocking_filter_control_present_flag
(guint8)
–
deblocking_filter_override_enabled_flag
(guint8)
–
deblocking_filter_disabled_flag
(guint8)
–
beta_offset_div2
(gint8)
–
tc_offset_div2
(gint8)
–
scaling_list_data_present_flag
(guint8)
–
scaling_list
(GstH265ScalingList)
–
lists_modification_present_flag
(guint8)
–
log2_parallel_merge_level_minus2
(guint8)
–
slice_segment_header_extension_present_flag
(guint8)
–
pps_extension_flag
(guint8)
–
pps_range_extension_flag
(guint8)
–
pps_multilayer_extension_flag
(guint8)
–
pps_3d_extension_flag
(guint8)
–
pps_scc_extension_flag
(guint8)
–
pps_extension_4bits
(guint8)
–
pps_extension_params
(GstH265PPSExtensionParams)
–
pps_scc_extension_params
(GstH265PPSSccExtensionParams)
–
PicWidthInCtbsY
(guint32)
–
PicHeightInCtbsY
(guint32)
–
valid
(gboolean)
–
GstCodecParsers.H265PPS
H265 Picture Parameter Set
Members
id
(Number)
–
sps_id
(Number)
–
sps
(GstCodecParsers.H265SPS)
–
dependent_slice_segments_enabled_flag
(Number)
–
output_flag_present_flag
(Number)
–
num_extra_slice_header_bits
(Number)
–
sign_data_hiding_enabled_flag
(Number)
–
cabac_init_present_flag
(Number)
–
num_ref_idx_l0_default_active_minus1
(Number)
–
num_ref_idx_l1_default_active_minus1
(Number)
–
init_qp_minus26
(Number)
–
constrained_intra_pred_flag
(Number)
–
transform_skip_enabled_flag
(Number)
–
cu_qp_delta_enabled_flag
(Number)
–
diff_cu_qp_delta_depth
(Number)
–
cb_qp_offset
(Number)
–
cr_qp_offset
(Number)
–
slice_chroma_qp_offsets_present_flag
(Number)
–
weighted_pred_flag
(Number)
–
weighted_bipred_flag
(Number)
–
transquant_bypass_enabled_flag
(Number)
–
tiles_enabled_flag
(Number)
–
entropy_coding_sync_enabled_flag
(Number)
–
num_tile_columns_minus1
(Number)
–
num_tile_rows_minus1
(Number)
–
uniform_spacing_flag
(Number)
–
column_width_minus1
([ Number ])
–
row_height_minus1
([ Number ])
–
loop_filter_across_tiles_enabled_flag
(Number)
–
loop_filter_across_slices_enabled_flag
(Number)
–
deblocking_filter_control_present_flag
(Number)
–
deblocking_filter_override_enabled_flag
(Number)
–
deblocking_filter_disabled_flag
(Number)
–
beta_offset_div2
(Number)
–
tc_offset_div2
(Number)
–
scaling_list_data_present_flag
(Number)
–
scaling_list
(GstCodecParsers.H265ScalingList)
–
lists_modification_present_flag
(Number)
–
log2_parallel_merge_level_minus2
(Number)
–
slice_segment_header_extension_present_flag
(Number)
–
pps_extension_flag
(Number)
–
pps_range_extension_flag
(Number)
–
pps_multilayer_extension_flag
(Number)
–
pps_3d_extension_flag
(Number)
–
pps_scc_extension_flag
(Number)
–
pps_extension_4bits
(Number)
–
pps_extension_params
(GstCodecParsers.H265PPSExtensionParams)
–
pps_scc_extension_params
(GstCodecParsers.H265PPSSccExtensionParams)
–
PicWidthInCtbsY
(Number)
–
PicHeightInCtbsY
(Number)
–
valid
(Number)
–
GstCodecParsers.H265PPS
H265 Picture Parameter Set
Members
id
(int)
–
sps_id
(int)
–
sps
(GstCodecParsers.H265SPS)
–
dependent_slice_segments_enabled_flag
(int)
–
output_flag_present_flag
(int)
–
num_extra_slice_header_bits
(int)
–
sign_data_hiding_enabled_flag
(int)
–
cabac_init_present_flag
(int)
–
num_ref_idx_l0_default_active_minus1
(int)
–
num_ref_idx_l1_default_active_minus1
(int)
–
init_qp_minus26
(int)
–
constrained_intra_pred_flag
(int)
–
transform_skip_enabled_flag
(int)
–
cu_qp_delta_enabled_flag
(int)
–
diff_cu_qp_delta_depth
(int)
–
cb_qp_offset
(int)
–
cr_qp_offset
(int)
–
slice_chroma_qp_offsets_present_flag
(int)
–
weighted_pred_flag
(int)
–
weighted_bipred_flag
(int)
–
transquant_bypass_enabled_flag
(int)
–
tiles_enabled_flag
(int)
–
entropy_coding_sync_enabled_flag
(int)
–
num_tile_columns_minus1
(int)
–
num_tile_rows_minus1
(int)
–
uniform_spacing_flag
(int)
–
column_width_minus1
([ int ])
–
row_height_minus1
([ int ])
–
loop_filter_across_tiles_enabled_flag
(int)
–
loop_filter_across_slices_enabled_flag
(int)
–
deblocking_filter_control_present_flag
(int)
–
deblocking_filter_override_enabled_flag
(int)
–
deblocking_filter_disabled_flag
(int)
–
beta_offset_div2
(int)
–
tc_offset_div2
(int)
–
scaling_list_data_present_flag
(int)
–
scaling_list
(GstCodecParsers.H265ScalingList)
–
lists_modification_present_flag
(int)
–
log2_parallel_merge_level_minus2
(int)
–
slice_segment_header_extension_present_flag
(int)
–
pps_extension_flag
(int)
–
pps_range_extension_flag
(int)
–
pps_multilayer_extension_flag
(int)
–
pps_3d_extension_flag
(int)
–
pps_scc_extension_flag
(int)
–
pps_extension_4bits
(int)
–
pps_extension_params
(GstCodecParsers.H265PPSExtensionParams)
–
pps_scc_extension_params
(GstCodecParsers.H265PPSSccExtensionParams)
–
PicWidthInCtbsY
(int)
–
PicHeightInCtbsY
(int)
–
valid
(bool)
–
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)
–
pps_act_cb_qp_offset_plus5
(guint8)
–
pps_act_cr_qp_offset_plus3
(guint8)
–
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)
–
pps_act_cb_qp_offset_plus5
(Number)
–
pps_act_cr_qp_offset_plus3
(Number)
–
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)
–
pps_act_cb_qp_offset_plus5
(int)
–
pps_act_cr_qp_offset_plus3
(int)
–
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:
the GstCodecParsers.H265Parser to free
GstCodecParsers.H265Parser.free
def GstCodecParsers.H265Parser.free (self):
#python wrapper for 'gst_h265_parser_free'
Frees parser
Parameters:
the GstCodecParsers.H265Parser to free
gst_h265_parser_identify_and_split_nalu_hevc
GstH265ParserResult gst_h265_parser_identify_and_split_nalu_hevc (GstH265Parser * parser, const guint8 * data, guint offset, gsize size, guint8 nal_length_size, GArray * nalus, gsize * consumed)
Parses data for packetized (e.g., hvc1/hev1) bitstream and sets nalus. In addition to nal identifying process, this method scans start-code prefix to split malformed packet into actual nal chunks.
Parameters:
parser
–
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
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:
The data to parse, must be the beging of the Nal unit
the offset from which to parse data
the size of data
the size in bytes of the HEVC nal length prefix.
a caller allocated GArray of GstCodecParsers.H265NalUnit where to store parsed nal headers
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:
The data to parse, must be the beging of the Nal unit
the offset from which to parse data
the size of data
the size in bytes of the HEVC nal length prefix.
a caller allocated GArray of GstCodecParsers.H265NalUnit where to store parsed nal headers
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
–
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
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:
The data to parse
the offset from which to parse data
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:
The data to parse
the offset from which to parse data
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
–
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
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:
The data to parse, must be the beging of the Nal unit
the offset from which to parse data
the size of data
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:
The data to parse, must be the beging of the Nal unit
the offset from which to parse data
the size of data
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
–
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
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:
The data to parse
the offset from which to parse data
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:
The data to parse
the offset from which to parse data
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
–
au
(
[transfer: none])
–
a GstBuffer containing AU data
sei
(
[transfer: none])
–
a GstMemory containing a SEI nal
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
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
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
–
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
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:
a size of nal length field, allowed range is [1, 4]
a Gst.Buffer containing AU data
a Gst.Memory containing a SEI nal
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:
a size of nal length field, allowed range is [1, 4]
a Gst.Buffer containing AU data
a Gst.Memory containing a SEI nal
a SEI inserted Gst.Buffer or None if cannot figure out proper position to insert a sei
Since : 1.18
gst_h265_parser_link_slice_hdr
GstH265ParserResult gst_h265_parser_link_slice_hdr (GstH265Parser * parser, GstH265SliceHdr * slice)
Link SPS and PPS of parser to slice. slice must be valid and parsed already by parser or other GstH265Parser
Since : 1.28
GstCodecParsers.H265Parser.prototype.link_slice_hdr
function GstCodecParsers.H265Parser.prototype.link_slice_hdr(slice: GstCodecParsers.H265SliceHdr): {
// javascript wrapper for 'gst_h265_parser_link_slice_hdr'
}
Link SPS and PPS of parser to slice. slice must be valid and parsed already by parser or other GstCodecParsers.H265Parser
Since : 1.28
GstCodecParsers.H265Parser.link_slice_hdr
def GstCodecParsers.H265Parser.link_slice_hdr (self, slice):
#python wrapper for 'gst_h265_parser_link_slice_hdr'
Link SPS and PPS of parser to slice. slice must be valid and parsed already by parser or other GstCodecParsers.H265Parser
Since : 1.28
gst_h265_parser_parse_decoder_config_record
GstH265ParserResult gst_h265_parser_parse_decoder_config_record (GstH265Parser * parser, const guint8 * data, gsize size, GstH265DecoderConfigRecord ** config)
Parses HEVCDecoderConfigurationRecord data and fill into config. The caller must free config via gst_h265_decoder_config_record_free
This method does not parse VPS, SPS and PPS and therefore the caller needs to parse each NAL unit via appropriate parsing method.
Parameters:
parser
–
data
–
the data to parse
size
–
the size of data
config
(
[out])
–
parsed GstH265DecoderConfigRecord data
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:
the data to parse
the size of data
Returns a tuple made of:
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:
the data to parse
the size of data
Returns a tuple made of:
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.
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
–
nalu
–
The GST_H265_NAL_PPS GstH265NalUnit to parse
pps
–
The GstH265PPS to fill.
GstCodecParsers.H265Parser.prototype.parse_pps
function GstCodecParsers.H265Parser.prototype.parse_pps(nalu: GstCodecParsers.H265NalUnit, pps: GstCodecParsers.H265PPS): {
// javascript wrapper for 'gst_h265_parser_parse_pps'
}
Parses data, and fills the pps structure.
Parameters:
The GstCodecParsers.H265PPS to fill.
GstCodecParsers.H265Parser.parse_pps
def GstCodecParsers.H265Parser.parse_pps (self, nalu, pps):
#python wrapper for 'gst_h265_parser_parse_pps'
Parses data, and fills the pps structure.
Parameters:
The GstCodecParsers.H265PPS to fill.
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
–
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.
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
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
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
–
nalu
–
The GST_H265_NAL_SLICE GstH265NalUnit to parse
slice
–
The GstH265SliceHdr to fill.
GstCodecParsers.H265Parser.prototype.parse_slice_hdr
function GstCodecParsers.H265Parser.prototype.parse_slice_hdr(nalu: GstCodecParsers.H265NalUnit, slice: GstCodecParsers.H265SliceHdr): {
// javascript wrapper for 'gst_h265_parser_parse_slice_hdr'
}
Parses data, and fills the slice structure. The resulting slice_hdr structure shall be deallocated with GstCodecParsers.H265SliceHdr.prototype.free when it is no longer needed
Parameters:
The GST_H265_NAL_SLICE GstCodecParsers.H265NalUnit to parse
The GstCodecParsers.H265SliceHdr to fill.
GstCodecParsers.H265Parser.parse_slice_hdr
def GstCodecParsers.H265Parser.parse_slice_hdr (self, nalu, slice):
#python wrapper for 'gst_h265_parser_parse_slice_hdr'
Parses data, and fills the slice structure. The resulting slice_hdr structure shall be deallocated with GstCodecParsers.H265SliceHdr.free when it is no longer needed
Parameters:
The GST_H265_NAL_SLICE GstCodecParsers.H265NalUnit to parse
The GstCodecParsers.H265SliceHdr to fill.
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
–
nalu
–
The GST_H265_NAL_SLICE GstH265NalUnit to parse
slice
–
The GstH265SliceHdr to fill.
sps_ext
–
The GstH265SPSEXT to fill.
Since : 1.28
GstCodecParsers.H265Parser.prototype.parse_slice_hdr_ext
function GstCodecParsers.H265Parser.prototype.parse_slice_hdr_ext(nalu: GstCodecParsers.H265NalUnit, slice: GstCodecParsers.H265SliceHdr, sps_ext: GstCodecParsers.H265SPSEXT): {
// javascript wrapper for 'gst_h265_parser_parse_slice_hdr_ext'
}
Parses data, and fills the slice structure. The resulting slice_hdr structure shall be deallocated with GstCodecParsers.H265SliceHdr.prototype.free when it is no longer needed
Parameters:
The GST_H265_NAL_SLICE GstCodecParsers.H265NalUnit to parse
The GstCodecParsers.H265SliceHdr to fill.
The GstCodecParsers.H265SPSEXT to fill.
Since : 1.28
GstCodecParsers.H265Parser.parse_slice_hdr_ext
def GstCodecParsers.H265Parser.parse_slice_hdr_ext (self, nalu, slice, sps_ext):
#python wrapper for 'gst_h265_parser_parse_slice_hdr_ext'
Parses data, and fills the slice structure. The resulting slice_hdr structure shall be deallocated with GstCodecParsers.H265SliceHdr.free when it is no longer needed
Parameters:
The GST_H265_NAL_SLICE GstCodecParsers.H265NalUnit to parse
The GstCodecParsers.H265SliceHdr to fill.
The GstCodecParsers.H265SPSEXT to fill.
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
–
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
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:
The GstCodecParsers.H265SPS to fill.
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:
The GstCodecParsers.H265SPS to fill.
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
–
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
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:
The GstCodecParsers.H265SPS to fill.
The GstCodecParsers.H265SPSEXT matching the GstCodecParsers.H265SPS to fill.
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:
The GstCodecParsers.H265SPS to fill.
The GstCodecParsers.H265SPSEXT matching the GstCodecParsers.H265SPS to fill.
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
–
nalu
–
The GST_H265_NAL_VPS GstH265NalUnit to parse
vps
–
The GstH265VPS to fill.
GstCodecParsers.H265Parser.prototype.parse_vps
function GstCodecParsers.H265Parser.prototype.parse_vps(nalu: GstCodecParsers.H265NalUnit, vps: GstCodecParsers.H265VPS): {
// javascript wrapper for 'gst_h265_parser_parse_vps'
}
Parses data, and fills the vps structure.
Parameters:
The GstCodecParsers.H265VPS to fill.
GstCodecParsers.H265Parser.parse_vps
def GstCodecParsers.H265Parser.parse_vps (self, nalu, vps):
#python wrapper for 'gst_h265_parser_parse_vps'
Parses data, and fills the vps structure.
Parameters:
The GstCodecParsers.H265VPS to fill.
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.
Since : 1.18
GstCodecParsers.H265Parser.prototype.update_pps
function GstCodecParsers.H265Parser.prototype.update_pps(pps: GstCodecParsers.H265PPS): {
// javascript wrapper for 'gst_h265_parser_update_pps'
}
Replace internal Sequence Parameter Set struct corresponding to id of pps with pps. nalparser will mark pps as last parsed sps.
Parameters:
Since : 1.18
GstCodecParsers.H265Parser.update_pps
def GstCodecParsers.H265Parser.update_pps (self, pps):
#python wrapper for 'gst_h265_parser_update_pps'
Replace internal Sequence Parameter Set struct corresponding to id of pps with pps. nalparser will mark pps as last parsed sps.
Parameters:
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.
Since : 1.18
GstCodecParsers.H265Parser.prototype.update_sps
function GstCodecParsers.H265Parser.prototype.update_sps(sps: GstCodecParsers.H265SPS): {
// javascript wrapper for 'gst_h265_parser_update_sps'
}
Replace internal Sequence Parameter Set struct corresponding to id of sps with sps. nalparser will mark sps as last parsed sps.
Parameters:
Since : 1.18
GstCodecParsers.H265Parser.update_sps
def GstCodecParsers.H265Parser.update_sps (self, sps):
#python wrapper for 'gst_h265_parser_update_sps'
Replace internal Sequence Parameter Set struct corresponding to id of sps with sps. nalparser will mark sps as last parsed sps.
Parameters:
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.
Since : 1.18
GstCodecParsers.H265Parser.prototype.update_vps
function GstCodecParsers.H265Parser.prototype.update_vps(vps: GstCodecParsers.H265VPS): {
// javascript wrapper for 'gst_h265_parser_update_vps'
}
Replace internal Video Parameter Set struct corresponding to id of vps with vps. nalparser will mark vps as last parsed vps.
Parameters:
Since : 1.18
GstCodecParsers.H265Parser.update_vps
def GstCodecParsers.H265Parser.update_vps (self, vps):
#python wrapper for 'gst_h265_parser_update_vps'
Replace internal Video Parameter Set struct corresponding to id of vps with vps. nalparser will mark vps as last parsed vps.
Parameters:
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.
a new GstH265Parser
GstH265PicTiming
Members
pic_struct
(guint8)
–
source_scan_type
(guint8)
–
duplicate_flag
(guint8)
–
au_cpb_removal_delay_minus1
(guint8)
–
pic_dpb_output_delay
(guint8)
–
pic_dpb_output_du_delay
(guint8)
–
num_decoding_units_minus1
(guint32)
–
du_common_cpb_removal_delay_flag
(guint8)
–
du_common_cpb_removal_delay_increment_minus1
(guint8)
–
num_nalus_in_du_minus1
(guint32 *)
–
du_cpb_removal_delay_increment_minus1
(guint8 *)
–
GstCodecParsers.H265PicTiming
Members
pic_struct
(Number)
–
source_scan_type
(Number)
–
duplicate_flag
(Number)
–
au_cpb_removal_delay_minus1
(Number)
–
pic_dpb_output_delay
(Number)
–
pic_dpb_output_du_delay
(Number)
–
num_decoding_units_minus1
(Number)
–
du_common_cpb_removal_delay_flag
(Number)
–
du_common_cpb_removal_delay_increment_minus1
(Number)
–
num_nalus_in_du_minus1
(Number)
–
du_cpb_removal_delay_increment_minus1
(Number)
–
GstCodecParsers.H265PicTiming
Members
pic_struct
(int)
–
source_scan_type
(int)
–
duplicate_flag
(int)
–
au_cpb_removal_delay_minus1
(int)
–
pic_dpb_output_delay
(int)
–
pic_dpb_output_du_delay
(int)
–
num_decoding_units_minus1
(int)
–
du_common_cpb_removal_delay_flag
(int)
–
du_common_cpb_removal_delay_increment_minus1
(int)
–
num_nalus_in_du_minus1
(int)
–
du_cpb_removal_delay_increment_minus1
(int)
–
GstH265PredWeightTable
Members
luma_log2_weight_denom
(guint8)
–
delta_chroma_log2_weight_denom
(gint8)
–
luma_weight_l0_flag
(guint8 *)
–
chroma_weight_l0_flag
(guint8 *)
–
delta_luma_weight_l0
(gint8 *)
–
luma_offset_l0
(gint8 *)
–
delta_chroma_weight_l0
(gint8 *)
–
delta_chroma_offset_l0
(gint16 *)
–
luma_weight_l1_flag
(guint8 *)
–
chroma_weight_l1_flag
(guint8 *)
–
delta_luma_weight_l1
(gint8 *)
–
luma_offset_l1
(gint8 *)
–
delta_chroma_weight_l1
(gint8 *)
–
delta_chroma_offset_l1
(gint16 *)
–
GstCodecParsers.H265PredWeightTable
Members
luma_log2_weight_denom
(Number)
–
delta_chroma_log2_weight_denom
(Number)
–
luma_weight_l0_flag
([ Number ])
–
chroma_weight_l0_flag
([ Number ])
–
delta_luma_weight_l0
([ Number ])
–
luma_offset_l0
([ Number ])
–
delta_chroma_weight_l0
([ Number ])
–
delta_chroma_offset_l0
([ Number ])
–
luma_weight_l1_flag
([ Number ])
–
chroma_weight_l1_flag
([ Number ])
–
delta_luma_weight_l1
([ Number ])
–
luma_offset_l1
([ Number ])
–
delta_chroma_weight_l1
([ Number ])
–
delta_chroma_offset_l1
([ Number ])
–
GstCodecParsers.H265PredWeightTable
Members
luma_log2_weight_denom
(int)
–
delta_chroma_log2_weight_denom
(int)
–
luma_weight_l0_flag
([ int ])
–
chroma_weight_l0_flag
([ int ])
–
delta_luma_weight_l0
([ int ])
–
luma_offset_l0
([ int ])
–
delta_chroma_weight_l0
([ int ])
–
delta_chroma_offset_l0
([ int ])
–
luma_weight_l1_flag
([ int ])
–
chroma_weight_l1_flag
([ int ])
–
delta_luma_weight_l1
([ int ])
–
luma_offset_l1
([ int ])
–
delta_chroma_weight_l1
([ int ])
–
delta_chroma_offset_l1
([ int ])
–
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)
–
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 *)
–
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)
–
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 ])
–
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)
–
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 ])
–
sub_layer_progressive_source_flag
([ int ])
–
progressive stream indicator for sublayer
sub_layer_interlaced_source_flag
([ int ])
–
interlaced stream indicator for sublayer
sub_layer_non_packed_constraint_flag
([ int ])
–
indicate the presence of frame packing arrangement sei message with in sublayers
sub_layer_frame_only_constraint_flag
([ int ])
–
recognize the sublayer specific field_seq_flag
sub_layer_level_idc
([ int ])
–
indicate the sublayer specific level
Methods
gst_h265_profile_tier_level_get_profile
GstH265Profile gst_h265_profile_tier_level_get_profile (const GstH265ProfileTierLevel * ptl)
Return the H265 profile defined in ptl.
Parameters:
ptl
–
Since : 1.14
GstCodecParsers.H265ProfileTierLevel.prototype.get_profile
function GstCodecParsers.H265ProfileTierLevel.prototype.get_profile(): {
// javascript wrapper for 'gst_h265_profile_tier_level_get_profile'
}
Return the H265 profile defined in ptl.
Parameters:
Since : 1.14
GstCodecParsers.H265ProfileTierLevel.get_profile
def GstCodecParsers.H265ProfileTierLevel.get_profile (self):
#python wrapper for 'gst_h265_profile_tier_level_get_profile'
Return the H265 profile defined in ptl.
Parameters:
Since : 1.14
GstH265RecoveryPoint
Members
recovery_poc_cnt
(gint32)
–
exact_match_flag
(guint8)
–
broken_link_flag
(guint8)
–
GstH265RefPicListModification
Members
ref_pic_list_modification_flag_l0
(guint8)
–
list_entry_l0
(guint32 *)
–
ref_pic_list_modification_flag_l1
(guint8)
–
list_entry_l1
(guint32 *)
–
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)
–
country_code_extension
(guint8)
–
data
(const guint8 *)
–
size
(guint)
–
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)
–
country_code_extension
(Number)
–
data
(Number)
–
size
(Number)
–
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)
–
country_code_extension
(int)
–
data
(int)
–
size
(int)
–
GstH265SEIMessage
Constains information about SEI message. The content depends on the payloadType.
Members
payloadType
(GstH265SEIPayloadType)
–
payload.buffering_period
(GstH265BufferingPeriod)
–
payload.pic_timing
(GstH265PicTiming)
–
payload.registered_user_data
(GstH265RegisteredUserData)
–
payload.recovery_point
(GstH265RecoveryPoint)
–
payload.time_code
(GstH265TimeCode)
–
payload.mastering_display_colour_volume
(GstH265MasteringDisplayColourVolume)
–
payload.content_light_level
(GstH265ContentLightLevel)
–
payload.user_data_unregistered
(GstH265UserDataUnregistered)
–
GstCodecParsers.H265SEIMessage
Constains information about SEI message. The content depends on the payloadType.
Members
payloadType
(GstCodecParsers.H265SEIPayloadType)
–
GstCodecParsers.H265SEIMessage
Constains information about SEI message. The content depends on the payloadType.
Members
payloadType
(GstCodecParsers.H265SEIPayloadType)
–
GstH265SPS
H265 Sequence Parameter Set (SPS)
Members
id
(guint8)
–
The ID of the sequence parameter set
vps_id
(guint8)
–
vps
(GstH265VPS *)
–
max_sub_layers_minus1
(guint8)
–
temporal_id_nesting_flag
(guint8)
–
profile_tier_level
(GstH265ProfileTierLevel)
–
chroma_format_idc
(guint8)
–
separate_colour_plane_flag
(guint8)
–
pic_width_in_luma_samples
(guint16)
–
pic_height_in_luma_samples
(guint16)
–
conformance_window_flag
(guint8)
–
conf_win_left_offset
(guint32)
–
conf_win_right_offset
(guint32)
–
conf_win_top_offset
(guint32)
–
conf_win_bottom_offset
(guint32)
–
bit_depth_luma_minus8
(guint8)
–
bit_depth_chroma_minus8
(guint8)
–
log2_max_pic_order_cnt_lsb_minus4
(guint8)
–
sub_layer_ordering_info_present_flag
(guint8)
–
max_dec_pic_buffering_minus1
(guint8 *)
–
max_num_reorder_pics
(guint8 *)
–
max_latency_increase_plus1
(guint8 *)
–
log2_min_luma_coding_block_size_minus3
(guint8)
–
log2_diff_max_min_luma_coding_block_size
(guint8)
–
log2_min_transform_block_size_minus2
(guint8)
–
log2_diff_max_min_transform_block_size
(guint8)
–
max_transform_hierarchy_depth_inter
(guint8)
–
max_transform_hierarchy_depth_intra
(guint8)
–
scaling_list_enabled_flag
(guint8)
–
scaling_list_data_present_flag
(guint8)
–
scaling_list
(GstH265ScalingList)
–
amp_enabled_flag
(guint8)
–
sample_adaptive_offset_enabled_flag
(guint8)
–
pcm_enabled_flag
(guint8)
–
pcm_sample_bit_depth_luma_minus1
(guint8)
–
pcm_sample_bit_depth_chroma_minus1
(guint8)
–
log2_min_pcm_luma_coding_block_size_minus3
(guint8)
–
log2_diff_max_min_pcm_luma_coding_block_size
(guint8)
–
pcm_loop_filter_disabled_flag
(guint8)
–
num_short_term_ref_pic_sets
(guint8)
–
short_term_ref_pic_set
(GstH265ShortTermRefPicSet *)
–
long_term_ref_pics_present_flag
(guint8)
–
num_long_term_ref_pics_sps
(guint8)
–
lt_ref_pic_poc_lsb_sps
(guint16 *)
–
used_by_curr_pic_lt_sps_flag
(guint8 *)
–
temporal_mvp_enabled_flag
(guint8)
–
strong_intra_smoothing_enabled_flag
(guint8)
–
vui_parameters_present_flag
(guint8)
–
vui_params
(GstH265VUIParams)
–
sps_extension_flag
(guint8)
–
sps_range_extension_flag
(guint8)
–
sps_multilayer_extension_flag
(guint8)
–
sps_3d_extension_flag
(guint8)
–
sps_scc_extension_flag
(guint8)
–
sps_extension_4bits
(guint8)
–
sps_extension_params
(GstH265SPSExtensionParams)
–
sps_scc_extension_params
(GstH265SPSSccExtensionParams)
–
chroma_array_type
(guint8)
–
width
(gint)
–
height
(gint)
–
crop_rect_width
(gint)
–
crop_rect_height
(gint)
–
crop_rect_x
(gint)
–
crop_rect_y
(gint)
–
fps_num
(gint)
–
fps_den
(gint)
–
valid
(gboolean)
–
GstCodecParsers.H265SPS
H265 Sequence Parameter Set (SPS)
Members
id
(Number)
–
The ID of the sequence parameter set
vps_id
(Number)
–
vps
(GstCodecParsers.H265VPS)
–
max_sub_layers_minus1
(Number)
–
temporal_id_nesting_flag
(Number)
–
profile_tier_level
(GstCodecParsers.H265ProfileTierLevel)
–
chroma_format_idc
(Number)
–
separate_colour_plane_flag
(Number)
–
pic_width_in_luma_samples
(Number)
–
pic_height_in_luma_samples
(Number)
–
conformance_window_flag
(Number)
–
conf_win_left_offset
(Number)
–
conf_win_right_offset
(Number)
–
conf_win_top_offset
(Number)
–
conf_win_bottom_offset
(Number)
–
bit_depth_luma_minus8
(Number)
–
bit_depth_chroma_minus8
(Number)
–
log2_max_pic_order_cnt_lsb_minus4
(Number)
–
sub_layer_ordering_info_present_flag
(Number)
–
max_dec_pic_buffering_minus1
([ Number ])
–
max_num_reorder_pics
([ Number ])
–
max_latency_increase_plus1
([ Number ])
–
log2_min_luma_coding_block_size_minus3
(Number)
–
log2_diff_max_min_luma_coding_block_size
(Number)
–
log2_min_transform_block_size_minus2
(Number)
–
log2_diff_max_min_transform_block_size
(Number)
–
max_transform_hierarchy_depth_inter
(Number)
–
max_transform_hierarchy_depth_intra
(Number)
–
scaling_list_enabled_flag
(Number)
–
scaling_list_data_present_flag
(Number)
–
scaling_list
(GstCodecParsers.H265ScalingList)
–
amp_enabled_flag
(Number)
–
sample_adaptive_offset_enabled_flag
(Number)
–
pcm_enabled_flag
(Number)
–
pcm_sample_bit_depth_luma_minus1
(Number)
–
pcm_sample_bit_depth_chroma_minus1
(Number)
–
log2_min_pcm_luma_coding_block_size_minus3
(Number)
–
log2_diff_max_min_pcm_luma_coding_block_size
(Number)
–
pcm_loop_filter_disabled_flag
(Number)
–
num_short_term_ref_pic_sets
(Number)
–
short_term_ref_pic_set
([ GstCodecParsers.H265ShortTermRefPicSet ])
–
long_term_ref_pics_present_flag
(Number)
–
num_long_term_ref_pics_sps
(Number)
–
lt_ref_pic_poc_lsb_sps
([ Number ])
–
used_by_curr_pic_lt_sps_flag
([ Number ])
–
temporal_mvp_enabled_flag
(Number)
–
strong_intra_smoothing_enabled_flag
(Number)
–
vui_parameters_present_flag
(Number)
–
vui_params
(GstCodecParsers.H265VUIParams)
–
sps_extension_flag
(Number)
–
sps_range_extension_flag
(Number)
–
sps_multilayer_extension_flag
(Number)
–
sps_3d_extension_flag
(Number)
–
sps_scc_extension_flag
(Number)
–
sps_extension_4bits
(Number)
–
sps_extension_params
(GstCodecParsers.H265SPSExtensionParams)
–
sps_scc_extension_params
(GstCodecParsers.H265SPSSccExtensionParams)
–
chroma_array_type
(Number)
–
width
(Number)
–
height
(Number)
–
crop_rect_width
(Number)
–
crop_rect_height
(Number)
–
crop_rect_x
(Number)
–
crop_rect_y
(Number)
–
fps_num
(Number)
–
fps_den
(Number)
–
valid
(Number)
–
GstCodecParsers.H265SPS
H265 Sequence Parameter Set (SPS)
Members
id
(int)
–
The ID of the sequence parameter set
vps_id
(int)
–
vps
(GstCodecParsers.H265VPS)
–
max_sub_layers_minus1
(int)
–
temporal_id_nesting_flag
(int)
–
profile_tier_level
(GstCodecParsers.H265ProfileTierLevel)
–
chroma_format_idc
(int)
–
separate_colour_plane_flag
(int)
–
pic_width_in_luma_samples
(int)
–
pic_height_in_luma_samples
(int)
–
conformance_window_flag
(int)
–
conf_win_left_offset
(int)
–
conf_win_right_offset
(int)
–
conf_win_top_offset
(int)
–
conf_win_bottom_offset
(int)
–
bit_depth_luma_minus8
(int)
–
bit_depth_chroma_minus8
(int)
–
log2_max_pic_order_cnt_lsb_minus4
(int)
–
sub_layer_ordering_info_present_flag
(int)
–
max_dec_pic_buffering_minus1
([ int ])
–
max_num_reorder_pics
([ int ])
–
max_latency_increase_plus1
([ int ])
–
log2_min_luma_coding_block_size_minus3
(int)
–
log2_diff_max_min_luma_coding_block_size
(int)
–
log2_min_transform_block_size_minus2
(int)
–
log2_diff_max_min_transform_block_size
(int)
–
max_transform_hierarchy_depth_inter
(int)
–
max_transform_hierarchy_depth_intra
(int)
–
scaling_list_enabled_flag
(int)
–
scaling_list_data_present_flag
(int)
–
scaling_list
(GstCodecParsers.H265ScalingList)
–
amp_enabled_flag
(int)
–
sample_adaptive_offset_enabled_flag
(int)
–
pcm_enabled_flag
(int)
–
pcm_sample_bit_depth_luma_minus1
(int)
–
pcm_sample_bit_depth_chroma_minus1
(int)
–
log2_min_pcm_luma_coding_block_size_minus3
(int)
–
log2_diff_max_min_pcm_luma_coding_block_size
(int)
–
pcm_loop_filter_disabled_flag
(int)
–
num_short_term_ref_pic_sets
(int)
–
short_term_ref_pic_set
([ GstCodecParsers.H265ShortTermRefPicSet ])
–
long_term_ref_pics_present_flag
(int)
–
num_long_term_ref_pics_sps
(int)
–
lt_ref_pic_poc_lsb_sps
([ int ])
–
used_by_curr_pic_lt_sps_flag
([ int ])
–
temporal_mvp_enabled_flag
(int)
–
strong_intra_smoothing_enabled_flag
(int)
–
vui_parameters_present_flag
(int)
–
vui_params
(GstCodecParsers.H265VUIParams)
–
sps_extension_flag
(int)
–
sps_range_extension_flag
(int)
–
sps_multilayer_extension_flag
(int)
–
sps_3d_extension_flag
(int)
–
sps_scc_extension_flag
(int)
–
sps_extension_4bits
(int)
–
sps_extension_params
(GstCodecParsers.H265SPSExtensionParams)
–
sps_scc_extension_params
(GstCodecParsers.H265SPSSccExtensionParams)
–
chroma_array_type
(int)
–
width
(int)
–
height
(int)
–
crop_rect_width
(int)
–
crop_rect_height
(int)
–
crop_rect_x
(int)
–
crop_rect_y
(int)
–
fps_num
(int)
–
fps_den
(int)
–
valid
(bool)
–
GstH265SPSEXT
H265 Sequence Parameter Set extension
Members
short_term_ref_pic_set_ext
(GstH265ShortTermRefPicSetExt *)
–
Since : 1.28
GstCodecParsers.H265SPSEXT
H265 Sequence Parameter Set extension
Members
short_term_ref_pic_set_ext
([ GstCodecParsers.H265ShortTermRefPicSetExt ])
–
Since : 1.28
GstCodecParsers.H265SPSEXT
H265 Sequence Parameter Set extension
Members
short_term_ref_pic_set_ext
([ GstCodecParsers.H265ShortTermRefPicSetExt ])
–
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)
–
explicit_rdpcm_enabled_flag
(guint8)
–
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.
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)
–
explicit_rdpcm_enabled_flag
(Number)
–
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.
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)
–
explicit_rdpcm_enabled_flag
(int)
–
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.
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 *)
–
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 ])
–
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 ])
–
GstH265ShortTermRefPicSet
Defines the GstH265ShortTermRefPicSet params
Members
inter_ref_pic_set_prediction_flag
(guint8)
–
TRUE specifies that the stRpsIdx-th candidate short-term RPS is predicted from another candidate short-term RPS
delta_idx_minus1
(guint8)
–
plus 1 specifies the difference between the value of source and candidate short term RPS.
delta_rps_sign
(guint8)
–
delta_rps_sign and abs_delta_rps_minus1 together specify the value of the variable deltaRps.
abs_delta_rps_minus1
(guint16)
–
delta_rps_sign and abs_delta_rps_minus1 together specify the value of the variable deltaRps
NumDeltaPocs
(guint8)
–
sum of NumNegativePics and NumPositivePics.
NumNegativePics
(guint8)
–
Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, this specifies the number of entries in the stRpsIdx-th candidate short-term RPS that have poc values less than the poc of the current picture.
NumPositivePics
(guint8)
–
Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, this specifies the number of entires in the stRpsIdx-th candidate short-term RPS that have poc values greater than the poc value of the current picture.
UsedByCurrPicS0
(guint8 *)
–
Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, equal to zero specifies that the i-th entry in the stRpsIdx-th candidate short-term RPS that has poc value less than of the current picture is not used for reference by the current picture
UsedByCurrPicS1
(guint8 *)
–
Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, equal to zero specifies that the i-th entry in the current candidate short-term RPS that has poc value greater than that of the current picture is not used for reference by the current picture.
DeltaPocS0
(gint32 *)
–
Derived value depending on inter_ref_pic_set_prediction_flag. See 7.4.8 Short-term reference picture set semantics
DeltaPocS1
(gint32 *)
–
Derived value depending on inter_ref_pic_set_prediction_flag. See 7.4.8 Short-term reference picture set semantics
NumDeltaPocsOfRefRpsIdx
(guint8)
–
The value of NumDeltaPocs[RefRpsIdx]. If inter_ref_pic_set_prediction_flag is equal to 0, this value should be ignored (Since: 1.18)
GstCodecParsers.H265ShortTermRefPicSet
Defines the GstCodecParsers.H265ShortTermRefPicSet params
Members
inter_ref_pic_set_prediction_flag
(Number)
–
true specifies that the stRpsIdx-th candidate short-term RPS is predicted from another candidate short-term RPS
delta_idx_minus1
(Number)
–
plus 1 specifies the difference between the value of source and candidate short term RPS.
delta_rps_sign
(Number)
–
delta_rps_sign and abs_delta_rps_minus1 together specify the value of the variable deltaRps.
abs_delta_rps_minus1
(Number)
–
delta_rps_sign and abs_delta_rps_minus1 together specify the value of the variable deltaRps
NumDeltaPocs
(Number)
–
sum of NumNegativePics and NumPositivePics.
NumNegativePics
(Number)
–
Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, this specifies the number of entries in the stRpsIdx-th candidate short-term RPS that have poc values less than the poc of the current picture.
NumPositivePics
(Number)
–
Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, this specifies the number of entires in the stRpsIdx-th candidate short-term RPS that have poc values greater than the poc value of the current picture.
UsedByCurrPicS0
([ Number ])
–
Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, equal to zero specifies that the i-th entry in the stRpsIdx-th candidate short-term RPS that has poc value less than of the current picture is not used for reference by the current picture
UsedByCurrPicS1
([ Number ])
–
Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, equal to zero specifies that the i-th entry in the current candidate short-term RPS that has poc value greater than that of the current picture is not used for reference by the current picture.
DeltaPocS0
([ Number ])
–
Derived value depending on inter_ref_pic_set_prediction_flag. See 7.4.8 Short-term reference picture set semantics
DeltaPocS1
([ Number ])
–
Derived value depending on inter_ref_pic_set_prediction_flag. See 7.4.8 Short-term reference picture set semantics
NumDeltaPocsOfRefRpsIdx
(Number)
–
The value of NumDeltaPocs[RefRpsIdx]. If inter_ref_pic_set_prediction_flag is equal to 0, this value should be ignored (Since: 1.18)
GstCodecParsers.H265ShortTermRefPicSet
Defines the GstCodecParsers.H265ShortTermRefPicSet params
Members
inter_ref_pic_set_prediction_flag
(int)
–
True specifies that the stRpsIdx-th candidate short-term RPS is predicted from another candidate short-term RPS
delta_idx_minus1
(int)
–
plus 1 specifies the difference between the value of source and candidate short term RPS.
delta_rps_sign
(int)
–
delta_rps_sign and abs_delta_rps_minus1 together specify the value of the variable deltaRps.
abs_delta_rps_minus1
(int)
–
delta_rps_sign and abs_delta_rps_minus1 together specify the value of the variable deltaRps
NumDeltaPocs
(int)
–
sum of NumNegativePics and NumPositivePics.
NumNegativePics
(int)
–
Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, this specifies the number of entries in the stRpsIdx-th candidate short-term RPS that have poc values less than the poc of the current picture.
NumPositivePics
(int)
–
Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, this specifies the number of entires in the stRpsIdx-th candidate short-term RPS that have poc values greater than the poc value of the current picture.
UsedByCurrPicS0
([ int ])
–
Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, equal to zero specifies that the i-th entry in the stRpsIdx-th candidate short-term RPS that has poc value less than of the current picture is not used for reference by the current picture
UsedByCurrPicS1
([ int ])
–
Derived value depending on inter_ref_pic_set_prediction_flag. If inter_ref_pic_set_prediction_flag is equal to 0, equal to zero specifies that the i-th entry in the current candidate short-term RPS that has poc value greater than that of the current picture is not used for reference by the current picture.
DeltaPocS0
([ int ])
–
Derived value depending on inter_ref_pic_set_prediction_flag. See 7.4.8 Short-term reference picture set semantics
DeltaPocS1
([ int ])
–
Derived value depending on inter_ref_pic_set_prediction_flag. See 7.4.8 Short-term reference picture set semantics
NumDeltaPocsOfRefRpsIdx
(int)
–
The value of NumDeltaPocs[RefRpsIdx]. If inter_ref_pic_set_prediction_flag is equal to 0, this value should be ignored (Since: 1.18)
GstH265ShortTermRefPicSetExt
Defines the extended GstH265ShortTermRefPicSetExt params
Members
use_delta_flag
(guint8 *)
–
Bit j equals to 1 specifies that the j-th entry in the source candidate short-term RPS is included in this candidate short-term RPS.
used_by_curr_pic_flag
(guint8 *)
–
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 ])
–
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 ])
–
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 *)
–
dependent_slice_segment_flag
(guint8)
–
equal to 1 if the value of each slice segment header syntax element that is not present is inferred to be equal to the value of corresponding slice segment header syntax element in the slice header.
segment_address
(guint32)
–
the address of the first CTB in the slice segment
type
(guint8)
–
slice type (B, P, or I)
pic_output_flag
(guint8)
–
affects the decoded picture output and removal processes as specified in Annex C.
colour_plane_id
(guint8)
–
specifies the colour plane associated with the current slice RBSP when separate_colour_plane_flag is equal to 1
pic_order_cnt_lsb
(guint16)
–
the picture order count modulo MaxPicOrderCntLsb for the current picture
short_term_ref_pic_set_sps_flag
(guint8)
–
equal to 1 specifies that the short-term RPS of the current picture is derived based on the active SPS.
short_term_ref_pic_sets
(GstH265ShortTermRefPicSet)
–
a GstH265ShortTermRefPicSet structure
short_term_ref_pic_set_idx
(guint8)
–
the index of st_ref_pic_set syntax structure that is used for derivation of the short-term RPS of the current picture.
num_long_term_sps
(guint8)
–
the number of entries in the long-term RPS of current picture that are derived based on the syntax in active SPS.
num_long_term_pics
(guint8)
–
the number of entries in the long-term RPS of the current picture that are directly signalled in the slice header.
lt_idx_sps
(guint8 *)
–
the index of candidate long-term reference pictures specified in the active SPS.
poc_lsb_lt
(guint32 *)
–
the value of the picture order count modulo MaxPicOrderCntLsb of the each entry in the long-term RPS of the current picture.
used_by_curr_pic_lt_flag
(guint8 *)
–
equal to 0 if the entry in the long-term RPS of the current picture is not used for reference by the current picture.
delta_poc_msb_present_flag
(guint8 *)
–
equal to 1 if i-th delta_poc_msb_cycle_lt[] is present.
delta_poc_msb_cycle_lt
(guint32 *)
–
used to determine the value of the most significant bits of the picture order count value of the i-th entry in the long-term RPS of the current picture.
temporal_mvp_enabled_flag
(guint8)
–
whether temporal motion vector predictors can be used for inter prediction.
sao_luma_flag
(guint8)
–
equal to 1 if SAO is enabled for the luma component in the current slice.
sao_chroma_flag
(guint8)
–
equal to 1 if SAO is enabled for the chroma component in the current slice.
num_ref_idx_active_override_flag
(guint8)
–
equal to 1 specifies that the syntax elements num_ref_idx_l0_active_minus1 and num_ref_idx_l1_active_minus1 are present.
num_ref_idx_l0_active_minus1
(guint8)
–
the maximum reference index for reference picture list 0 that may be used to decode the slice.
num_ref_idx_l1_active_minus1
(guint8)
–
the maximum reference index for reference picture list 1 that may be used to decode the slice.
ref_pic_list_modification
(GstH265RefPicListModification)
–
mvd_l1_zero_flag
(guint8)
–
equal to 1 if the mvd_coding sytanx structure is not parsed
cabac_init_flag
(guint8)
–
specifies the method for determining the initialization table used in the initialization process for context variables.
collocated_from_l0_flag
(guint8)
–
equal to 1 specifies that the collocated picture used for temporal motion vector prediction is derived from reference picture list 0.
collocated_ref_idx
(guint8)
–
the reference index of the collocated picture used for temporal motion vector prediction.
pred_weight_table
(GstH265PredWeightTable)
–
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)
–
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_sets
(GstCodecParsers.H265ShortTermRefPicSet)
–
a GstCodecParsers.H265ShortTermRefPicSet structure
short_term_ref_pic_set_idx
(Number)
–
the index of st_ref_pic_set syntax structure that is used for derivation of the short-term RPS of the current picture.
num_long_term_sps
(Number)
–
the number of entries in the long-term RPS of current picture that are derived based on the syntax in active SPS.
num_long_term_pics
(Number)
–
the number of entries in the long-term RPS of the current picture that are directly signalled in the slice header.
lt_idx_sps
([ Number ])
–
the index of candidate long-term reference pictures specified in the active SPS.
poc_lsb_lt
([ Number ])
–
the value of the picture order count modulo MaxPicOrderCntLsb of the each entry in the long-term RPS of the current picture.
used_by_curr_pic_lt_flag
([ Number ])
–
equal to 0 if the entry in the long-term RPS of the current picture is not used for reference by the current picture.
delta_poc_msb_present_flag
([ Number ])
–
equal to 1 if i-th delta_poc_msb_cycle_lt[] is present.
delta_poc_msb_cycle_lt
([ Number ])
–
used to determine the value of the most significant bits of the picture order count value of the i-th entry in the long-term RPS of the current picture.
temporal_mvp_enabled_flag
(Number)
–
whether temporal motion vector predictors can be used for inter prediction.
sao_luma_flag
(Number)
–
equal to 1 if SAO is enabled for the luma component in the current slice.
sao_chroma_flag
(Number)
–
equal to 1 if SAO is enabled for the chroma component in the current slice.
num_ref_idx_active_override_flag
(Number)
–
equal to 1 specifies that the syntax elements num_ref_idx_l0_active_minus1 and num_ref_idx_l1_active_minus1 are present.
num_ref_idx_l0_active_minus1
(Number)
–
the maximum reference index for reference picture list 0 that may be used to decode the slice.
num_ref_idx_l1_active_minus1
(Number)
–
the maximum reference index for reference picture list 1 that may be used to decode the slice.
ref_pic_list_modification
(GstCodecParsers.H265RefPicListModification)
–
mvd_l1_zero_flag
(Number)
–
equal to 1 if the mvd_coding sytanx structure is not parsed
cabac_init_flag
(Number)
–
specifies the method for determining the initialization table used in the initialization process for context variables.
collocated_from_l0_flag
(Number)
–
equal to 1 specifies that the collocated picture used for temporal motion vector prediction is derived from reference picture list 0.
collocated_ref_idx
(Number)
–
the reference index of the collocated picture used for temporal motion vector prediction.
pred_weight_table
(GstCodecParsers.H265PredWeightTable)
–
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)
–
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_sets
(GstCodecParsers.H265ShortTermRefPicSet)
–
a GstCodecParsers.H265ShortTermRefPicSet structure
short_term_ref_pic_set_idx
(int)
–
the index of st_ref_pic_set syntax structure that is used for derivation of the short-term RPS of the current picture.
num_long_term_sps
(int)
–
the number of entries in the long-term RPS of current picture that are derived based on the syntax in active SPS.
num_long_term_pics
(int)
–
the number of entries in the long-term RPS of the current picture that are directly signalled in the slice header.
lt_idx_sps
([ int ])
–
the index of candidate long-term reference pictures specified in the active SPS.
poc_lsb_lt
([ int ])
–
the value of the picture order count modulo MaxPicOrderCntLsb of the each entry in the long-term RPS of the current picture.
used_by_curr_pic_lt_flag
([ int ])
–
equal to 0 if the entry in the long-term RPS of the current picture is not used for reference by the current picture.
delta_poc_msb_present_flag
([ int ])
–
equal to 1 if i-th delta_poc_msb_cycle_lt[] is present.
delta_poc_msb_cycle_lt
([ int ])
–
used to determine the value of the most significant bits of the picture order count value of the i-th entry in the long-term RPS of the current picture.
temporal_mvp_enabled_flag
(int)
–
whether temporal motion vector predictors can be used for inter prediction.
sao_luma_flag
(int)
–
equal to 1 if SAO is enabled for the luma component in the current slice.
sao_chroma_flag
(int)
–
equal to 1 if SAO is enabled for the chroma component in the current slice.
num_ref_idx_active_override_flag
(int)
–
equal to 1 specifies that the syntax elements num_ref_idx_l0_active_minus1 and num_ref_idx_l1_active_minus1 are present.
num_ref_idx_l0_active_minus1
(int)
–
the maximum reference index for reference picture list 0 that may be used to decode the slice.
num_ref_idx_l1_active_minus1
(int)
–
the maximum reference index for reference picture list 1 that may be used to decode the slice.
ref_pic_list_modification
(GstCodecParsers.H265RefPicListModification)
–
mvd_l1_zero_flag
(int)
–
equal to 1 if the mvd_coding sytanx structure is not parsed
cabac_init_flag
(int)
–
specifies the method for determining the initialization table used in the initialization process for context variables.
collocated_from_l0_flag
(int)
–
equal to 1 specifies that the collocated picture used for temporal motion vector prediction is derived from reference picture list 0.
collocated_ref_idx
(int)
–
the reference index of the collocated picture used for temporal motion vector prediction.
pred_weight_table
(GstCodecParsers.H265PredWeightTable)
–
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)
–
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
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
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
gst_h265_slice_hdr_free
gst_h265_slice_hdr_free (GstH265SliceHdr * slice_hdr)
slice_hdr: The GstH265SliceHdr to free
Parameters:
slice_hdr
–
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:
GstCodecParsers.H265SliceHdr.free
def GstCodecParsers.H265SliceHdr.free (self):
#python wrapper for 'gst_h265_slice_hdr_free'
slice_hdr: The GstCodecParsers.H265SliceHdr to free
Parameters:
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)
–
clock_timestamp_flag
(guint8 *)
–
units_field_based_flag
(guint8 *)
–
counting_type
(guint8 *)
–
full_timestamp_flag
(guint8 *)
–
discontinuity_flag
(guint8 *)
–
cnt_dropped_flag
(guint8 *)
–
n_frames
(guint16 *)
–
seconds_flag
(guint8 *)
–
seconds_value
(guint8 *)
–
minutes_flag
(guint8 *)
–
minutes_value
(guint8 *)
–
hours_flag
(guint8 *)
–
hours_value
(guint8 *)
–
time_offset_length
(guint8 *)
–
time_offset_value
(guint32 *)
–
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)
–
clock_timestamp_flag
([ Number ])
–
units_field_based_flag
([ Number ])
–
counting_type
([ Number ])
–
full_timestamp_flag
([ Number ])
–
discontinuity_flag
([ Number ])
–
cnt_dropped_flag
([ Number ])
–
n_frames
([ Number ])
–
seconds_flag
([ Number ])
–
seconds_value
([ Number ])
–
minutes_flag
([ Number ])
–
minutes_value
([ Number ])
–
hours_flag
([ Number ])
–
hours_value
([ Number ])
–
time_offset_length
([ Number ])
–
time_offset_value
([ Number ])
–
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)
–
clock_timestamp_flag
([ int ])
–
units_field_based_flag
([ int ])
–
counting_type
([ int ])
–
full_timestamp_flag
([ int ])
–
discontinuity_flag
([ int ])
–
cnt_dropped_flag
([ int ])
–
n_frames
([ int ])
–
seconds_flag
([ int ])
–
seconds_value
([ int ])
–
minutes_flag
([ int ])
–
minutes_value
([ int ])
–
hours_flag
([ int ])
–
hours_value
([ int ])
–
time_offset_length
([ int ])
–
time_offset_value
([ int ])
–
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
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)
–
base_layer_available_flag
(guint8)
–
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)
–
hrd_params
(GstH265HRDParams)
–
the GstH265HRDParams list
vps_extension
(guint8)
–
valid
(gboolean)
–
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)
–
base_layer_available_flag
(Number)
–
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)
–
hrd_params
(GstCodecParsers.H265HRDParams)
–
the GstH265HRDParams list
vps_extension
(Number)
–
valid
(Number)
–
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)
–
base_layer_available_flag
(int)
–
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)
–
hrd_params
(GstCodecParsers.H265HRDParams)
–
the GstH265HRDParams list
vps_extension
(int)
–
valid
(bool)
–
GstH265VUIParams
The structure representing the VUI parameters.
Members
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)
–
sar_width
(guint16)
–
sar_height
(guint16)
–
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)
–
neutral_chroma_indication_flag
(guint8)
–
TRUE indicate that the value of chroma samples is equla to 1<<(BitDepthchrom-1).
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)
–
def_disp_win_right_offset
(guint32)
–
def_disp_win_top_offset
(guint32)
–
def_disp_win_bottom_offset
(guint32)
–
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_params
(GstH265HRDParams)
–
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)
–
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)
–
par_d
(guint)
–
GstCodecParsers.H265VUIParams
The structure representing the VUI parameters.
Members
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)
–
sar_width
(Number)
–
sar_height
(Number)
–
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)
–
neutral_chroma_indication_flag
(Number)
–
true indicate that the value of chroma samples is equla to 1<<(BitDepthchrom-1).
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)
–
def_disp_win_right_offset
(Number)
–
def_disp_win_top_offset
(Number)
–
def_disp_win_bottom_offset
(Number)
–
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_params
(GstCodecParsers.H265HRDParams)
–
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)
–
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)
–
par_d
(Number)
–
GstCodecParsers.H265VUIParams
The structure representing the VUI parameters.
Members
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)
–
sar_width
(int)
–
sar_height
(int)
–
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)
–
neutral_chroma_indication_flag
(int)
–
True indicate that the value of chroma samples is equla to 1<<(BitDepthchrom-1).
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)
–
def_disp_win_right_offset
(int)
–
def_disp_win_top_offset
(int)
–
def_disp_win_bottom_offset
(int)
–
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_params
(GstCodecParsers.H265HRDParams)
–
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)
–
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)
–
par_d
(int)
–
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
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:
a nal unit layer id
a nal unit temporal identifier
a length of start code prefix, must be 3 or 4
a GArray of GstCodecParsers.H265SEIMessage
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:
a nal unit layer id
a nal unit temporal identifier
a length of start code prefix, must be 3 or 4
a GArray of GstCodecParsers.H265SEIMessage
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
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:
a nal unit layer id
a nal unit temporal identifier
a size of nal length field, allowed range is [1, 4]
a GArray of GstCodecParsers.H265SEIMessage
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:
a nal unit layer id
a nal unit temporal identifier
a size of nal length field, allowed range is [1, 4]
a GArray of GstCodecParsers.H265SEIMessage
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
–
Since : 1.20
GstCodecParsers.prototype.h265_get_profile_from_sps
function GstCodecParsers.prototype.h265_get_profile_from_sps(sps: GstCodecParsers.H265SPS): {
// javascript wrapper for 'gst_h265_get_profile_from_sps'
}
Return the H265 profile from sps.
Parameters:
Since : 1.20
GstCodecParsers.h265_get_profile_from_sps
def GstCodecParsers.h265_get_profile_from_sps (sps):
#python wrapper for 'gst_h265_get_profile_from_sps'
Return the H265 profile from sps.
Parameters:
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
–
nalu
–
The GST_H265_NAL_PPS GstH265NalUnit to parse
pps
–
The GstH265PPS to fill.
GstCodecParsers.prototype.h265_parse_pps
function GstCodecParsers.prototype.h265_parse_pps(parser: GstCodecParsers.H265Parser, nalu: GstCodecParsers.H265NalUnit, pps: GstCodecParsers.H265PPS): {
// javascript wrapper for 'gst_h265_parse_pps'
}
Parses data, and fills the pps structure.
Parameters:
The GstCodecParsers.H265PPS to fill.
GstCodecParsers.h265_parse_pps
def GstCodecParsers.h265_parse_pps (parser, nalu, pps):
#python wrapper for 'gst_h265_parse_pps'
Parses data, and fills the pps structure.
Parameters:
The GstCodecParsers.H265PPS to fill.
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
–
nalu
–
sps
–
parse_vui_params
–
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:
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:
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
–
nalu
–
sps
–
sps_ext
–
parse_vui_params
–
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:
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:
gst_h265_parse_vps
GstH265ParserResult gst_h265_parse_vps (GstH265NalUnit * nalu, GstH265VPS * vps)
Parses data, and fills the vps structure.
GstCodecParsers.prototype.h265_parse_vps
function GstCodecParsers.prototype.h265_parse_vps(nalu: GstCodecParsers.H265NalUnit, vps: GstCodecParsers.H265VPS): {
// javascript wrapper for 'gst_h265_parse_vps'
}
Parses data, and fills the vps structure.
Parameters:
The GstCodecParsers.H265VPS to fill.
GstCodecParsers.h265_parse_vps
def GstCodecParsers.h265_parse_vps (nalu, vps):
#python wrapper for 'gst_h265_parse_vps'
Parses data, and fills the vps structure.
Parameters:
The GstCodecParsers.H265VPS to fill.
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
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:
the descriptive name for GstCodecParsers.H265Profile
the GstCodecParsers.H265Profile of string or GstCodecParsers.H265Profile.INVALID on error
Since : 1.18
GstCodecParsers.h265_profile_from_string
def GstCodecParsers.h265_profile_from_string (string):
#python wrapper for 'gst_h265_profile_from_string'
Returns a GstCodecParsers.H265Profile for the string.
Parameters:
the descriptive name for GstCodecParsers.H265Profile
the GstCodecParsers.H265Profile of string or GstCodecParsers.H265Profile.INVALID on error
Since : 1.18
gst_h265_profile_to_string
const gchar * gst_h265_profile_to_string (GstH265Profile profile)
Returns the descriptive name for the GstH265Profile.
Parameters:
profile
–
the name for profile or NULL on error
Since : 1.18
GstCodecParsers.prototype.h265_profile_to_string
function GstCodecParsers.prototype.h265_profile_to_string(profile: GstCodecParsers.H265Profile): {
// javascript wrapper for 'gst_h265_profile_to_string'
}
Returns the descriptive name for the GstCodecParsers.H265Profile.
Parameters:
Since : 1.18
GstCodecParsers.h265_profile_to_string
def GstCodecParsers.h265_profile_to_string (profile):
#python wrapper for 'gst_h265_profile_to_string'
Returns the descriptive name for the GstCodecParsers.H265Profile.
Parameters:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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
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
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
gst_h265_sei_free
gst_h265_sei_free (GstH265SEIMessage * sei)
sei: The GstH265SEIMessage to free
Parameters:
sei
–
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:
GstCodecParsers.h265_sei_free
def GstCodecParsers.h265_sei_free (sei):
#python wrapper for 'gst_h265_sei_free'
sei: The GstCodecParsers.H265SEIMessage to free
Parameters:
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
–
the name for slice_type or NULL on error
Since : 1.24
GstCodecParsers.prototype.h265_slice_type_to_string
function GstCodecParsers.prototype.h265_slice_type_to_string(slice_type: GstCodecParsers.H265SliceType): {
// javascript wrapper for 'gst_h265_slice_type_to_string'
}
Returns the descriptive name for the GstCodecParsers.H265SliceType.
Parameters:
Since : 1.24
GstCodecParsers.h265_slice_type_to_string
def GstCodecParsers.h265_slice_type_to_string (slice_type):
#python wrapper for 'gst_h265_slice_type_to_string'
Returns the descriptive name for the GstCodecParsers.H265SliceType.
Parameters:
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
–
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
–
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
–
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
–
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
–
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
–
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)
–
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)
–
GstCodecParsers.H265Profile
H.265 Profiles.
Members
GstCodecParsers.H265Profile.INVALID
(-1)
–
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)
–
GstCodecParsers.H265Profile
H.265 Profiles.
Members
GstCodecParsers.H265Profile.INVALID
(-1)
–
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)
–
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)
–
GST_H265_QUANT_MATIX_8X8
(1)
–
GST_H265_QUANT_MATIX_16X16
(2)
–
GST_H265_QUANT_MATIX_32X32
(3)
–
GstCodecParsers.H265QuantMatrixSize
Members
GstCodecParsers.H265QuantMatrixSize.4X4
(0)
–
GstCodecParsers.H265QuantMatrixSize.8X8
(1)
–
GstCodecParsers.H265QuantMatrixSize.16X16
(2)
–
GstCodecParsers.H265QuantMatrixSize.32X32
(3)
–
GstCodecParsers.H265QuantMatrixSize
Members
GstCodecParsers.H265QuantMatrixSize.4X4
(0)
–
GstCodecParsers.H265QuantMatrixSize.8X8
(1)
–
GstCodecParsers.H265QuantMatrixSize.16X16
(2)
–
GstCodecParsers.H265QuantMatrixSize.32X32
(3)
–
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)
–
GST_H265_P_SLICE
(1)
–
GST_H265_I_SLICE
(2)
–
GstCodecParsers.H265SliceType
Type of Picture slice
Members
GstCodecParsers.H265SliceType.B_SLICE
(0)
–
GstCodecParsers.H265SliceType.P_SLICE
(1)
–
GstCodecParsers.H265SliceType.I_SLICE
(2)
–
GstCodecParsers.H265SliceType
Type of Picture slice
Members
GstCodecParsers.H265SliceType.B_SLICE
(0)
–
GstCodecParsers.H265SliceType.P_SLICE
(1)
–
GstCodecParsers.H265SliceType.I_SLICE
(2)
–
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