GstMpegtsMetadataDescriptor
The metadata descriptor specifies parameters of a metadata service carried in an MPEG-2 Transport Stream (or Program Stream). The descriptor is included in the PMT in the descriptor loop for the elementary stream that carries the metadata service. The descriptor specifies the format of the associated metadata, and contains the value of the metadata_service_id to identify the metadata service to which the metadata descriptor applies.
Note that this structure does not include all of the metadata_descriptor items, and will need extension to support DSM-CC and private data. See ISO/IEC 13818-1:2018 Section 2.6.60 and Section 2.6.61 for more information.
Members
metadata_application_format
(guint16)
–
specifies the application responsible for defining usage, syntax and semantics
metadata_format
(GstMpegtsMetadataFormat)
–
indicates the format and coding of the metadata
metadata_format_identifier
(guint32)
–
format identifier (equivalent to registration descriptor), for example 0x4B4C4641 ('KLVA') to indicate SMPTE 336 KLV.
metadata_service_id
(guint8)
–
metadata service to which this metadata descriptor applies, typically 0x00
decoder_config_flags
(guint8)
–
decoder flags, see ISO/IEC 13818-1:2018 Table 2-88.
dsm_cc_flag
(gboolean)
–
true if stream associated with this descriptor is in an ISO/IEC 13818-6 data or object carousel.
Since : 1.24
GstMpegts.MetadataDescriptor
The metadata descriptor specifies parameters of a metadata service carried in an MPEG-2 Transport Stream (or Program Stream). The descriptor is included in the PMT in the descriptor loop for the elementary stream that carries the metadata service. The descriptor specifies the format of the associated metadata, and contains the value of the metadata_service_id to identify the metadata service to which the metadata descriptor applies.
Note that this structure does not include all of the metadata_descriptor items, and will need extension to support DSM-CC and private data. See ISO/IEC 13818-1:2018 Section 2.6.60 and Section 2.6.61 for more information.
Members
metadata_application_format
(Number)
–
specifies the application responsible for defining usage, syntax and semantics
metadata_format
(GstMpegts.MetadataFormat)
–
indicates the format and coding of the metadata
metadata_format_identifier
(Number)
–
format identifier (equivalent to registration descriptor), for example 0x4B4C4641 ('KLVA') to indicate SMPTE 336 KLV.
metadata_service_id
(Number)
–
metadata service to which this metadata descriptor applies, typically 0x00
decoder_config_flags
(Number)
–
decoder flags, see ISO/IEC 13818-1:2018 Table 2-88.
dsm_cc_flag
(Number)
–
true if stream associated with this descriptor is in an ISO/IEC 13818-6 data or object carousel.
Since : 1.24
GstMpegts.MetadataDescriptor
The metadata descriptor specifies parameters of a metadata service carried in an MPEG-2 Transport Stream (or Program Stream). The descriptor is included in the PMT in the descriptor loop for the elementary stream that carries the metadata service. The descriptor specifies the format of the associated metadata, and contains the value of the metadata_service_id to identify the metadata service to which the metadata descriptor applies.
Note that this structure does not include all of the metadata_descriptor items, and will need extension to support DSM-CC and private data. See ISO/IEC 13818-1:2018 Section 2.6.60 and Section 2.6.61 for more information.
Members
metadata_application_format
(int)
–
specifies the application responsible for defining usage, syntax and semantics
metadata_format
(GstMpegts.MetadataFormat)
–
indicates the format and coding of the metadata
metadata_format_identifier
(int)
–
format identifier (equivalent to registration descriptor), for example 0x4B4C4641 ('KLVA') to indicate SMPTE 336 KLV.
metadata_service_id
(int)
–
metadata service to which this metadata descriptor applies, typically 0x00
decoder_config_flags
(int)
–
decoder flags, see ISO/IEC 13818-1:2018 Table 2-88.
dsm_cc_flag
(bool)
–
true if stream associated with this descriptor is in an ISO/IEC 13818-6 data or object carousel.
Since : 1.24
Enumerations
GstMpegtsMetadataFormat
metadata_descriptor metadata_format valid values. See ISO/IEC 13818-1:2018(E) Table 2-85.
Members
GST_MPEGTS_METADATA_FORMAT_TEM
(16)
–
ISO/IEC 15938-1 TeM.
(Since: 1.24)GST_MPEGTS_METADATA_FORMAT_BIM
(17)
–
ISO/IEC 15938-1 BiM.
(Since: 1.24)GST_MPEGTS_METADATA_FORMAT_APPLICATION_FORMAT
(63)
–
Defined by metadata application format.
(Since: 1.24)GST_MPEGTS_METADATA_FORMAT_IDENTIFIER_FIELD
(255)
–
Defined by metadata_format_identifier field.
(Since: 1.24)Since : 1.24
GstMpegts.MetadataFormat
metadata_descriptor metadata_format valid values. See ISO/IEC 13818-1:2018(E) Table 2-85.
Members
GstMpegts.MetadataFormat.TEM
(16)
–
ISO/IEC 15938-1 TeM.
(Since: 1.24)GstMpegts.MetadataFormat.BIM
(17)
–
ISO/IEC 15938-1 BiM.
(Since: 1.24)GstMpegts.MetadataFormat.APPLICATION_FORMAT
(63)
–
Defined by metadata application format.
(Since: 1.24)GstMpegts.MetadataFormat.IDENTIFIER_FIELD
(255)
–
Defined by metadata_format_identifier field.
(Since: 1.24)Since : 1.24
GstMpegts.MetadataFormat
metadata_descriptor metadata_format valid values. See ISO/IEC 13818-1:2018(E) Table 2-85.
Members
GstMpegts.MetadataFormat.TEM
(16)
–
ISO/IEC 15938-1 TeM.
(Since: 1.24)GstMpegts.MetadataFormat.BIM
(17)
–
ISO/IEC 15938-1 BiM.
(Since: 1.24)GstMpegts.MetadataFormat.APPLICATION_FORMAT
(63)
–
Defined by metadata application format.
(Since: 1.24)GstMpegts.MetadataFormat.IDENTIFIER_FIELD
(255)
–
Defined by metadata_format_identifier field.
(Since: 1.24)Since : 1.24
Constants
GST_TYPE_MPEGTS_METADATA_DESCRIPTOR
#define GST_TYPE_MPEGTS_METADATA_DESCRIPTOR (gst_mpegts_metadata_descriptor_get_type ())
metadata_descriptor type
Since : 1.24
The results of the search are