GstMpeg4Parser
For more details about the structures, you can refer to the specifications: ISO-IEC-14496-2_2004_MPEG4_VISUAL.pdf
GstMpeg4GroupOfVOP
The group of video object plane structure as defined in: 6.2.4 Group of Video Object Plane
Members
hours
(guint8)
–
minutes
(guint8)
–
seconds
(guint8)
–
closed
(guint8)
–
broken_link
(guint8)
–
GstCodecParsers.Mpeg4GroupOfVOP
The group of video object plane structure as defined in: 6.2.4 Group of Video Object Plane
Members
hours
(Number)
–
minutes
(Number)
–
seconds
(Number)
–
closed
(Number)
–
broken_link
(Number)
–
GstCodecParsers.Mpeg4GroupOfVOP
The group of video object plane structure as defined in: 6.2.4 Group of Video Object Plane
Members
hours
(int)
–
minutes
(int)
–
seconds
(int)
–
closed
(int)
–
broken_link
(int)
–
GstMpeg4Packet
A structure that contains the type of a packet, its offset and its size
Members
data
(const guint8 *)
–
the data containing packet starting at offset
offset
(guint)
–
offset of the start of the packet (without the 3 bytes startcode), but including the GstMpeg4StartCode byte.
marker_size
(guint)
–
The size in bit of the resync marker.
type
(GstMpeg4StartCode)
–
the type of the packet that start at offset
GstCodecParsers.Mpeg4Packet
A structure that contains the type of a packet, its offset and its size
Members
data
(Number)
–
the data containing packet starting at offset
offset
(Number)
–
offset of the start of the packet (without the 3 bytes startcode), but including the GstCodecParsers.Mpeg4StartCode byte.
size
(Number)
–
The size in bytes of the packet or G_MAXUINT (not introspectable) if the end wasn't found.
marker_size
(Number)
–
The size in bit of the resync marker.
type
(GstCodecParsers.Mpeg4StartCode)
–
the type of the packet that start at offset
GstCodecParsers.Mpeg4Packet
A structure that contains the type of a packet, its offset and its size
Members
data
(int)
–
the data containing packet starting at offset
offset
(int)
–
offset of the start of the packet (without the 3 bytes startcode), but including the GstCodecParsers.Mpeg4StartCode byte.
size
(int)
–
The size in bytes of the packet or G_MAXUINT (not introspectable) if the end wasn't found.
marker_size
(int)
–
The size in bit of the resync marker.
type
(GstCodecParsers.Mpeg4StartCode)
–
the type of the packet that start at offset
GstMpeg4SpriteTrajectory
The sprite trajectory structure as defined in: 7.8.4 Sprite reference point decoding and 6.2.5.4 Sprite coding
Members
vop_ref_points
(guint16 *)
–
sprite_ref_points
(guint16 *)
–
GstMpeg4VideoObjectLayer
The video object layer structure as defined in: 6.2.3 Video Object Layer
Members
random_accessible_vol
(guint8)
–
video_object_type_indication
(guint8)
–
is_object_layer_identifier
(guint8)
–
verid
(guint8)
–
priority
(guint8)
–
aspect_ratio_info
(GstMpeg4AspectRatioInfo)
–
par_width
(guint8)
–
par_height
(guint8)
–
control_parameters
(guint8)
–
chroma_format
(GstMpeg4ChromaFormat)
–
low_delay
(guint8)
–
vbv_parameters
(guint8)
–
first_half_bitrate
(guint16)
–
latter_half_bitrate
(guint16)
–
first_half_vbv_buffer_size
(guint16)
–
latter_half_vbv_buffer_size
(guint16)
–
first_half_vbv_occupancy
(guint16)
–
latter_half_vbv_occupancy
(guint16)
–
bit_rate
(guint32)
–
vbv_buffer_size
(guint32)
–
shape
(GstMpeg4VideoObjectLayerShape)
–
shape_extension
(guint8)
–
vop_time_increment_resolution
(guint16)
–
vop_time_increment_bits
(guint8)
–
fixed_vop_rate
(guint8)
–
fixed_vop_time_increment
(guint16)
–
width
(guint16)
–
height
(guint16)
–
interlaced
(guint8)
–
obmc_disable
(guint8)
–
sprite_enable
(GstMpeg4SpriteEnable)
–
sprite_width
(guint16)
–
sprite_height
(guint16)
–
sprite_left_coordinate
(guint16)
–
sprite_top_coordinate
(guint16)
–
no_of_sprite_warping_points
(guint8)
–
sprite_warping_accuracy
(guint8)
–
sprite_brightness_change
(guint8)
–
low_latency_sprite_enable
(guint8)
–
sadct_disable
(guint8)
–
not_8_bit
(guint8)
–
quant_precision
(guint8)
–
bits_per_pixel
(guint8)
–
no_gray_quant_update
(guint8)
–
composition_method
(guint8)
–
linear_composition
(guint8)
–
quant_type
(guint8)
–
load_intra_quant_mat
(guint8)
–
intra_quant_mat
(guint8 *)
–
load_non_intra_quant_mat
(guint8)
–
non_intra_quant_mat
(guint8 *)
–
quarter_sample
(guint8)
–
complexity_estimation_disable
(guint8)
–
resync_marker_disable
(guint8)
–
data_partitioned
(guint8)
–
reversible_vlc
(guint8)
–
newpred_enable
(guint8)
–
reduced_resolution_vop_enable
(guint8)
–
scalability
(guint8)
–
enhancement_type
(guint8)
–
short_hdr
(GstMpeg4VideoPlaneShortHdr)
–
GstCodecParsers.Mpeg4VideoObjectLayer
The video object layer structure as defined in: 6.2.3 Video Object Layer
Members
random_accessible_vol
(Number)
–
video_object_type_indication
(Number)
–
is_object_layer_identifier
(Number)
–
verid
(Number)
–
priority
(Number)
–
aspect_ratio_info
(GstCodecParsers.Mpeg4AspectRatioInfo)
–
par_width
(Number)
–
par_height
(Number)
–
control_parameters
(Number)
–
chroma_format
(GstCodecParsers.Mpeg4ChromaFormat)
–
low_delay
(Number)
–
vbv_parameters
(Number)
–
first_half_bitrate
(Number)
–
latter_half_bitrate
(Number)
–
first_half_vbv_buffer_size
(Number)
–
latter_half_vbv_buffer_size
(Number)
–
first_half_vbv_occupancy
(Number)
–
latter_half_vbv_occupancy
(Number)
–
bit_rate
(Number)
–
vbv_buffer_size
(Number)
–
shape_extension
(Number)
–
vop_time_increment_resolution
(Number)
–
vop_time_increment_bits
(Number)
–
fixed_vop_rate
(Number)
–
fixed_vop_time_increment
(Number)
–
width
(Number)
–
height
(Number)
–
interlaced
(Number)
–
obmc_disable
(Number)
–
sprite_enable
(GstCodecParsers.Mpeg4SpriteEnable)
–
sprite_width
(Number)
–
sprite_height
(Number)
–
sprite_left_coordinate
(Number)
–
sprite_top_coordinate
(Number)
–
no_of_sprite_warping_points
(Number)
–
sprite_warping_accuracy
(Number)
–
sprite_brightness_change
(Number)
–
low_latency_sprite_enable
(Number)
–
sadct_disable
(Number)
–
not_8_bit
(Number)
–
quant_precision
(Number)
–
bits_per_pixel
(Number)
–
no_gray_quant_update
(Number)
–
composition_method
(Number)
–
linear_composition
(Number)
–
quant_type
(Number)
–
load_intra_quant_mat
(Number)
–
intra_quant_mat
([ Number ])
–
load_non_intra_quant_mat
(Number)
–
non_intra_quant_mat
([ Number ])
–
quarter_sample
(Number)
–
complexity_estimation_disable
(Number)
–
resync_marker_disable
(Number)
–
data_partitioned
(Number)
–
reversible_vlc
(Number)
–
newpred_enable
(Number)
–
reduced_resolution_vop_enable
(Number)
–
scalability
(Number)
–
enhancement_type
(Number)
–
short_hdr
(GstCodecParsers.Mpeg4VideoPlaneShortHdr)
–
GstCodecParsers.Mpeg4VideoObjectLayer
The video object layer structure as defined in: 6.2.3 Video Object Layer
Members
random_accessible_vol
(int)
–
video_object_type_indication
(int)
–
is_object_layer_identifier
(int)
–
verid
(int)
–
priority
(int)
–
aspect_ratio_info
(GstCodecParsers.Mpeg4AspectRatioInfo)
–
par_width
(int)
–
par_height
(int)
–
control_parameters
(int)
–
chroma_format
(GstCodecParsers.Mpeg4ChromaFormat)
–
low_delay
(int)
–
vbv_parameters
(int)
–
first_half_bitrate
(int)
–
latter_half_bitrate
(int)
–
first_half_vbv_buffer_size
(int)
–
latter_half_vbv_buffer_size
(int)
–
first_half_vbv_occupancy
(int)
–
latter_half_vbv_occupancy
(int)
–
bit_rate
(int)
–
vbv_buffer_size
(int)
–
shape_extension
(int)
–
vop_time_increment_resolution
(int)
–
vop_time_increment_bits
(int)
–
fixed_vop_rate
(int)
–
fixed_vop_time_increment
(int)
–
width
(int)
–
height
(int)
–
interlaced
(int)
–
obmc_disable
(int)
–
sprite_enable
(GstCodecParsers.Mpeg4SpriteEnable)
–
sprite_width
(int)
–
sprite_height
(int)
–
sprite_left_coordinate
(int)
–
sprite_top_coordinate
(int)
–
no_of_sprite_warping_points
(int)
–
sprite_warping_accuracy
(int)
–
sprite_brightness_change
(int)
–
low_latency_sprite_enable
(int)
–
sadct_disable
(int)
–
not_8_bit
(int)
–
quant_precision
(int)
–
bits_per_pixel
(int)
–
no_gray_quant_update
(int)
–
composition_method
(int)
–
linear_composition
(int)
–
quant_type
(int)
–
load_intra_quant_mat
(int)
–
intra_quant_mat
([ int ])
–
load_non_intra_quant_mat
(int)
–
non_intra_quant_mat
([ int ])
–
quarter_sample
(int)
–
complexity_estimation_disable
(int)
–
resync_marker_disable
(int)
–
data_partitioned
(int)
–
reversible_vlc
(int)
–
newpred_enable
(int)
–
reduced_resolution_vop_enable
(int)
–
scalability
(int)
–
enhancement_type
(int)
–
short_hdr
(GstCodecParsers.Mpeg4VideoPlaneShortHdr)
–
GstMpeg4VideoObjectPlane
The Video object plane structure as defined in: 6.2.5 Video Object Plane and Video Plane with Short Header
Members
coding_type
(GstMpeg4VideoObjectCodingType)
–
modulo_time_base
(guint8)
–
time_increment
(guint16)
–
coded
(guint8)
–
id
(guint16)
–
id_for_prediction_indication
(guint8)
–
id_for_prediction
(guint16)
–
width
(guint16)
–
height
(guint16)
–
horizontal_mc_spatial_ref
(guint16)
–
vertical_mc_spatial_ref
(guint16)
–
rounding_type
(guint8)
–
background_composition
(guint8)
–
change_conv_ratio_disable
(guint8)
–
constant_alpha
(guint8)
–
constant_alpha_value
(guint8)
–
reduced_resolution
(guint8)
–
intra_dc_vlc_thr
(guint8)
–
top_field_first
(guint8)
–
alternate_vertical_scan_flag
(guint8)
–
quant
(guint16)
–
fcode_forward
(guint8)
–
fcode_backward
(guint8)
–
shape_coding_type
(guint8)
–
load_backward_shape
(guint8)
–
ref_select_code
(guint8)
–
mb_height
(guint16)
–
mb_width
(guint16)
–
mb_num
(guint)
–
size
(guint)
–
GstCodecParsers.Mpeg4VideoObjectPlane
The Video object plane structure as defined in: 6.2.5 Video Object Plane and Video Plane with Short Header
Members
coding_type
(GstCodecParsers.Mpeg4VideoObjectCodingType)
–
modulo_time_base
(Number)
–
time_increment
(Number)
–
coded
(Number)
–
id
(Number)
–
id_for_prediction_indication
(Number)
–
id_for_prediction
(Number)
–
width
(Number)
–
height
(Number)
–
horizontal_mc_spatial_ref
(Number)
–
vertical_mc_spatial_ref
(Number)
–
rounding_type
(Number)
–
background_composition
(Number)
–
change_conv_ratio_disable
(Number)
–
constant_alpha
(Number)
–
constant_alpha_value
(Number)
–
reduced_resolution
(Number)
–
intra_dc_vlc_thr
(Number)
–
top_field_first
(Number)
–
alternate_vertical_scan_flag
(Number)
–
quant
(Number)
–
fcode_forward
(Number)
–
fcode_backward
(Number)
–
shape_coding_type
(Number)
–
load_backward_shape
(Number)
–
ref_select_code
(Number)
–
mb_height
(Number)
–
mb_width
(Number)
–
mb_num
(Number)
–
size
(Number)
–
GstCodecParsers.Mpeg4VideoObjectPlane
The Video object plane structure as defined in: 6.2.5 Video Object Plane and Video Plane with Short Header
Members
coding_type
(GstCodecParsers.Mpeg4VideoObjectCodingType)
–
modulo_time_base
(int)
–
time_increment
(int)
–
coded
(int)
–
id
(int)
–
id_for_prediction_indication
(int)
–
id_for_prediction
(int)
–
width
(int)
–
height
(int)
–
horizontal_mc_spatial_ref
(int)
–
vertical_mc_spatial_ref
(int)
–
rounding_type
(int)
–
background_composition
(int)
–
change_conv_ratio_disable
(int)
–
constant_alpha
(int)
–
constant_alpha_value
(int)
–
reduced_resolution
(int)
–
intra_dc_vlc_thr
(int)
–
top_field_first
(int)
–
alternate_vertical_scan_flag
(int)
–
quant
(int)
–
fcode_forward
(int)
–
fcode_backward
(int)
–
shape_coding_type
(int)
–
load_backward_shape
(int)
–
ref_select_code
(int)
–
mb_height
(int)
–
mb_width
(int)
–
mb_num
(int)
–
size
(int)
–
GstMpeg4VideoPacketHdr
The video packet header structure as defined in: 6.2.5.2 Video Plane with Short Header
Members
header_extension_code
(guint8)
–
macroblock_number
(guint16)
–
quant_scale
(guint16)
–
size
(guint)
–
Size of the header in bit.
GstCodecParsers.Mpeg4VideoPacketHdr
The video packet header structure as defined in: 6.2.5.2 Video Plane with Short Header
Members
header_extension_code
(Number)
–
macroblock_number
(Number)
–
quant_scale
(Number)
–
size
(Number)
–
Size of the header in bit.
GstCodecParsers.Mpeg4VideoPacketHdr
The video packet header structure as defined in: 6.2.5.2 Video Plane with Short Header
Members
header_extension_code
(int)
–
macroblock_number
(int)
–
quant_scale
(int)
–
size
(int)
–
Size of the header in bit.
GstMpeg4VideoPlaneShortHdr
The video plane short header structure as defined in: 6.2.5.2 Video Plane with Short Header
Members
temporal_reference
(guint8)
–
split_screen_indicator
(guint8)
–
document_camera_indicator
(guint8)
–
full_picture_freeze_release
(guint8)
–
source_format
(guint8)
–
picture_coding_type
(guint8)
–
vop_quant
(guint8)
–
pei
(guint8)
–
psupp
(guint8)
–
gob_header_empty
(guint8)
–
gob_number
(guint8)
–
gob_frame_id
(guint8)
–
quant_scale
(guint8)
–
vop_width
(guint16)
–
vop_height
(guint16)
–
num_macroblocks_in_gob
(guint16)
–
num_gobs_in_vop
(guint8)
–
size
(guint)
–
GstCodecParsers.Mpeg4VideoPlaneShortHdr
The video plane short header structure as defined in: 6.2.5.2 Video Plane with Short Header
Members
temporal_reference
(Number)
–
split_screen_indicator
(Number)
–
document_camera_indicator
(Number)
–
full_picture_freeze_release
(Number)
–
source_format
(Number)
–
picture_coding_type
(Number)
–
vop_quant
(Number)
–
pei
(Number)
–
psupp
(Number)
–
gob_header_empty
(Number)
–
gob_number
(Number)
–
gob_frame_id
(Number)
–
quant_scale
(Number)
–
vop_width
(Number)
–
vop_height
(Number)
–
num_macroblocks_in_gob
(Number)
–
num_gobs_in_vop
(Number)
–
size
(Number)
–
GstCodecParsers.Mpeg4VideoPlaneShortHdr
The video plane short header structure as defined in: 6.2.5.2 Video Plane with Short Header
Members
temporal_reference
(int)
–
split_screen_indicator
(int)
–
document_camera_indicator
(int)
–
full_picture_freeze_release
(int)
–
source_format
(int)
–
picture_coding_type
(int)
–
vop_quant
(int)
–
pei
(int)
–
psupp
(int)
–
gob_header_empty
(int)
–
gob_number
(int)
–
gob_frame_id
(int)
–
quant_scale
(int)
–
vop_width
(int)
–
vop_height
(int)
–
num_macroblocks_in_gob
(int)
–
num_gobs_in_vop
(int)
–
size
(int)
–
GstMpeg4VideoSignalType
The video signal type structure as defined in: 6.2.2 Visual Object Sequence and Visual Object.
Members
type
(guint8)
–
format
(guint8)
–
range
(guint8)
–
color_description
(guint8)
–
color_primaries
(guint8)
–
transfer_characteristics
(guint8)
–
matrix_coefficients
(guint8)
–
GstCodecParsers.Mpeg4VideoSignalType
The video signal type structure as defined in: 6.2.2 Visual Object Sequence and Visual Object.
Members
type
(Number)
–
format
(Number)
–
range
(Number)
–
color_description
(Number)
–
color_primaries
(Number)
–
transfer_characteristics
(Number)
–
matrix_coefficients
(Number)
–
GstCodecParsers.Mpeg4VideoSignalType
The video signal type structure as defined in: 6.2.2 Visual Object Sequence and Visual Object.
Members
type
(int)
–
format
(int)
–
range
(int)
–
color_description
(int)
–
color_primaries
(int)
–
transfer_characteristics
(int)
–
matrix_coefficients
(int)
–
GstMpeg4VisualObject
The visual object structure as defined in: 6.2.2 Visual Object Sequence and Visual Object
Members
is_identifier
(guint8)
–
verid
(guint8)
–
priority
(guint8)
–
type
(GstMpeg4VisualObjectType)
–
GstCodecParsers.Mpeg4VisualObject
The visual object structure as defined in: 6.2.2 Visual Object Sequence and Visual Object
Members
is_identifier
(Number)
–
verid
(Number)
–
priority
(Number)
–
GstMpeg4VisualObjectSequence
The visual object sequence structure as defined in: 6.2.2 Visual Object Sequence and Visual Object
Members
profile_and_level_indication
(guint8)
–
level
(GstMpeg4Level)
–
profile
(GstMpeg4Profile)
–
GstCodecParsers.Mpeg4VisualObjectSequence
The visual object sequence structure as defined in: 6.2.2 Visual Object Sequence and Visual Object
Members
profile_and_level_indication
(Number)
–
level
(GstCodecParsers.Mpeg4Level)
–
profile
(GstCodecParsers.Mpeg4Profile)
–
GstCodecParsers.Mpeg4VisualObjectSequence
The visual object sequence structure as defined in: 6.2.2 Visual Object Sequence and Visual Object
Members
profile_and_level_indication
(int)
–
level
(GstCodecParsers.Mpeg4Level)
–
profile
(GstCodecParsers.Mpeg4Profile)
–
Functions
gst_h263_parse
GstMpeg4ParseResult gst_h263_parse (GstMpeg4Packet * packet, const guint8 * data, guint offset, gsize size)
Parses data and fills packet with the information of the next packet found.
Note that the type of the packet is meaningless in this case.
Parameters:
packet
–
The GstMpeg4Packet to fill
data
–
The data to parse
offset
–
offset from which to start the parsing
size
–
The size of the data to parse
GstCodecParsers.prototype.h263_parse
function GstCodecParsers.prototype.h263_parse(packet: GstCodecParsers.Mpeg4Packet, data: Number, offset: Number, size: Number): {
// javascript wrapper for 'gst_h263_parse'
}
Parses data and fills packet with the information of the next packet found.
Note that the type of the packet is meaningless in this case.
Parameters:
The GstCodecParsers.Mpeg4Packet to fill
The data to parse
offset from which to start the parsing
The size of the data to parse
GstCodecParsers.h263_parse
def GstCodecParsers.h263_parse (packet, data, offset, size):
#python wrapper for 'gst_h263_parse'
Parses data and fills packet with the information of the next packet found.
Note that the type of the packet is meaningless in this case.
Parameters:
The GstCodecParsers.Mpeg4Packet to fill
The data to parse
offset from which to start the parsing
The size of the data to parse
gst_mpeg4_parse
GstMpeg4ParseResult gst_mpeg4_parse (GstMpeg4Packet * packet, gboolean skip_user_data, GstMpeg4VideoObjectPlane * vop, const guint8 * data, guint offset, gsize size)
Parses data and fills packet with the information of the next packet found.
Parameters:
packet
–
The GstMpeg4Packet to fill
vop
–
The last parsed GstMpeg4VideoObjectPlane or NULL if you do not need to detect the resync codes.
data
–
The data to parse
offset
–
offset from which to start the parsing
size
–
The size of the data to parse
GstCodecParsers.prototype.mpeg4_parse
function GstCodecParsers.prototype.mpeg4_parse(packet: GstCodecParsers.Mpeg4Packet, skip_user_data: Number, vop: GstCodecParsers.Mpeg4VideoObjectPlane, data: Number, offset: Number, size: Number): {
// javascript wrapper for 'gst_mpeg4_parse'
}
Parses data and fills packet with the information of the next packet found.
Parameters:
The GstCodecParsers.Mpeg4Packet to fill
The last parsed GstCodecParsers.Mpeg4VideoObjectPlane or null if you do not need to detect the resync codes.
The data to parse
offset from which to start the parsing
The size of the data to parse
GstCodecParsers.mpeg4_parse
def GstCodecParsers.mpeg4_parse (packet, skip_user_data, vop, data, offset, size):
#python wrapper for 'gst_mpeg4_parse'
Parses data and fills packet with the information of the next packet found.
Parameters:
The GstCodecParsers.Mpeg4Packet to fill
The last parsed GstCodecParsers.Mpeg4VideoObjectPlane or None if you do not need to detect the resync codes.
The data to parse
offset from which to start the parsing
The size of the data to parse
gst_mpeg4_parse_group_of_vop
GstMpeg4ParseResult gst_mpeg4_parse_group_of_vop (GstMpeg4GroupOfVOP * gov, const guint8 * data, gsize size)
Parses data containing the group of video object plane packet, and fills the gov structure.
Parameters:
gov
–
The GstMpeg4GroupOfVOP structure to fill
data
–
The data to parse
size
–
The size of the data to parse
GstCodecParsers.prototype.mpeg4_parse_group_of_vop
function GstCodecParsers.prototype.mpeg4_parse_group_of_vop(gov: GstCodecParsers.Mpeg4GroupOfVOP, data: Number, size: Number): {
// javascript wrapper for 'gst_mpeg4_parse_group_of_vop'
}
Parses data containing the group of video object plane packet, and fills the gov structure.
Parameters:
The GstCodecParsers.Mpeg4GroupOfVOP structure to fill
The data to parse
The size of the data to parse
GstCodecParsers.mpeg4_parse_group_of_vop
def GstCodecParsers.mpeg4_parse_group_of_vop (gov, data, size):
#python wrapper for 'gst_mpeg4_parse_group_of_vop'
Parses data containing the group of video object plane packet, and fills the gov structure.
Parameters:
The GstCodecParsers.Mpeg4GroupOfVOP structure to fill
The data to parse
The size of the data to parse
gst_mpeg4_parse_video_object_layer
GstMpeg4ParseResult gst_mpeg4_parse_video_object_layer (GstMpeg4VideoObjectLayer * vol, GstMpeg4VisualObject * vo, const guint8 * data, gsize size)
Parses data containing the video object layer packet, and fills the vol structure.
Parameters:
vol
–
The GstMpeg4VideoObjectLayer structure to fill
vo
–
The GstMpeg4VisualObject currently being parsed or NULL
data
–
The data to parse
size
–
The size of the data to parse
GstCodecParsers.prototype.mpeg4_parse_video_object_layer
function GstCodecParsers.prototype.mpeg4_parse_video_object_layer(vol: GstCodecParsers.Mpeg4VideoObjectLayer, vo: GstCodecParsers.Mpeg4VisualObject, data: Number, size: Number): {
// javascript wrapper for 'gst_mpeg4_parse_video_object_layer'
}
Parses data containing the video object layer packet, and fills the vol structure.
Parameters:
The GstCodecParsers.Mpeg4VideoObjectLayer structure to fill
The GstCodecParsers.Mpeg4VisualObject currently being parsed or null
The data to parse
The size of the data to parse
GstCodecParsers.mpeg4_parse_video_object_layer
def GstCodecParsers.mpeg4_parse_video_object_layer (vol, vo, data, size):
#python wrapper for 'gst_mpeg4_parse_video_object_layer'
Parses data containing the video object layer packet, and fills the vol structure.
Parameters:
The GstCodecParsers.Mpeg4VideoObjectLayer structure to fill
The GstCodecParsers.Mpeg4VisualObject currently being parsed or None
The data to parse
The size of the data to parse
gst_mpeg4_parse_video_object_plane
GstMpeg4ParseResult gst_mpeg4_parse_video_object_plane (GstMpeg4VideoObjectPlane * vop, GstMpeg4SpriteTrajectory * sprite_trajectory, GstMpeg4VideoObjectLayer * vol, const guint8 * data, gsize size)
Parses data containing the video object plane packet, and fills the vol structure.
Parameters:
vop
–
The GstMpeg4VideoObjectPlane currently being parsed
sprite_trajectory
–
A GstMpeg4SpriteTrajectory to fill or NULL
vol
–
The GstMpeg4VideoObjectLayer structure to fill
data
–
The data to parse
size
–
The size of the data to parse
GstCodecParsers.prototype.mpeg4_parse_video_object_plane
function GstCodecParsers.prototype.mpeg4_parse_video_object_plane(vop: GstCodecParsers.Mpeg4VideoObjectPlane, sprite_trajectory: GstCodecParsers.Mpeg4SpriteTrajectory, vol: GstCodecParsers.Mpeg4VideoObjectLayer, data: Number, size: Number): {
// javascript wrapper for 'gst_mpeg4_parse_video_object_plane'
}
Parses data containing the video object plane packet, and fills the vol structure.
Parameters:
The GstCodecParsers.Mpeg4VideoObjectPlane currently being parsed
A GstCodecParsers.Mpeg4SpriteTrajectory to fill or null
The GstCodecParsers.Mpeg4VideoObjectLayer structure to fill
The data to parse
The size of the data to parse
GstCodecParsers.mpeg4_parse_video_object_plane
def GstCodecParsers.mpeg4_parse_video_object_plane (vop, sprite_trajectory, vol, data, size):
#python wrapper for 'gst_mpeg4_parse_video_object_plane'
Parses data containing the video object plane packet, and fills the vol structure.
Parameters:
The GstCodecParsers.Mpeg4VideoObjectPlane currently being parsed
A GstCodecParsers.Mpeg4SpriteTrajectory to fill or None
The GstCodecParsers.Mpeg4VideoObjectLayer structure to fill
The data to parse
The size of the data to parse
gst_mpeg4_parse_video_packet_header
GstMpeg4ParseResult gst_mpeg4_parse_video_packet_header (GstMpeg4VideoPacketHdr * videopackethdr, GstMpeg4VideoObjectLayer * vol, GstMpeg4VideoObjectPlane * vop, GstMpeg4SpriteTrajectory * sprite_trajectory, const guint8 * data, gsize size)
Parsers data containing the video packet header and fills the videopackethdr structure
Parameters:
videopackethdr
–
The GstMpeg4VideoPacketHdr structure to fill
vol
–
The last parsed GstMpeg4VideoObjectLayer, will be updated with the information found during the parsing
vop
–
The last parsed GstMpeg4VideoObjectPlane, will be updated with the information found during the parsing
sprite_trajectory
–
A GstMpeg4SpriteTrajectory to fill or NULL with the information found during the parsing
data
–
The data to parse, should be set after the resync marker.
size
–
The size of the data to parse
GstCodecParsers.prototype.mpeg4_parse_video_packet_header
function GstCodecParsers.prototype.mpeg4_parse_video_packet_header(videopackethdr: GstCodecParsers.Mpeg4VideoPacketHdr, vol: GstCodecParsers.Mpeg4VideoObjectLayer, vop: GstCodecParsers.Mpeg4VideoObjectPlane, sprite_trajectory: GstCodecParsers.Mpeg4SpriteTrajectory, data: Number, size: Number): {
// javascript wrapper for 'gst_mpeg4_parse_video_packet_header'
}
Parsers data containing the video packet header and fills the videopackethdr structure
Parameters:
The GstCodecParsers.Mpeg4VideoPacketHdr structure to fill
The last parsed GstCodecParsers.Mpeg4VideoObjectLayer, will be updated with the information found during the parsing
The last parsed GstCodecParsers.Mpeg4VideoObjectPlane, will be updated with the information found during the parsing
A GstCodecParsers.Mpeg4SpriteTrajectory to fill or null with the information found during the parsing
The data to parse, should be set after the resync marker.
The size of the data to parse
GstCodecParsers.mpeg4_parse_video_packet_header
def GstCodecParsers.mpeg4_parse_video_packet_header (videopackethdr, vol, vop, sprite_trajectory, data, size):
#python wrapper for 'gst_mpeg4_parse_video_packet_header'
Parsers data containing the video packet header and fills the videopackethdr structure
Parameters:
The GstCodecParsers.Mpeg4VideoPacketHdr structure to fill
The last parsed GstCodecParsers.Mpeg4VideoObjectLayer, will be updated with the information found during the parsing
The last parsed GstCodecParsers.Mpeg4VideoObjectPlane, will be updated with the information found during the parsing
A GstCodecParsers.Mpeg4SpriteTrajectory to fill or None with the information found during the parsing
The data to parse, should be set after the resync marker.
The size of the data to parse
gst_mpeg4_parse_video_plane_short_header
GstMpeg4ParseResult gst_mpeg4_parse_video_plane_short_header (GstMpeg4VideoPlaneShortHdr * shorthdr, const guint8 * data, gsize size)
Parameters:
shorthdr
–
data
–
size
–
GstCodecParsers.prototype.mpeg4_parse_video_plane_short_header
function GstCodecParsers.prototype.mpeg4_parse_video_plane_short_header(shorthdr: GstCodecParsers.Mpeg4VideoPlaneShortHdr, data: Number, size: Number): {
// javascript wrapper for 'gst_mpeg4_parse_video_plane_short_header'
}
Parameters:
GstCodecParsers.mpeg4_parse_video_plane_short_header
def GstCodecParsers.mpeg4_parse_video_plane_short_header (shorthdr, data, size):
#python wrapper for 'gst_mpeg4_parse_video_plane_short_header'
Parameters:
gst_mpeg4_parse_visual_object
GstMpeg4ParseResult gst_mpeg4_parse_visual_object (GstMpeg4VisualObject * vo, GstMpeg4VideoSignalType * signal_type, const guint8 * data, gsize size)
Parses data containing the visual object packet, and fills the vo structure.
Parameters:
vo
–
The GstMpeg4VisualObject structure to fill
signal_type
–
The GstMpeg4VideoSignalType to fill or NULL
data
–
The data to parse, should contain the vo_start_code but not the start code prefix
size
–
The size of the data to parse
GstCodecParsers.prototype.mpeg4_parse_visual_object
function GstCodecParsers.prototype.mpeg4_parse_visual_object(vo: GstCodecParsers.Mpeg4VisualObject, signal_type: GstCodecParsers.Mpeg4VideoSignalType, data: Number, size: Number): {
// javascript wrapper for 'gst_mpeg4_parse_visual_object'
}
Parses data containing the visual object packet, and fills the vo structure.
Parameters:
The GstCodecParsers.Mpeg4VisualObject structure to fill
The GstCodecParsers.Mpeg4VideoSignalType to fill or null
The data to parse, should contain the vo_start_code but not the start code prefix
The size of the data to parse
GstCodecParsers.mpeg4_parse_visual_object
def GstCodecParsers.mpeg4_parse_visual_object (vo, signal_type, data, size):
#python wrapper for 'gst_mpeg4_parse_visual_object'
Parses data containing the visual object packet, and fills the vo structure.
Parameters:
The GstCodecParsers.Mpeg4VisualObject structure to fill
The GstCodecParsers.Mpeg4VideoSignalType to fill or None
The data to parse, should contain the vo_start_code but not the start code prefix
The size of the data to parse
gst_mpeg4_parse_visual_object_sequence
GstMpeg4ParseResult gst_mpeg4_parse_visual_object_sequence (GstMpeg4VisualObjectSequence * vos, const guint8 * data, gsize size)
Parses data containing the visual object sequence packet, and fills the vos structure.
Parameters:
vos
–
The GstMpeg4VisualObjectSequence structure to fill
data
–
The data to parse, should contain the visual_object_sequence_start_code but not the start code prefix
size
–
The size of the data to parse
GstCodecParsers.prototype.mpeg4_parse_visual_object_sequence
function GstCodecParsers.prototype.mpeg4_parse_visual_object_sequence(vos: GstCodecParsers.Mpeg4VisualObjectSequence, data: Number, size: Number): {
// javascript wrapper for 'gst_mpeg4_parse_visual_object_sequence'
}
Parses data containing the visual object sequence packet, and fills the vos structure.
Parameters:
The GstCodecParsers.Mpeg4VisualObjectSequence structure to fill
The data to parse, should contain the visual_object_sequence_start_code but not the start code prefix
The size of the data to parse
GstCodecParsers.mpeg4_parse_visual_object_sequence
def GstCodecParsers.mpeg4_parse_visual_object_sequence (vos, data, size):
#python wrapper for 'gst_mpeg4_parse_visual_object_sequence'
Parses data containing the visual object sequence packet, and fills the vos structure.
Parameters:
The GstCodecParsers.Mpeg4VisualObjectSequence structure to fill
The data to parse, should contain the visual_object_sequence_start_code but not the start code prefix
The size of the data to parse
Enumerations
GstMpeg4AspectRatioInfo
Defines the different pixel aspect ratios as defined in: Table 6-12 -- Meaning of pixel aspect ratio
Members
GST_MPEG4_SQUARE
(1)
–
1:1 square
GST_MPEG4_625_TYPE_4_3
(2)
–
12:11 (625-type for 4:3 picture)
GST_MPEG4_525_TYPE_4_3
(3)
–
10:11 (525-type for 4:3 picture)
GST_MPEG4_625_TYPE_16_9
(4)
–
16:11 (625-type stretched for 16:9 picture)
GST_MPEG4_525_TYPE_16_9
(5)
–
40:33 (525-type stretched for 16:9 picture)
GST_MPEG4_EXTENDED_PAR
(15)
–
Extended par
GstCodecParsers.Mpeg4AspectRatioInfo
Defines the different pixel aspect ratios as defined in: Table 6-12 -- Meaning of pixel aspect ratio
Members
GstCodecParsers.Mpeg4AspectRatioInfo.SQUARE
(1)
–
1:1 square
GstCodecParsers.Mpeg4AspectRatioInfo.625_TYPE_4_3
(2)
–
12:11 (625-type for 4:3 picture)
GstCodecParsers.Mpeg4AspectRatioInfo.525_TYPE_4_3
(3)
–
10:11 (525-type for 4:3 picture)
GstCodecParsers.Mpeg4AspectRatioInfo.625_TYPE_16_9
(4)
–
16:11 (625-type stretched for 16:9 picture)
GstCodecParsers.Mpeg4AspectRatioInfo.525_TYPE_16_9
(5)
–
40:33 (525-type stretched for 16:9 picture)
GstCodecParsers.Mpeg4AspectRatioInfo.EXTENDED_PAR
(15)
–
Extended par
GstCodecParsers.Mpeg4AspectRatioInfo
Defines the different pixel aspect ratios as defined in: Table 6-12 -- Meaning of pixel aspect ratio
Members
GstCodecParsers.Mpeg4AspectRatioInfo.SQUARE
(1)
–
1:1 square
GstCodecParsers.Mpeg4AspectRatioInfo.625_TYPE_4_3
(2)
–
12:11 (625-type for 4:3 picture)
GstCodecParsers.Mpeg4AspectRatioInfo.525_TYPE_4_3
(3)
–
10:11 (525-type for 4:3 picture)
GstCodecParsers.Mpeg4AspectRatioInfo.625_TYPE_16_9
(4)
–
16:11 (625-type stretched for 16:9 picture)
GstCodecParsers.Mpeg4AspectRatioInfo.525_TYPE_16_9
(5)
–
40:33 (525-type stretched for 16:9 picture)
GstCodecParsers.Mpeg4AspectRatioInfo.EXTENDED_PAR
(15)
–
Extended par
GstMpeg4ChromaFormat
The chroma format in use as defined in: Table 6-13 -- Meaning of chroma_format
Members
GST_MPEG4_CHROMA_4_2_0
(1)
–
GstCodecParsers.Mpeg4ChromaFormat
The chroma format in use as defined in: Table 6-13 -- Meaning of chroma_format
Members
GstCodecParsers.Mpeg4ChromaFormat.MPEG4_CHROMA_4_2_0
(1)
–
GstCodecParsers.Mpeg4ChromaFormat
The chroma format in use as defined in: Table 6-13 -- Meaning of chroma_format
Members
GstCodecParsers.Mpeg4ChromaFormat.MPEG4_CHROMA_4_2_0
(1)
–
GstMpeg4Level
Different levels as defined in: 9- Profiles and levels
It is computed using: Table G.1 — FLC table for profile_and_level_indication
Members
GST_MPEG4_LEVEL0
(0)
–
GST_MPEG4_LEVEL1
(1)
–
GST_MPEG4_LEVEL2
(2)
–
GST_MPEG4_LEVEL3
(3)
–
GST_MPEG4_LEVEL3b
(4)
–
GST_MPEG4_LEVEL4
(5)
–
GST_MPEG4_LEVEL5
(6)
–
GST_MPEG4_LEVEL_RESERVED
(7)
–
GstCodecParsers.Mpeg4Level
Different levels as defined in: 9- Profiles and levels
It is computed using: Table G.1 — FLC table for profile_and_level_indication
Members
GstCodecParsers.Mpeg4Level.LEVEL0
(0)
–
GstCodecParsers.Mpeg4Level.LEVEL1
(1)
–
GstCodecParsers.Mpeg4Level.LEVEL2
(2)
–
GstCodecParsers.Mpeg4Level.LEVEL3
(3)
–
GstCodecParsers.Mpeg4Level.LEVEL3B
(4)
–
GstCodecParsers.Mpeg4Level.LEVEL4
(5)
–
GstCodecParsers.Mpeg4Level.LEVEL5
(6)
–
GstCodecParsers.Mpeg4Level.LEVEL_RESERVED
(7)
–
GstCodecParsers.Mpeg4Level
Different levels as defined in: 9- Profiles and levels
It is computed using: Table G.1 — FLC table for profile_and_level_indication
Members
GstCodecParsers.Mpeg4Level.LEVEL0
(0)
–
GstCodecParsers.Mpeg4Level.LEVEL1
(1)
–
GstCodecParsers.Mpeg4Level.LEVEL2
(2)
–
GstCodecParsers.Mpeg4Level.LEVEL3
(3)
–
GstCodecParsers.Mpeg4Level.LEVEL3B
(4)
–
GstCodecParsers.Mpeg4Level.LEVEL4
(5)
–
GstCodecParsers.Mpeg4Level.LEVEL5
(6)
–
GstCodecParsers.Mpeg4Level.LEVEL_RESERVED
(7)
–
GstMpeg4ParseResult
Result type of any parsing function.
Members
GST_MPEG4_PARSER_OK
(0)
–
The parsing went well
GST_MPEG4_PARSER_BROKEN_DATA
(1)
–
The bitstream was broken
GST_MPEG4_PARSER_NO_PACKET
(2)
–
There was no packet in the buffer
GST_MPEG4_PARSER_NO_PACKET_END
(3)
–
There was no packet end in the buffer
GST_MPEG4_PARSER_ERROR
(4)
–
GstCodecParsers.Mpeg4ParseResult
Result type of any parsing function.
Members
GstCodecParsers.Mpeg4ParseResult.OK
(0)
–
The parsing went well
GstCodecParsers.Mpeg4ParseResult.BROKEN_DATA
(1)
–
The bitstream was broken
GstCodecParsers.Mpeg4ParseResult.NO_PACKET
(2)
–
There was no packet in the buffer
GstCodecParsers.Mpeg4ParseResult.NO_PACKET_END
(3)
–
There was no packet end in the buffer
GstCodecParsers.Mpeg4ParseResult.ERROR
(4)
–
GstCodecParsers.Mpeg4ParseResult
Result type of any parsing function.
Members
GstCodecParsers.Mpeg4ParseResult.OK
(0)
–
The parsing went well
GstCodecParsers.Mpeg4ParseResult.BROKEN_DATA
(1)
–
The bitstream was broken
GstCodecParsers.Mpeg4ParseResult.NO_PACKET
(2)
–
There was no packet in the buffer
GstCodecParsers.Mpeg4ParseResult.NO_PACKET_END
(3)
–
There was no packet end in the buffer
GstCodecParsers.Mpeg4ParseResult.ERROR
(4)
–
GstMpeg4Profile
Different defined profiles as defined in: 9- Profiles and levels
It is computed using: Table G.1 — FLC table for profile_and_level_indication
Members
GST_MPEG4_PROFILE_CORE
(0)
–
GST_MPEG4_PROFILE_MAIN
(1)
–
GST_MPEG4_PROFILE_N_BIT
(2)
–
GST_MPEG4_PROFILE_SIMPLE
(3)
–
GST_MPEG4_PROFILE_HYBRID
(4)
–
GST_MPEG4_PROFILE_RESERVED
(5)
–
GST_MPEG4_PROFILE_SIMPLE_FBA
(6)
–
GST_MPEG4_PROFILE_CORE_STUDIO
(7)
–
GST_MPEG4_PROFILE_SIMPLE_STUDIO
(8)
–
GST_MPEG4_PROFILE_CORE_SCALABLE
(9)
–
GST_MPEG4_PROFILE_ADVANCED_CORE
(10)
–
GST_MPEG4_PROFILE_ADVANCED_SIMPLE
(11)
–
GST_MPEG4_PROFILE_SIMPLE_SCALABLE
(12)
–
GST_MPEG4_PROFILE_SCALABLE_TEXTURE
(13)
–
GST_MPEG4_PROFILE_SIMPLE_FACE_ANIMATION
(14)
–
GST_MPEG4_PROFILE_BASIC_ANIMATED_TEXTURE
(15)
–
GST_MPEG4_PROFILE_ADVANCED_REALTIME_SIMPLE
(16)
–
GST_MPEG4_PROFILE_ADVANCED_SCALABLE_TEXTURE
(17)
–
GST_MPEG4_PROFILE_FINE_GRANULARITY_SCALABLE
(18)
–
GST_MPEG4_PROFILE_ADVANCED_CODING_EFFICIENCY
(19)
–
GstCodecParsers.Mpeg4Profile
Different defined profiles as defined in: 9- Profiles and levels
It is computed using: Table G.1 — FLC table for profile_and_level_indication
Members
GstCodecParsers.Mpeg4Profile.CORE
(0)
–
GstCodecParsers.Mpeg4Profile.MAIN
(1)
–
GstCodecParsers.Mpeg4Profile.N_BIT
(2)
–
GstCodecParsers.Mpeg4Profile.SIMPLE
(3)
–
GstCodecParsers.Mpeg4Profile.HYBRID
(4)
–
GstCodecParsers.Mpeg4Profile.RESERVED
(5)
–
GstCodecParsers.Mpeg4Profile.SIMPLE_FBA
(6)
–
GstCodecParsers.Mpeg4Profile.CORE_STUDIO
(7)
–
GstCodecParsers.Mpeg4Profile.SIMPLE_STUDIO
(8)
–
GstCodecParsers.Mpeg4Profile.CORE_SCALABLE
(9)
–
GstCodecParsers.Mpeg4Profile.ADVANCED_CORE
(10)
–
GstCodecParsers.Mpeg4Profile.ADVANCED_SIMPLE
(11)
–
GstCodecParsers.Mpeg4Profile.SIMPLE_SCALABLE
(12)
–
GstCodecParsers.Mpeg4Profile.SCALABLE_TEXTURE
(13)
–
GstCodecParsers.Mpeg4Profile.SIMPLE_FACE_ANIMATION
(14)
–
GstCodecParsers.Mpeg4Profile.BASIC_ANIMATED_TEXTURE
(15)
–
GstCodecParsers.Mpeg4Profile.ADVANCED_REALTIME_SIMPLE
(16)
–
GstCodecParsers.Mpeg4Profile.ADVANCED_SCALABLE_TEXTURE
(17)
–
GstCodecParsers.Mpeg4Profile.FINE_GRANULARITY_SCALABLE
(18)
–
GstCodecParsers.Mpeg4Profile.ADVANCED_CODING_EFFICIENCY
(19)
–
GstCodecParsers.Mpeg4Profile
Different defined profiles as defined in: 9- Profiles and levels
It is computed using: Table G.1 — FLC table for profile_and_level_indication
Members
GstCodecParsers.Mpeg4Profile.CORE
(0)
–
GstCodecParsers.Mpeg4Profile.MAIN
(1)
–
GstCodecParsers.Mpeg4Profile.N_BIT
(2)
–
GstCodecParsers.Mpeg4Profile.SIMPLE
(3)
–
GstCodecParsers.Mpeg4Profile.HYBRID
(4)
–
GstCodecParsers.Mpeg4Profile.RESERVED
(5)
–
GstCodecParsers.Mpeg4Profile.SIMPLE_FBA
(6)
–
GstCodecParsers.Mpeg4Profile.CORE_STUDIO
(7)
–
GstCodecParsers.Mpeg4Profile.SIMPLE_STUDIO
(8)
–
GstCodecParsers.Mpeg4Profile.CORE_SCALABLE
(9)
–
GstCodecParsers.Mpeg4Profile.ADVANCED_CORE
(10)
–
GstCodecParsers.Mpeg4Profile.ADVANCED_SIMPLE
(11)
–
GstCodecParsers.Mpeg4Profile.SIMPLE_SCALABLE
(12)
–
GstCodecParsers.Mpeg4Profile.SCALABLE_TEXTURE
(13)
–
GstCodecParsers.Mpeg4Profile.SIMPLE_FACE_ANIMATION
(14)
–
GstCodecParsers.Mpeg4Profile.BASIC_ANIMATED_TEXTURE
(15)
–
GstCodecParsers.Mpeg4Profile.ADVANCED_REALTIME_SIMPLE
(16)
–
GstCodecParsers.Mpeg4Profile.ADVANCED_SCALABLE_TEXTURE
(17)
–
GstCodecParsers.Mpeg4Profile.FINE_GRANULARITY_SCALABLE
(18)
–
GstCodecParsers.Mpeg4Profile.ADVANCED_CODING_EFFICIENCY
(19)
–
GstMpeg4SpriteEnable
Indicates the usage of static sprite coding or global motion compensation (GMC) as defined in: Table V2 - 2 -- Meaning of sprite_enable codewords
Members
GST_MPEG4_SPRITE_UNUSED
(0)
–
GST_MPEG4_SPRITE_STATIC
(1)
–
GST_MPEG4_SPRITE_GMG
(2)
–
GstCodecParsers.Mpeg4SpriteEnable
Indicates the usage of static sprite coding or global motion compensation (GMC) as defined in: Table V2 - 2 -- Meaning of sprite_enable codewords
Members
GstCodecParsers.Mpeg4SpriteEnable.UNUSED
(0)
–
GstCodecParsers.Mpeg4SpriteEnable.STATIC
(1)
–
GstCodecParsers.Mpeg4SpriteEnable.GMG
(2)
–
GstCodecParsers.Mpeg4SpriteEnable
Indicates the usage of static sprite coding or global motion compensation (GMC) as defined in: Table V2 - 2 -- Meaning of sprite_enable codewords
Members
GstCodecParsers.Mpeg4SpriteEnable.UNUSED
(0)
–
GstCodecParsers.Mpeg4SpriteEnable.STATIC
(1)
–
GstCodecParsers.Mpeg4SpriteEnable.GMG
(2)
–
GstMpeg4StartCode
Defines the different startcodes present in the bitstream as defined in: Table 6-3 — Start code values
Members
GST_MPEG4_VIDEO_OBJ_FIRST
(0)
–
GST_MPEG4_VIDEO_OBJ_LAST
(31)
–
GST_MPEG4_VIDEO_LAYER_FIRST
(32)
–
GST_MPEG4_VIDEO_LAYER_LAST
(47)
–
GST_MPEG4_VISUAL_OBJ_SEQ_START
(176)
–
GST_MPEG4_VISUAL_OBJ_SEQ_END
(177)
–
GST_MPEG4_USER_DATA
(178)
–
GST_MPEG4_GROUP_OF_VOP
(179)
–
GST_MPEG4_VIDEO_SESSION_ERR
(180)
–
GST_MPEG4_VISUAL_OBJ
(181)
–
GST_MPEG4_VIDEO_OBJ_PLANE
(182)
–
GST_MPEG4_FBA
(186)
–
GST_MPEG4_FBA_PLAN
(187)
–
GST_MPEG4_MESH
(188)
–
GST_MPEG4_MESH_PLAN
(189)
–
GST_MPEG4_STILL_TEXTURE_OBJ
(190)
–
GST_MPEG4_TEXTURE_SPATIAL
(191)
–
GST_MPEG4_TEXTURE_SNR_LAYER
(192)
–
GST_MPEG4_TEXTURE_TILE
(193)
–
GST_MPEG4_SHAPE_LAYER
(194)
–
GST_MPEG4_STUFFING
(195)
–
GST_MPEG4_SYSTEM_FIRST
(198)
–
GST_MPEG4_SYSTEM_LAST
(255)
–
GST_MPEG4_RESYNC
(4095)
–
GstCodecParsers.Mpeg4StartCode
Defines the different startcodes present in the bitstream as defined in: Table 6-3 — Start code values
Members
GstCodecParsers.Mpeg4StartCode.VIDEO_OBJ_FIRST
(0)
–
GstCodecParsers.Mpeg4StartCode.VIDEO_OBJ_LAST
(31)
–
GstCodecParsers.Mpeg4StartCode.VIDEO_LAYER_FIRST
(32)
–
GstCodecParsers.Mpeg4StartCode.VIDEO_LAYER_LAST
(47)
–
GstCodecParsers.Mpeg4StartCode.VISUAL_OBJ_SEQ_START
(176)
–
GstCodecParsers.Mpeg4StartCode.VISUAL_OBJ_SEQ_END
(177)
–
GstCodecParsers.Mpeg4StartCode.USER_DATA
(178)
–
GstCodecParsers.Mpeg4StartCode.GROUP_OF_VOP
(179)
–
GstCodecParsers.Mpeg4StartCode.VIDEO_SESSION_ERR
(180)
–
GstCodecParsers.Mpeg4StartCode.VISUAL_OBJ
(181)
–
GstCodecParsers.Mpeg4StartCode.VIDEO_OBJ_PLANE
(182)
–
GstCodecParsers.Mpeg4StartCode.FBA
(186)
–
GstCodecParsers.Mpeg4StartCode.FBA_PLAN
(187)
–
GstCodecParsers.Mpeg4StartCode.MESH
(188)
–
GstCodecParsers.Mpeg4StartCode.MESH_PLAN
(189)
–
GstCodecParsers.Mpeg4StartCode.STILL_TEXTURE_OBJ
(190)
–
GstCodecParsers.Mpeg4StartCode.TEXTURE_SPATIAL
(191)
–
GstCodecParsers.Mpeg4StartCode.TEXTURE_SNR_LAYER
(192)
–
GstCodecParsers.Mpeg4StartCode.TEXTURE_TILE
(193)
–
GstCodecParsers.Mpeg4StartCode.SHAPE_LAYER
(194)
–
GstCodecParsers.Mpeg4StartCode.STUFFING
(195)
–
GstCodecParsers.Mpeg4StartCode.SYSTEM_FIRST
(198)
–
GstCodecParsers.Mpeg4StartCode.SYSTEM_LAST
(255)
–
GstCodecParsers.Mpeg4StartCode.RESYNC
(4095)
–
GstCodecParsers.Mpeg4StartCode
Defines the different startcodes present in the bitstream as defined in: Table 6-3 — Start code values
Members
GstCodecParsers.Mpeg4StartCode.VIDEO_OBJ_FIRST
(0)
–
GstCodecParsers.Mpeg4StartCode.VIDEO_OBJ_LAST
(31)
–
GstCodecParsers.Mpeg4StartCode.VIDEO_LAYER_FIRST
(32)
–
GstCodecParsers.Mpeg4StartCode.VIDEO_LAYER_LAST
(47)
–
GstCodecParsers.Mpeg4StartCode.VISUAL_OBJ_SEQ_START
(176)
–
GstCodecParsers.Mpeg4StartCode.VISUAL_OBJ_SEQ_END
(177)
–
GstCodecParsers.Mpeg4StartCode.USER_DATA
(178)
–
GstCodecParsers.Mpeg4StartCode.GROUP_OF_VOP
(179)
–
GstCodecParsers.Mpeg4StartCode.VIDEO_SESSION_ERR
(180)
–
GstCodecParsers.Mpeg4StartCode.VISUAL_OBJ
(181)
–
GstCodecParsers.Mpeg4StartCode.VIDEO_OBJ_PLANE
(182)
–
GstCodecParsers.Mpeg4StartCode.FBA
(186)
–
GstCodecParsers.Mpeg4StartCode.FBA_PLAN
(187)
–
GstCodecParsers.Mpeg4StartCode.MESH
(188)
–
GstCodecParsers.Mpeg4StartCode.MESH_PLAN
(189)
–
GstCodecParsers.Mpeg4StartCode.STILL_TEXTURE_OBJ
(190)
–
GstCodecParsers.Mpeg4StartCode.TEXTURE_SPATIAL
(191)
–
GstCodecParsers.Mpeg4StartCode.TEXTURE_SNR_LAYER
(192)
–
GstCodecParsers.Mpeg4StartCode.TEXTURE_TILE
(193)
–
GstCodecParsers.Mpeg4StartCode.SHAPE_LAYER
(194)
–
GstCodecParsers.Mpeg4StartCode.STUFFING
(195)
–
GstCodecParsers.Mpeg4StartCode.SYSTEM_FIRST
(198)
–
GstCodecParsers.Mpeg4StartCode.SYSTEM_LAST
(255)
–
GstCodecParsers.Mpeg4StartCode.RESYNC
(4095)
–
GstMpeg4VideoObjectCodingType
The vop coding types as defined in: Table 6-20 -- Meaning of vop_coding_type
Members
GST_MPEG4_I_VOP
(0)
–
intra-coded (I)
GST_MPEG4_P_VOP
(1)
–
predictive-coded (P)
GST_MPEG4_B_VOP
(2)
–
bidirectionally-predictive-coded (B)
GST_MPEG4_S_VOP
(3)
–
sprite (S)
GstCodecParsers.Mpeg4VideoObjectCodingType
The vop coding types as defined in: Table 6-20 -- Meaning of vop_coding_type
Members
GstCodecParsers.Mpeg4VideoObjectCodingType.I_VOP
(0)
–
intra-coded (I)
GstCodecParsers.Mpeg4VideoObjectCodingType.P_VOP
(1)
–
predictive-coded (P)
GstCodecParsers.Mpeg4VideoObjectCodingType.B_VOP
(2)
–
bidirectionally-predictive-coded (B)
GstCodecParsers.Mpeg4VideoObjectCodingType.S_VOP
(3)
–
sprite (S)
GstCodecParsers.Mpeg4VideoObjectCodingType
The vop coding types as defined in: Table 6-20 -- Meaning of vop_coding_type
Members
GstCodecParsers.Mpeg4VideoObjectCodingType.I_VOP
(0)
–
intra-coded (I)
GstCodecParsers.Mpeg4VideoObjectCodingType.P_VOP
(1)
–
predictive-coded (P)
GstCodecParsers.Mpeg4VideoObjectCodingType.B_VOP
(2)
–
bidirectionally-predictive-coded (B)
GstCodecParsers.Mpeg4VideoObjectCodingType.S_VOP
(3)
–
sprite (S)
GstMpeg4VideoObjectLayerShape
The different video object layer shapes as defined in: Table 6-16 — Video Object Layer shape type
Members
GST_MPEG4_RECTANGULAR
(0)
–
GST_MPEG4_BINARY
(1)
–
GST_MPEG4_BINARY_ONLY
(2)
–
GST_MPEG4_GRAYSCALE
(3)
–
GstCodecParsers.Mpeg4VideoObjectLayerShape
The different video object layer shapes as defined in: Table 6-16 — Video Object Layer shape type
Members
GstCodecParsers.Mpeg4VideoObjectLayerShape.RECTANGULAR
(0)
–
GstCodecParsers.Mpeg4VideoObjectLayerShape.BINARY
(1)
–
GstCodecParsers.Mpeg4VideoObjectLayerShape.BINARY_ONLY
(2)
–
GstCodecParsers.Mpeg4VideoObjectLayerShape.GRAYSCALE
(3)
–
GstCodecParsers.Mpeg4VideoObjectLayerShape
The different video object layer shapes as defined in: Table 6-16 — Video Object Layer shape type
Members
GstCodecParsers.Mpeg4VideoObjectLayerShape.RECTANGULAR
(0)
–
GstCodecParsers.Mpeg4VideoObjectLayerShape.BINARY
(1)
–
GstCodecParsers.Mpeg4VideoObjectLayerShape.BINARY_ONLY
(2)
–
GstCodecParsers.Mpeg4VideoObjectLayerShape.GRAYSCALE
(3)
–
GstMpeg4VisualObjectType
Defines the different visual object types as defined in: Table 6-5 -- Meaning of visual object type
Members
GST_MPEG4_VIDEO_ID
(1)
–
GST_MPEG4_STILL_TEXTURE_ID
(2)
–
GST_MPEG4_STILL_MESH_ID
(3)
–
GST_MPEG4_STILL_FBA_ID
(4)
–
GST_MPEG4_STILL_3D_MESH_ID
(5)
–
GstCodecParsers.Mpeg4VisualObjectType
Defines the different visual object types as defined in: Table 6-5 -- Meaning of visual object type
Members
GstCodecParsers.Mpeg4VisualObjectType.VIDEO_ID
(1)
–
GstCodecParsers.Mpeg4VisualObjectType.STILL_TEXTURE_ID
(2)
–
GstCodecParsers.Mpeg4VisualObjectType.STILL_MESH_ID
(3)
–
GstCodecParsers.Mpeg4VisualObjectType.STILL_FBA_ID
(4)
–
GstCodecParsers.Mpeg4VisualObjectType.STILL_3D_MESH_ID
(5)
–
GstCodecParsers.Mpeg4VisualObjectType
Defines the different visual object types as defined in: Table 6-5 -- Meaning of visual object type
Members
GstCodecParsers.Mpeg4VisualObjectType.VIDEO_ID
(1)
–
GstCodecParsers.Mpeg4VisualObjectType.STILL_TEXTURE_ID
(2)
–
GstCodecParsers.Mpeg4VisualObjectType.STILL_MESH_ID
(3)
–
GstCodecParsers.Mpeg4VisualObjectType.STILL_FBA_ID
(4)
–
GstCodecParsers.Mpeg4VisualObjectType.STILL_3D_MESH_ID
(5)
–
The results of the search are