Base MPEG-TS descriptors
These are the base descriptor types and methods.
For more details, refer to the ITU H.222.0 or ISO/IEC 13818-1 specifications and other specifications mentioned in the documentation.
GstMpegtsDescriptor
Mpeg-TS descriptor (ISO/IEC 13818-1).
Members
tag
(guint8)
–
the type of descriptor
tag_extension
(guint8)
–
the extended type (if descriptor_tag is 0x7f)
length
(guint8)
–
the length of the descriptor content (excluding tag/length field)
data
(guint8 *)
–
the full descriptor data (including tag, extension, length). The first two bytes are the tag and length.
GstMpegts.Descriptor
Mpeg-TS descriptor (ISO/IEC 13818-1).
Members
tag
(Number)
–
the type of descriptor
tag_extension
(Number)
–
the extended type (if descriptor_tag is 0x7f)
length
(Number)
–
the length of the descriptor content (excluding tag/length field)
data
(Number)
–
the full descriptor data (including tag, extension, length). The first two bytes are the tag and length.
GstMpegts.Descriptor
Mpeg-TS descriptor (ISO/IEC 13818-1).
Members
tag
(int)
–
the type of descriptor
tag_extension
(int)
–
the extended type (if descriptor_tag is 0x7f)
length
(int)
–
the length of the descriptor content (excluding tag/length field)
data
(int)
–
the full descriptor data (including tag, extension, length). The first two bytes are the tag and length.
Methods
gst_mpegts_descriptor_free
gst_mpegts_descriptor_free (GstMpegtsDescriptor * desc)
Frees desc
Parameters:
desc
–
The descriptor to free
GstMpegts.Descriptor.prototype.free
function GstMpegts.Descriptor.prototype.free(): {
// javascript wrapper for 'gst_mpegts_descriptor_free'
}
Frees desc
Parameters:
desc
(
GstMpegts.Descriptor
)
–
The descriptor to free
GstMpegts.Descriptor.free
def GstMpegts.Descriptor.free (self):
#python wrapper for 'gst_mpegts_descriptor_free'
Frees desc
Parameters:
desc
(
GstMpegts.Descriptor
)
–
The descriptor to free
gst_mpegts_descriptor_parse_ca
gboolean gst_mpegts_descriptor_parse_ca (GstMpegtsDescriptor * descriptor, guint16 * ca_system_id, guint16 * ca_pid, const guint8 ** private_data, gsize * private_data_size)
Extracts the Conditional Access information from descriptor.
Parameters:
descriptor
–
ca_system_id
(
[out]
)
–
the type of CA system used
ca_pid
(
[out]
)
–
The PID containing ECM or EMM data
private_data
(
[out][allow-none][arraylength=private_data_size]
)
–
The private data
private_data_size
(
[out][allow-none]
)
–
The size of private_data in bytes
GstMpegts.Descriptor.prototype.parse_ca
function GstMpegts.Descriptor.prototype.parse_ca(): {
// javascript wrapper for 'gst_mpegts_descriptor_parse_ca'
}
Extracts the Conditional Access information from descriptor.
Parameters:
descriptor
(
GstMpegts.Descriptor
)
–
Returns a tuple made of:
GstMpegts.Descriptor.parse_ca
def GstMpegts.Descriptor.parse_ca (self):
#python wrapper for 'gst_mpegts_descriptor_parse_ca'
Extracts the Conditional Access information from descriptor.
Parameters:
descriptor
(
GstMpegts.Descriptor
)
–
Returns a tuple made of:
gst_mpegts_descriptor_parse_iso_639_language
gboolean gst_mpegts_descriptor_parse_iso_639_language (const GstMpegtsDescriptor * descriptor, GstMpegtsISO639LanguageDescriptor ** res)
Extracts the iso 639-2 language information from descriptor.
Note: Use gst_tag_get_language_code if you want to get the the ISO 639-1 language code from the returned ISO 639-2 one.
Parameters:
descriptor
–
res
(
[out][transfer: full]
)
–
the GstMpegtsISO639LanguageDescriptor to fill
GstMpegts.Descriptor.prototype.parse_iso_639_language
function GstMpegts.Descriptor.prototype.parse_iso_639_language(): {
// javascript wrapper for 'gst_mpegts_descriptor_parse_iso_639_language'
}
Extracts the iso 639-2 language information from descriptor.
Note: Use gst_tag_get_language_code (not introspectable) if you want to get the the ISO 639-1 language code from the returned ISO 639-2 one.
Parameters:
descriptor
(
GstMpegts.Descriptor
)
–
a GstMpegts.DescriptorType.ISO_639_LANGUAGE GstMpegts.Descriptor
Returns a tuple made of:
res
(
GstMpegts.ISO639LanguageDescriptor
)
–
GstMpegts.Descriptor.parse_iso_639_language
def GstMpegts.Descriptor.parse_iso_639_language (self):
#python wrapper for 'gst_mpegts_descriptor_parse_iso_639_language'
Extracts the iso 639-2 language information from descriptor.
Note: Use gst_tag_get_language_code (not introspectable) if you want to get the the ISO 639-1 language code from the returned ISO 639-2 one.
Parameters:
descriptor
(
GstMpegts.Descriptor
)
–
a GstMpegts.DescriptorType.ISO_639_LANGUAGE GstMpegts.Descriptor
Returns a tuple made of:
res
(
GstMpegts.ISO639LanguageDescriptor
)
–
gst_mpegts_descriptor_parse_iso_639_language_idx
gboolean gst_mpegts_descriptor_parse_iso_639_language_idx (const GstMpegtsDescriptor * descriptor, guint idx, gchar ** lang, GstMpegtsIso639AudioType * audio_type)
Extracts the iso 639-2 language information from specific table id in descriptor.
Note: Use gst_tag_get_language_code if you want to get the the ISO 639-1 language code from the returned ISO 639-2 one.
Parameters:
descriptor
–
idx
–
Table id of the language to parse
lang
(
[out][transfer: full]
)
–
4-byte gchar array to hold the language code
audio_type
(
[out][transfer: none][allow-none]
)
–
the GstMpegtsIso639AudioType to set
GstMpegts.Descriptor.prototype.parse_iso_639_language_idx
function GstMpegts.Descriptor.prototype.parse_iso_639_language_idx(idx: Number): {
// javascript wrapper for 'gst_mpegts_descriptor_parse_iso_639_language_idx'
}
Extracts the iso 639-2 language information from specific table id in descriptor.
Note: Use gst_tag_get_language_code (not introspectable) if you want to get the the ISO 639-1 language code from the returned ISO 639-2 one.
Parameters:
descriptor
(
GstMpegts.Descriptor
)
–
a GstMpegts.DescriptorType.ISO_639_LANGUAGE GstMpegts.Descriptor
idx
(
Number
)
–
Table id of the language to parse
Returns a tuple made of:
audio_type
(
GstMpegts.Iso639AudioType
)
–
GstMpegts.Descriptor.parse_iso_639_language_idx
def GstMpegts.Descriptor.parse_iso_639_language_idx (self, idx):
#python wrapper for 'gst_mpegts_descriptor_parse_iso_639_language_idx'
Extracts the iso 639-2 language information from specific table id in descriptor.
Note: Use gst_tag_get_language_code (not introspectable) if you want to get the the ISO 639-1 language code from the returned ISO 639-2 one.
Parameters:
descriptor
(
GstMpegts.Descriptor
)
–
a GstMpegts.DescriptorType.ISO_639_LANGUAGE GstMpegts.Descriptor
idx
(
int
)
–
Table id of the language to parse
Returns a tuple made of:
audio_type
(
GstMpegts.Iso639AudioType
)
–
gst_mpegts_descriptor_parse_iso_639_language_nb
guint gst_mpegts_descriptor_parse_iso_639_language_nb (const GstMpegtsDescriptor * descriptor)
Parameters:
descriptor
–
The number of languages in descriptor
GstMpegts.Descriptor.prototype.parse_iso_639_language_nb
function GstMpegts.Descriptor.prototype.parse_iso_639_language_nb(): {
// javascript wrapper for 'gst_mpegts_descriptor_parse_iso_639_language_nb'
}
Parameters:
descriptor
(
GstMpegts.Descriptor
)
–
a GstMpegts.DescriptorType.ISO_639_LANGUAGE GstMpegts.Descriptor
The number of languages in descriptor
GstMpegts.Descriptor.parse_iso_639_language_nb
def GstMpegts.Descriptor.parse_iso_639_language_nb (self):
#python wrapper for 'gst_mpegts_descriptor_parse_iso_639_language_nb'
Parameters:
descriptor
(
GstMpegts.Descriptor
)
–
a GstMpegts.DescriptorType.ISO_639_LANGUAGE GstMpegts.Descriptor
The number of languages in descriptor
gst_mpegts_descriptor_parse_logical_channel
gboolean gst_mpegts_descriptor_parse_logical_channel (const GstMpegtsDescriptor * descriptor, GstMpegtsLogicalChannelDescriptor * res)
Extracts the logical channels from descriptor.
Parameters:
descriptor
–
res
(
[out][transfer: none]
)
–
the GstMpegtsLogicalChannelDescriptor to fill
GstMpegts.Descriptor.prototype.parse_logical_channel
function GstMpegts.Descriptor.prototype.parse_logical_channel(): {
// javascript wrapper for 'gst_mpegts_descriptor_parse_logical_channel'
}
Extracts the logical channels from descriptor.
Parameters:
Returns a tuple made of:
res
(
GstMpegts.LogicalChannelDescriptor
)
–
GstMpegts.Descriptor.parse_logical_channel
def GstMpegts.Descriptor.parse_logical_channel (self):
#python wrapper for 'gst_mpegts_descriptor_parse_logical_channel'
Extracts the logical channels from descriptor.
Parameters:
Returns a tuple made of:
res
(
GstMpegts.LogicalChannelDescriptor
)
–
Functions
gst_mpegts_descriptor_from_custom
GstMpegtsDescriptor * gst_mpegts_descriptor_from_custom (guint8 tag, const guint8 * data, gsize length)
Creates a GstMpegtsDescriptor with custom tag and data
Parameters:
tag
–
descriptor tag
data
(
[transfer: none][arraylength=length]
)
–
descriptor data (after tag and length field)
length
–
length of data
GstMpegts.Descriptor.prototype.from_custom
function GstMpegts.Descriptor.prototype.from_custom(tag: Number, data: [ Number ], length: Number): {
// javascript wrapper for 'gst_mpegts_descriptor_from_custom'
}
Creates a GstMpegts.Descriptor with custom tag and data
Parameters:
tag
(
Number
)
–
descriptor tag
data
(
[ Number ]
)
–
descriptor data (after tag and length field)
length
(
Number
)
–
length of data
GstMpegts.Descriptor.from_custom
def GstMpegts.Descriptor.from_custom (tag, data, length):
#python wrapper for 'gst_mpegts_descriptor_from_custom'
Creates a GstMpegts.Descriptor with custom tag and data
Parameters:
tag
(
int
)
–
descriptor tag
data
(
[ int ]
)
–
descriptor data (after tag and length field)
length
(
int
)
–
length of data
gst_mpegts_descriptor_from_custom_with_extension
GstMpegtsDescriptor * gst_mpegts_descriptor_from_custom_with_extension (guint8 tag, guint8 tag_extension, const guint8 * data, gsize length)
Creates a GstMpegtsDescriptor with custom tag, tag_extension and data
Parameters:
tag
–
descriptor tag
tag_extension
–
descriptor tag extension
data
(
[transfer: none][arraylength=length]
)
–
descriptor data (after tag and length field)
length
–
length of data
GstMpegts.Descriptor.prototype.from_custom_with_extension
function GstMpegts.Descriptor.prototype.from_custom_with_extension(tag: Number, tag_extension: Number, data: [ Number ], length: Number): {
// javascript wrapper for 'gst_mpegts_descriptor_from_custom_with_extension'
}
Creates a GstMpegts.Descriptor with custom tag, tag_extension and data
Parameters:
tag
(
Number
)
–
descriptor tag
tag_extension
(
Number
)
–
descriptor tag extension
data
(
[ Number ]
)
–
descriptor data (after tag and length field)
length
(
Number
)
–
length of data
GstMpegts.Descriptor.from_custom_with_extension
def GstMpegts.Descriptor.from_custom_with_extension (tag, tag_extension, data, length):
#python wrapper for 'gst_mpegts_descriptor_from_custom_with_extension'
Creates a GstMpegts.Descriptor with custom tag, tag_extension and data
Parameters:
tag
(
int
)
–
descriptor tag
tag_extension
(
int
)
–
descriptor tag extension
data
(
[ int ]
)
–
descriptor data (after tag and length field)
length
(
int
)
–
length of data
gst_mpegts_descriptor_from_iso_639_language
GstMpegtsDescriptor * gst_mpegts_descriptor_from_iso_639_language (const gchar * language)
Creates a GST_MTS_DESC_ISO_639_LANGUAGE GstMpegtsDescriptor with a single language
Return: GstMpegtsDescriptor, NULL on failure
Parameters:
language
(
[transfer: none]
)
–
ISO-639-2 language 3-char code
GstMpegts.Descriptor.prototype.from_iso_639_language
function GstMpegts.Descriptor.prototype.from_iso_639_language(language: String): {
// javascript wrapper for 'gst_mpegts_descriptor_from_iso_639_language'
}
Creates a GstMpegts.DescriptorType.ISO_639_LANGUAGE GstMpegts.Descriptor with a single language
Return: GstMpegts.Descriptor, null on failure
Parameters:
language
(
String
)
–
ISO-639-2 language 3-char code
GstMpegts.Descriptor.from_iso_639_language
def GstMpegts.Descriptor.from_iso_639_language (language):
#python wrapper for 'gst_mpegts_descriptor_from_iso_639_language'
Creates a GstMpegts.DescriptorType.ISO_639_LANGUAGE GstMpegts.Descriptor with a single language
Return: GstMpegts.Descriptor, None on failure
Parameters:
language
(
str
)
–
ISO-639-2 language 3-char code
gst_mpegts_descriptor_from_registration
GstMpegtsDescriptor * gst_mpegts_descriptor_from_registration (const gchar * format_identifier, guint8 * additional_info, gsize additional_info_length)
Creates a GST_MTS_DESC_REGISTRATION GstMpegtsDescriptor
Return: GstMpegtsDescriptor, NULL on failure
Parameters:
format_identifier
(
[transfer: none]
)
–
a 4 character format identifier string
additional_info
(
[transfer: none][allow-none][arraylength=additional_info_length]
)
–
pointer to optional additional info
additional_info_length
–
length of the optional additional_info
GstMpegts.Descriptor.prototype.from_registration
function GstMpegts.Descriptor.prototype.from_registration(format_identifier: String, additional_info: [ Number ], additional_info_length: Number): {
// javascript wrapper for 'gst_mpegts_descriptor_from_registration'
}
Creates a GstMpegts.DescriptorType.REGISTRATION GstMpegts.Descriptor
Return: GstMpegts.Descriptor, null on failure
Parameters:
format_identifier
(
String
)
–
a 4 character format identifier string
additional_info
(
[ Number ]
)
–
pointer to optional additional info
additional_info_length
(
Number
)
–
length of the optional additional_info
GstMpegts.Descriptor.from_registration
def GstMpegts.Descriptor.from_registration (format_identifier, additional_info, additional_info_length):
#python wrapper for 'gst_mpegts_descriptor_from_registration'
Creates a GstMpegts.DescriptorType.REGISTRATION GstMpegts.Descriptor
Return: GstMpegts.Descriptor, None on failure
Parameters:
format_identifier
(
str
)
–
a 4 character format identifier string
additional_info
(
[ int ]
)
–
pointer to optional additional info
additional_info_length
(
int
)
–
length of the optional additional_info
GstMpegtsISO639LanguageDescriptor
Members
nb_language
(guint)
–
language
(utf8*)
–
audio_type
(GstMpegtsIso639AudioType *)
–
GstMpegts.ISO639LanguageDescriptor
Members
nb_language
(Number)
–
language
([ String ])
–
audio_type
([ GstMpegts.Iso639AudioType ])
–
GstMpegts.ISO639LanguageDescriptor
Members
nb_language
(int)
–
language
([ str ])
–
audio_type
([ GstMpegts.Iso639AudioType ])
–
Methods
gst_mpegts_iso_639_language_descriptor_free
gst_mpegts_iso_639_language_descriptor_free (GstMpegtsISO639LanguageDescriptor * desc)
Parameters:
desc
–
GstMpegts.ISO639LanguageDescriptor.prototype.descriptor_free
function GstMpegts.ISO639LanguageDescriptor.prototype.descriptor_free(): {
// javascript wrapper for 'gst_mpegts_iso_639_language_descriptor_free'
}
Parameters:
desc
(
GstMpegts.ISO639LanguageDescriptor
)
–
GstMpegts.ISO639LanguageDescriptor.descriptor_free
def GstMpegts.ISO639LanguageDescriptor.descriptor_free (self):
#python wrapper for 'gst_mpegts_iso_639_language_descriptor_free'
Parameters:
desc
(
GstMpegts.ISO639LanguageDescriptor
)
–
GstMpegtsLogicalChannel
Members
service_id
(guint16)
–
visible_service
(gboolean)
–
logical_channel_number
(guint16)
–
GstMpegtsLogicalChannelDescriptor
Members
nb_channels
(guint)
–
channels
(GstMpegtsLogicalChannel *)
–
GstMpegts.LogicalChannelDescriptor
Members
nb_channels
(Number)
–
channels
([ GstMpegts.LogicalChannel ])
–
GstMpegts.LogicalChannelDescriptor
Members
nb_channels
(int)
–
channels
([ GstMpegts.LogicalChannel ])
–
Functions
gst_mpegts_find_descriptor
const GstMpegtsDescriptor * gst_mpegts_find_descriptor (GPtrArray * descriptors, guint8 tag)
Finds the first descriptor of type tag in the array.
Note: To look for descriptors that can be present more than once in an array of descriptors, iterate the GArray manually.
Parameters:
descriptors
(
[element-typeGstMpegtsDescriptor][transfer: none]
)
–
an array of GstMpegtsDescriptor
tag
–
the tag to look for
the first descriptor matching tag, else NULL.
GstMpegts.prototype.find_descriptor
function GstMpegts.prototype.find_descriptor(descriptors: [ GstMpegts.Descriptor ], tag: Number): {
// javascript wrapper for 'gst_mpegts_find_descriptor'
}
Finds the first descriptor of type tag in the array.
Note: To look for descriptors that can be present more than once in an array of descriptors, iterate the GLib.Array manually.
Parameters:
descriptors
(
[ GstMpegts.Descriptor ]
)
–
an array of GstMpegts.Descriptor
tag
(
Number
)
–
the tag to look for
the first descriptor matching tag, else null.
GstMpegts.find_descriptor
def GstMpegts.find_descriptor (descriptors, tag):
#python wrapper for 'gst_mpegts_find_descriptor'
Finds the first descriptor of type tag in the array.
Note: To look for descriptors that can be present more than once in an array of descriptors, iterate the GLib.Array manually.
Parameters:
descriptors
(
[ GstMpegts.Descriptor ]
)
–
an array of GstMpegts.Descriptor
tag
(
int
)
–
the tag to look for
the first descriptor matching tag, else None.
gst_mpegts_parse_descriptors
GPtrArray * gst_mpegts_parse_descriptors (guint8 * buffer, gsize buf_len)
Parses the descriptors present in buffer and returns them as an array.
Note: The data provided in buffer will not be copied.
Parameters:
buffer
(
[transfer: none]
)
–
descriptors to parse
buf_len
–
Size of buffer
an array of the parsed descriptors or NULL if there was an error. Release with g_array_unref when done with it.
GstMpegts.prototype.parse_descriptors
function GstMpegts.prototype.parse_descriptors(buffer: Number, buf_len: Number): {
// javascript wrapper for 'gst_mpegts_parse_descriptors'
}
Parses the descriptors present in buffer and returns them as an array.
Note: The data provided in buffer will not be copied.
an array of the parsed descriptors or null if there was an error. Release with g_array_unref (not introspectable) when done with it.
GstMpegts.parse_descriptors
def GstMpegts.parse_descriptors (buffer, buf_len):
#python wrapper for 'gst_mpegts_parse_descriptors'
Parses the descriptors present in buffer and returns them as an array.
Note: The data provided in buffer will not be copied.
an array of the parsed descriptors or None if there was an error. Release with g_array_unref (not introspectable) when done with it.
Enumerations
GstMpegtsDescriptorType
The type of GstMpegtsDescriptor
These values correspond to the registered descriptor type from the base MPEG-TS specifications (ITU H.222.0 | ISO/IEC 13818-1).
Consult the relevant specifications for more details.
Members
GST_MTS_DESC_RESERVED_00
(0)
–
GST_MTS_DESC_RESERVED_01
(1)
–
GST_MTS_DESC_VIDEO_STREAM
(2)
–
GST_MTS_DESC_AUDIO_STREAM
(3)
–
GST_MTS_DESC_HIERARCHY
(4)
–
GST_MTS_DESC_REGISTRATION
(5)
–
GST_MTS_DESC_DATA_STREAM_ALIGNMENT
(6)
–
GST_MTS_DESC_TARGET_BACKGROUND_GRID
(7)
–
GST_MTS_DESC_VIDEO_WINDOW
(8)
–
GST_MTS_DESC_CA
(9)
–
GST_MTS_DESC_ISO_639_LANGUAGE
(10)
–
GST_MTS_DESC_SYSTEM_CLOCK
(11)
–
GST_MTS_DESC_MULTIPLEX_BUFFER_UTILISATION
(12)
–
GST_MTS_DESC_COPYRIGHT
(13)
–
GST_MTS_DESC_MAXIMUM_BITRATE
(14)
–
GST_MTS_DESC_PRIVATE_DATA_INDICATOR
(15)
–
GST_MTS_DESC_SMOOTHING_BUFFER
(16)
–
GST_MTS_DESC_STD
(17)
–
GST_MTS_DESC_IBP
(18)
–
GST_MTS_DESC_DSMCC_CAROUSEL_IDENTIFIER
(19)
–
GST_MTS_DESC_DSMCC_ASSOCIATION_TAG
(20)
–
GST_MTS_DESC_DSMCC_DEFERRED_ASSOCIATION_TAG
(21)
–
GST_MTS_DESC_DSMCC_NPT_REFERENCE
(23)
–
GST_MTS_DESC_DSMCC_NPT_ENDPOINT
(24)
–
GST_MTS_DESC_DSMCC_STREAM_MODE
(25)
–
GST_MTS_DESC_DSMCC_STREAM_EVENT
(26)
–
GST_MTS_DESC_MPEG4_VIDEO
(27)
–
GST_MTS_DESC_MPEG4_AUDIO
(28)
–
GST_MTS_DESC_IOD
(29)
–
GST_MTS_DESC_SL
(30)
–
GST_MTS_DESC_FMC
(31)
–
GST_MTS_DESC_EXTERNAL_ES_ID
(32)
–
GST_MTS_DESC_MUX_CODE
(33)
–
GST_MTS_DESC_FMX_BUFFER_SIZE
(34)
–
GST_MTS_DESC_MULTIPLEX_BUFFER
(35)
–
GST_MTS_DESC_CONTENT_LABELING
(36)
–
GST_MTS_DESC_METADATA_POINTER
(37)
–
GST_MTS_DESC_METADATA
(38)
–
GST_MTS_DESC_METADATA_STD
(39)
–
GST_MTS_DESC_AVC_VIDEO
(40)
–
GST_MTS_DESC_IPMP
(41)
–
GST_MTS_DESC_AVC_TIMING_AND_HRD
(42)
–
GST_MTS_DESC_MPEG2_AAC_AUDIO
(43)
–
GST_MTS_DESC_FLEX_MUX_TIMING
(44)
–
GST_MTS_DESC_MPEG4_TEXT
(45)
–
GST_MTS_DESC_MPEG4_AUDIO_EXTENSION
(46)
–
GST_MTS_DESC_AUXILIARY_VIDEO_STREAM
(47)
–
GST_MTS_DESC_SVC_EXTENSION
(48)
–
GST_MTS_DESC_MVC_EXTENSION
(49)
–
GST_MTS_DESC_J2K_VIDEO
(50)
–
GST_MTS_DESC_MVC_OPERATION_POINT
(51)
–
GST_MTS_DESC_MPEG2_STEREOSCOPIC_VIDEO_FORMAT
(52)
–
GST_MTS_DESC_STEREOSCOPIC_PROGRAM_INFO
(53)
–
GST_MTS_DESC_STEREOSCOPIC_VIDEO_INFO
(54)
–
GstMpegts.DescriptorType
The type of GstMpegts.Descriptor
These values correspond to the registered descriptor type from the base MPEG-TS specifications (ITU H.222.0 | ISO/IEC 13818-1).
Consult the relevant specifications for more details.
Members
GstMpegts.DescriptorType.RESERVED_00
(0)
–
GstMpegts.DescriptorType.RESERVED_01
(1)
–
GstMpegts.DescriptorType.VIDEO_STREAM
(2)
–
GstMpegts.DescriptorType.AUDIO_STREAM
(3)
–
GstMpegts.DescriptorType.HIERARCHY
(4)
–
GstMpegts.DescriptorType.REGISTRATION
(5)
–
GstMpegts.DescriptorType.DATA_STREAM_ALIGNMENT
(6)
–
GstMpegts.DescriptorType.TARGET_BACKGROUND_GRID
(7)
–
GstMpegts.DescriptorType.VIDEO_WINDOW
(8)
–
GstMpegts.DescriptorType.CA
(9)
–
GstMpegts.DescriptorType.ISO_639_LANGUAGE
(10)
–
GstMpegts.DescriptorType.SYSTEM_CLOCK
(11)
–
GstMpegts.DescriptorType.MULTIPLEX_BUFFER_UTILISATION
(12)
–
GstMpegts.DescriptorType.COPYRIGHT
(13)
–
GstMpegts.DescriptorType.MAXIMUM_BITRATE
(14)
–
GstMpegts.DescriptorType.PRIVATE_DATA_INDICATOR
(15)
–
GstMpegts.DescriptorType.SMOOTHING_BUFFER
(16)
–
GstMpegts.DescriptorType.STD
(17)
–
GstMpegts.DescriptorType.IBP
(18)
–
GstMpegts.DescriptorType.DSMCC_CAROUSEL_IDENTIFIER
(19)
–
GstMpegts.DescriptorType.DSMCC_ASSOCIATION_TAG
(20)
–
GstMpegts.DescriptorType.DSMCC_DEFERRED_ASSOCIATION_TAG
(21)
–
GstMpegts.DescriptorType.DSMCC_NPT_REFERENCE
(23)
–
GstMpegts.DescriptorType.DSMCC_NPT_ENDPOINT
(24)
–
GstMpegts.DescriptorType.DSMCC_STREAM_MODE
(25)
–
GstMpegts.DescriptorType.DSMCC_STREAM_EVENT
(26)
–
GstMpegts.DescriptorType.MPEG4_VIDEO
(27)
–
GstMpegts.DescriptorType.MPEG4_AUDIO
(28)
–
GstMpegts.DescriptorType.IOD
(29)
–
GstMpegts.DescriptorType.SL
(30)
–
GstMpegts.DescriptorType.FMC
(31)
–
GstMpegts.DescriptorType.EXTERNAL_ES_ID
(32)
–
GstMpegts.DescriptorType.MUX_CODE
(33)
–
GstMpegts.DescriptorType.FMX_BUFFER_SIZE
(34)
–
GstMpegts.DescriptorType.MULTIPLEX_BUFFER
(35)
–
GstMpegts.DescriptorType.CONTENT_LABELING
(36)
–
GstMpegts.DescriptorType.METADATA_POINTER
(37)
–
GstMpegts.DescriptorType.METADATA
(38)
–
GstMpegts.DescriptorType.METADATA_STD
(39)
–
GstMpegts.DescriptorType.AVC_VIDEO
(40)
–
GstMpegts.DescriptorType.IPMP
(41)
–
GstMpegts.DescriptorType.AVC_TIMING_AND_HRD
(42)
–
GstMpegts.DescriptorType.MPEG2_AAC_AUDIO
(43)
–
GstMpegts.DescriptorType.FLEX_MUX_TIMING
(44)
–
GstMpegts.DescriptorType.MPEG4_TEXT
(45)
–
GstMpegts.DescriptorType.MPEG4_AUDIO_EXTENSION
(46)
–
GstMpegts.DescriptorType.AUXILIARY_VIDEO_STREAM
(47)
–
GstMpegts.DescriptorType.SVC_EXTENSION
(48)
–
GstMpegts.DescriptorType.MVC_EXTENSION
(49)
–
GstMpegts.DescriptorType.J2K_VIDEO
(50)
–
GstMpegts.DescriptorType.MVC_OPERATION_POINT
(51)
–
GstMpegts.DescriptorType.MPEG2_STEREOSCOPIC_VIDEO_FORMAT
(52)
–
GstMpegts.DescriptorType.STEREOSCOPIC_PROGRAM_INFO
(53)
–
GstMpegts.DescriptorType.STEREOSCOPIC_VIDEO_INFO
(54)
–
GstMpegts.DescriptorType
The type of GstMpegts.Descriptor
These values correspond to the registered descriptor type from the base MPEG-TS specifications (ITU H.222.0 | ISO/IEC 13818-1).
Consult the relevant specifications for more details.
Members
GstMpegts.DescriptorType.RESERVED_00
(0)
–
GstMpegts.DescriptorType.RESERVED_01
(1)
–
GstMpegts.DescriptorType.VIDEO_STREAM
(2)
–
GstMpegts.DescriptorType.AUDIO_STREAM
(3)
–
GstMpegts.DescriptorType.HIERARCHY
(4)
–
GstMpegts.DescriptorType.REGISTRATION
(5)
–
GstMpegts.DescriptorType.DATA_STREAM_ALIGNMENT
(6)
–
GstMpegts.DescriptorType.TARGET_BACKGROUND_GRID
(7)
–
GstMpegts.DescriptorType.VIDEO_WINDOW
(8)
–
GstMpegts.DescriptorType.CA
(9)
–
GstMpegts.DescriptorType.ISO_639_LANGUAGE
(10)
–
GstMpegts.DescriptorType.SYSTEM_CLOCK
(11)
–
GstMpegts.DescriptorType.MULTIPLEX_BUFFER_UTILISATION
(12)
–
GstMpegts.DescriptorType.COPYRIGHT
(13)
–
GstMpegts.DescriptorType.MAXIMUM_BITRATE
(14)
–
GstMpegts.DescriptorType.PRIVATE_DATA_INDICATOR
(15)
–
GstMpegts.DescriptorType.SMOOTHING_BUFFER
(16)
–
GstMpegts.DescriptorType.STD
(17)
–
GstMpegts.DescriptorType.IBP
(18)
–
GstMpegts.DescriptorType.DSMCC_CAROUSEL_IDENTIFIER
(19)
–
GstMpegts.DescriptorType.DSMCC_ASSOCIATION_TAG
(20)
–
GstMpegts.DescriptorType.DSMCC_DEFERRED_ASSOCIATION_TAG
(21)
–
GstMpegts.DescriptorType.DSMCC_NPT_REFERENCE
(23)
–
GstMpegts.DescriptorType.DSMCC_NPT_ENDPOINT
(24)
–
GstMpegts.DescriptorType.DSMCC_STREAM_MODE
(25)
–
GstMpegts.DescriptorType.DSMCC_STREAM_EVENT
(26)
–
GstMpegts.DescriptorType.MPEG4_VIDEO
(27)
–
GstMpegts.DescriptorType.MPEG4_AUDIO
(28)
–
GstMpegts.DescriptorType.IOD
(29)
–
GstMpegts.DescriptorType.SL
(30)
–
GstMpegts.DescriptorType.FMC
(31)
–
GstMpegts.DescriptorType.EXTERNAL_ES_ID
(32)
–
GstMpegts.DescriptorType.MUX_CODE
(33)
–
GstMpegts.DescriptorType.FMX_BUFFER_SIZE
(34)
–
GstMpegts.DescriptorType.MULTIPLEX_BUFFER
(35)
–
GstMpegts.DescriptorType.CONTENT_LABELING
(36)
–
GstMpegts.DescriptorType.METADATA_POINTER
(37)
–
GstMpegts.DescriptorType.METADATA
(38)
–
GstMpegts.DescriptorType.METADATA_STD
(39)
–
GstMpegts.DescriptorType.AVC_VIDEO
(40)
–
GstMpegts.DescriptorType.IPMP
(41)
–
GstMpegts.DescriptorType.AVC_TIMING_AND_HRD
(42)
–
GstMpegts.DescriptorType.MPEG2_AAC_AUDIO
(43)
–
GstMpegts.DescriptorType.FLEX_MUX_TIMING
(44)
–
GstMpegts.DescriptorType.MPEG4_TEXT
(45)
–
GstMpegts.DescriptorType.MPEG4_AUDIO_EXTENSION
(46)
–
GstMpegts.DescriptorType.AUXILIARY_VIDEO_STREAM
(47)
–
GstMpegts.DescriptorType.SVC_EXTENSION
(48)
–
GstMpegts.DescriptorType.MVC_EXTENSION
(49)
–
GstMpegts.DescriptorType.J2K_VIDEO
(50)
–
GstMpegts.DescriptorType.MVC_OPERATION_POINT
(51)
–
GstMpegts.DescriptorType.MPEG2_STEREOSCOPIC_VIDEO_FORMAT
(52)
–
GstMpegts.DescriptorType.STEREOSCOPIC_PROGRAM_INFO
(53)
–
GstMpegts.DescriptorType.STEREOSCOPIC_VIDEO_INFO
(54)
–
GstMpegtsIso639AudioType
Members
GST_MPEGTS_AUDIO_TYPE_UNDEFINED
(0)
–
GST_MPEGTS_AUDIO_TYPE_CLEAN_EFFECTS
(1)
–
GST_MPEGTS_AUDIO_TYPE_HEARING_IMPAIRED
(2)
–
GST_MPEGTS_AUDIO_TYPE_VISUAL_IMPAIRED_COMMENTARY
(3)
–
GstMpegts.Iso639AudioType
Members
GstMpegts.Iso639AudioType.UNDEFINED
(0)
–
GstMpegts.Iso639AudioType.CLEAN_EFFECTS
(1)
–
GstMpegts.Iso639AudioType.HEARING_IMPAIRED
(2)
–
GstMpegts.Iso639AudioType.VISUAL_IMPAIRED_COMMENTARY
(3)
–
GstMpegts.Iso639AudioType
Members
GstMpegts.Iso639AudioType.UNDEFINED
(0)
–
GstMpegts.Iso639AudioType.CLEAN_EFFECTS
(1)
–
GstMpegts.Iso639AudioType.HEARING_IMPAIRED
(2)
–
GstMpegts.Iso639AudioType.VISUAL_IMPAIRED_COMMENTARY
(3)
–
GstMpegtsMiscDescriptorType
The type of GstMpegtsDescriptor
These values correspond to miscellaneous descriptor types that are not yet identified from known specifications.
Members
GST_MTS_DESC_AC3_AUDIO_STREAM
(129)
–
GST_MTS_DESC_DTG_LOGICAL_CHANNEL
(131)
–
GstMpegts.MiscDescriptorType
The type of GstMpegts.Descriptor
These values correspond to miscellaneous descriptor types that are not yet identified from known specifications.
Members
GstMpegts.MiscDescriptorType.AC3_AUDIO_STREAM
(129)
–
GstMpegts.MiscDescriptorType.DTG_LOGICAL_CHANNEL
(131)
–
GstMpegts.MiscDescriptorType
The type of GstMpegts.Descriptor
These values correspond to miscellaneous descriptor types that are not yet identified from known specifications.
Members
GstMpegts.MiscDescriptorType.AC3_AUDIO_STREAM
(129)
–
GstMpegts.MiscDescriptorType.DTG_LOGICAL_CHANNEL
(131)
–
Constants
GST_TYPE_MPEGTS_DESCRIPTOR
#define GST_TYPE_MPEGTS_DESCRIPTOR (gst_mpegts_descriptor_get_type())
GST_TYPE_MPEGTS_ISO_639_LANGUAGE
#define GST_TYPE_MPEGTS_ISO_639_LANGUAGE (gst_mpegts_iso_639_language_get_type ())
GST_TYPE_MPEGTS_LOGICAL_CHANNEL
#define GST_TYPE_MPEGTS_LOGICAL_CHANNEL (gst_mpegts_logical_channel_get_type())
GST_TYPE_MPEGTS_LOGICAL_CHANNEL_DESCRIPTOR
#define GST_TYPE_MPEGTS_LOGICAL_CHANNEL_DESCRIPTOR (gst_mpegts_logical_channel_descriptor_get_type())
The results of the search are