DVB variants of MPEG-TS sections
GstMpegtsBAT
DVB Bouquet Association Table (EN 300 468)
Members
descriptors
(GPtrArray *)
–
(element-type GstMpegtsDescriptor):
streams
(GPtrArray *)
–
(element-type GstMpegtsBATStream):
GstMpegts.BAT
DVB Bouquet Association Table (EN 300 468)
Members
descriptors
([ GstMpegts.Descriptor ])
–
(element-type GstMpegtsDescriptor):
streams
([ GstMpegts.BATStream ])
–
(element-type GstMpegtsBATStream):
GstMpegts.BAT
DVB Bouquet Association Table (EN 300 468)
Members
descriptors
([ GstMpegts.Descriptor ])
–
(element-type GstMpegtsDescriptor):
streams
([ GstMpegts.BATStream ])
–
(element-type GstMpegtsBATStream):
GstMpegtsBATStream
Members
transport_stream_id
(guint16)
–
original_network_id
(guint16)
–
descriptors
(GPtrArray *)
–
GstMpegtsEIT
Event Information Table (EN 300 468)
Members
transport_stream_id
(guint16)
–
original_network_id
(guint16)
–
segment_last_section_number
(guint8)
–
last_table_id
(guint8)
–
actual_stream
(gboolean)
–
present_following
(gboolean)
–
events
(GPtrArray *)
–
List of events
GstMpegts.EIT
Event Information Table (EN 300 468)
Members
transport_stream_id
(Number)
–
original_network_id
(Number)
–
segment_last_section_number
(Number)
–
last_table_id
(Number)
–
actual_stream
(Number)
–
present_following
(Number)
–
events
([ GstMpegts.EITEvent ])
–
List of events
GstMpegts.EIT
Event Information Table (EN 300 468)
Members
transport_stream_id
(int)
–
original_network_id
(int)
–
segment_last_section_number
(int)
–
last_table_id
(int)
–
actual_stream
(bool)
–
present_following
(bool)
–
events
([ GstMpegts.EITEvent ])
–
List of events
GstMpegtsEITEvent
Event from a GstMpegtsEIT
Members
event_id
(guint16)
–
start_time
(GstDateTime *)
–
duration
(guint32)
–
running_status
(GstMpegtsRunningStatus)
–
free_CA_mode
(gboolean)
–
descriptors
(GPtrArray *)
–
List of descriptors
GstMpegts.EITEvent
Event from a GstMpegtsEIT
Members
event_id
(Number)
–
start_time
(Gst.DateTime)
–
duration
(Number)
–
running_status
(GstMpegts.RunningStatus)
–
free_CA_mode
(Number)
–
descriptors
([ GstMpegts.Descriptor ])
–
List of descriptors
GstMpegts.EITEvent
Event from a GstMpegtsEIT
Members
event_id
(int)
–
start_time
(Gst.DateTime)
–
duration
(int)
–
running_status
(GstMpegts.RunningStatus)
–
free_CA_mode
(bool)
–
descriptors
([ GstMpegts.Descriptor ])
–
List of descriptors
GstMpegtsNIT
Network Information Table (ISO/IEC 13818-1 / EN 300 468)
Members
actual_network
(gboolean)
–
Whether this NIT corresponds to the actual stream
network_id
(guint16)
–
ID of the network that this NIT describes
descriptors
(GPtrArray *)
–
the global descriptors
streams
(GPtrArray *)
–
the streams
GstMpegtsNIT
Network Information Table (ISO/IEC 13818-1 / EN 300 468)
Members
actual_network
(Number)
–
Whether this NIT corresponds to the actual stream
network_id
(Number)
–
ID of the network that this NIT describes
descriptors
([ GstMpegtsDescriptor ])
–
the global descriptors
streams
([ GstMpegtsNITStream ])
–
the streams
GstMpegtsNIT
Network Information Table (ISO/IEC 13818-1 / EN 300 468)
Members
actual_network
(bool)
–
Whether this NIT corresponds to the actual stream
network_id
(int)
–
ID of the network that this NIT describes
descriptors
([ GstMpegtsDescriptor ])
–
the global descriptors
streams
([ GstMpegtsNITStream ])
–
the streams
Constructors
gst_mpegts_nit_new
GstMpegtsNIT * gst_mpegts_nit_new ()
Allocates and initializes a GstMpegtsNIT.
A newly allocated GstMpegtsNIT
GstMpegts.NIT.prototype.new
function GstMpegts.NIT.prototype.new(): {
// javascript wrapper for 'gst_mpegts_nit_new'
}
Allocates and initializes a GstMpegts.NIT.
A newly allocated GstMpegts.NIT
GstMpegts.NIT.new
def GstMpegts.NIT.new ():
#python wrapper for 'gst_mpegts_nit_new'
Allocates and initializes a GstMpegts.NIT.
A newly allocated GstMpegts.NIT
GstMpegtsNITStream
Members
transport_stream_id
(guint16)
–
original_network_id
(guint16)
–
descriptors
(GPtrArray *)
–
(element-type GstMpegtsDescriptor):
GstMpegtsNITStream
Members
transport_stream_id
(Number)
–
original_network_id
(Number)
–
descriptors
([ GstMpegtsDescriptor ])
–
(element-type GstMpegtsDescriptor):
GstMpegtsNITStream
Members
transport_stream_id
(int)
–
original_network_id
(int)
–
descriptors
([ GstMpegtsDescriptor ])
–
(element-type GstMpegtsDescriptor):
Constructors
gst_mpegts_nit_stream_new
GstMpegtsNITStream * gst_mpegts_nit_stream_new ()
Allocates and initializes a GstMpegtsNITStream
A newly allocated GstMpegtsNITStream
GstMpegts.NITStream.prototype.new
function GstMpegts.NITStream.prototype.new(): {
// javascript wrapper for 'gst_mpegts_nit_stream_new'
}
Allocates and initializes a GstMpegts.NITStream
A newly allocated GstMpegts.NITStream
GstMpegts.NITStream.new
def GstMpegts.NITStream.new ():
#python wrapper for 'gst_mpegts_nit_stream_new'
Allocates and initializes a GstMpegts.NITStream
A newly allocated GstMpegts.NITStream
GstMpegtsSDT
Service Description Table (EN 300 468)
Members
original_network_id
(guint16)
–
Network ID of the originating delivery system
actual_ts
(gboolean)
–
True if the table describes this transport stream
transport_stream_id
(guint16)
–
ID of this transport stream
services
(GPtrArray *)
–
List of services
GstMpegtsSDT
Service Description Table (EN 300 468)
Members
original_network_id
(Number)
–
Network ID of the originating delivery system
actual_ts
(Number)
–
True if the table describes this transport stream
transport_stream_id
(Number)
–
ID of this transport stream
services
([ GstMpegtsSDTService ])
–
List of services
GstMpegtsSDT
Service Description Table (EN 300 468)
Members
original_network_id
(int)
–
Network ID of the originating delivery system
actual_ts
(bool)
–
True if the table describes this transport stream
transport_stream_id
(int)
–
ID of this transport stream
services
([ GstMpegtsSDTService ])
–
List of services
Constructors
gst_mpegts_sdt_new
GstMpegtsSDT * gst_mpegts_sdt_new ()
Allocates and initializes a GstMpegtsSDT.
A newly allocated GstMpegtsSDT
GstMpegts.SDT.prototype.new
function GstMpegts.SDT.prototype.new(): {
// javascript wrapper for 'gst_mpegts_sdt_new'
}
Allocates and initializes a GstMpegts.SDT.
A newly allocated GstMpegts.SDT
GstMpegts.SDT.new
def GstMpegts.SDT.new ():
#python wrapper for 'gst_mpegts_sdt_new'
Allocates and initializes a GstMpegts.SDT.
A newly allocated GstMpegts.SDT
GstMpegtsSDTService
Members
service_id
(guint16)
–
The program number this table belongs to
EIT_schedule_flag
(gboolean)
–
EIT schedule information is present in this transport stream
EIT_present_following_flag
(gboolean)
–
EIT present/following information is present in this transport stream
running_status
(GstMpegtsRunningStatus)
–
Status of this service
free_CA_mode
(gboolean)
–
True if one or more streams is controlled by a CA system
descriptors
(GPtrArray *)
–
List of descriptors
GstMpegtsSDTService
Members
service_id
(Number)
–
The program number this table belongs to
EIT_schedule_flag
(Number)
–
EIT schedule information is present in this transport stream
EIT_present_following_flag
(Number)
–
EIT present/following information is present in this transport stream
running_status
(GstMpegtsRunningStatus)
–
Status of this service
free_CA_mode
(Number)
–
True if one or more streams is controlled by a CA system
descriptors
([ GstMpegtsDescriptor ])
–
List of descriptors
GstMpegtsSDTService
Members
service_id
(int)
–
The program number this table belongs to
EIT_schedule_flag
(bool)
–
EIT schedule information is present in this transport stream
EIT_present_following_flag
(bool)
–
EIT present/following information is present in this transport stream
running_status
(GstMpegtsRunningStatus)
–
Status of this service
free_CA_mode
(bool)
–
True if one or more streams is controlled by a CA system
descriptors
([ GstMpegtsDescriptor ])
–
List of descriptors
Constructors
gst_mpegts_sdt_service_new
GstMpegtsSDTService * gst_mpegts_sdt_service_new ()
Allocates and initializes a GstMpegtsSDTService.
A newly allocated GstMpegtsSDTService
GstMpegts.SDTService.prototype.new
function GstMpegts.SDTService.prototype.new(): {
// javascript wrapper for 'gst_mpegts_sdt_service_new'
}
Allocates and initializes a GstMpegts.SDTService.
A newly allocated GstMpegts.SDTService
GstMpegts.SDTService.new
def GstMpegts.SDTService.new ():
#python wrapper for 'gst_mpegts_sdt_service_new'
Allocates and initializes a GstMpegts.SDTService.
A newly allocated GstMpegts.SDTService
GstMpegtsTOT
Time Offset Table (EN 300 468)
Members
utc_time
(GstDateTime *)
–
descriptors
(GPtrArray *)
–
List of descriptors
GstMpegts.TOT
Time Offset Table (EN 300 468)
Members
utc_time
(Gst.DateTime)
–
descriptors
([ GstMpegts.Descriptor ])
–
List of descriptors
GstMpegts.TOT
Time Offset Table (EN 300 468)
Members
utc_time
(Gst.DateTime)
–
descriptors
([ GstMpegts.Descriptor ])
–
List of descriptors
Enumerations
GstMpegtsRunningStatus
Running status of a service.
Corresponds to table 6 of ETSI EN 300 468 (v1.13.0)
Members
GST_MPEGTS_RUNNING_STATUS_UNDEFINED
(0)
–
GST_MPEGTS_RUNNING_STATUS_NOT_RUNNING
(1)
–
GST_MPEGTS_RUNNING_STATUS_STARTS_IN_FEW_SECONDS
(2)
–
GST_MPEGTS_RUNNING_STATUS_PAUSING
(3)
–
GST_MPEGTS_RUNNING_STATUS_RUNNING
(4)
–
GST_MPEGTS_RUNNING_STATUS_OFF_AIR
(5)
–
GstMpegts.RunningStatus
Running status of a service.
Corresponds to table 6 of ETSI EN 300 468 (v1.13.0)
Members
GstMpegts.RunningStatus.UNDEFINED
(0)
–
GstMpegts.RunningStatus.NOT_RUNNING
(1)
–
GstMpegts.RunningStatus.STARTS_IN_FEW_SECONDS
(2)
–
GstMpegts.RunningStatus.PAUSING
(3)
–
GstMpegts.RunningStatus.RUNNING
(4)
–
GstMpegts.RunningStatus.OFF_AIR
(5)
–
GstMpegts.RunningStatus
Running status of a service.
Corresponds to table 6 of ETSI EN 300 468 (v1.13.0)
Members
GstMpegts.RunningStatus.UNDEFINED
(0)
–
GstMpegts.RunningStatus.NOT_RUNNING
(1)
–
GstMpegts.RunningStatus.STARTS_IN_FEW_SECONDS
(2)
–
GstMpegts.RunningStatus.PAUSING
(3)
–
GstMpegts.RunningStatus.RUNNING
(4)
–
GstMpegts.RunningStatus.OFF_AIR
(5)
–
GstMpegtsSectionDVBTableID
Values for a GstMpegtsSection table_id.
These are the registered DVB table_id variants.
see also: GstMpegtsSectionTableID
Members
GST_MTS_TABLE_ID_NETWORK_INFORMATION_ACTUAL_NETWORK
(64)
–
GST_MTS_TABLE_ID_NETWORK_INFORMATION_OTHER_NETWORK
(65)
–
GST_MTS_TABLE_ID_SERVICE_DESCRIPTION_ACTUAL_TS
(66)
–
GST_MTS_TABLE_ID_SERVICE_DESCRIPTION_OTHER_TS
(70)
–
GST_MTS_TABLE_ID_BOUQUET_ASSOCIATION
(74)
–
GST_MTS_TABLE_ID_EVENT_INFORMATION_ACTUAL_TS_PRESENT
(78)
–
GST_MTS_TABLE_ID_EVENT_INFORMATION_OTHER_TS_PRESENT
(79)
–
GST_MTS_TABLE_ID_EVENT_INFORMATION_ACTUAL_TS_SCHEDULE_1
(80)
–
GST_MTS_TABLE_ID_EVENT_INFORMATION_ACTUAL_TS_SCHEDULE_N
(95)
–
GST_MTS_TABLE_ID_EVENT_INFORMATION_OTHER_TS_SCHEDULE_1
(96)
–
GST_MTS_TABLE_ID_EVENT_INFORMATION_OTHER_TS_SCHEDULE_N
(111)
–
GST_MTS_TABLE_ID_TIME_DATE
(112)
–
GST_MTS_TABLE_ID_RUNNING_STATUS
(113)
–
GST_MTS_TABLE_ID_STUFFING
(114)
–
GST_MTS_TABLE_ID_TIME_OFFSET
(115)
–
GST_MTS_TABLE_ID_APPLICATION_INFORMATION_TABLE
(116)
–
GST_MTS_TABLE_ID_CONTAINER
(117)
–
GST_MTS_TABLE_ID_RELATED_CONTENT
(118)
–
GST_MTS_TABLE_ID_CONTENT_IDENTIFIER
(119)
–
GST_MTS_TABLE_ID_MPE_FEC
(120)
–
GST_MTS_TABLE_ID_RESOLUTION_NOTIFICATION
(121)
–
GST_MTS_TABLE_ID_MPE_IFEC
(122)
–
GST_MTS_TABLE_ID_DISCONTINUITY_INFORMATION
(126)
–
GST_MTS_TABLE_ID_SELECTION_INFORMATION
(127)
–
GST_MTS_TABLE_ID_CA_MESSAGE_ECM_0
(128)
–
GST_MTS_TABLE_ID_CA_MESSAGE_ECM_1
(129)
–
GST_MTS_TABLE_ID_CA_MESSAGE_SYSTEM_PRIVATE_1
(130)
–
GST_MTS_TABLE_ID_CA_MESSAGE_SYSTEM_PRIVATE_N
(143)
–
GST_MTS_TABLE_ID_SCT
(160)
–
GST_MTS_TABLE_ID_FCT
(161)
–
GST_MTS_TABLE_ID_TCT
(162)
–
GST_MTS_TABLE_ID_SPT
(163)
–
GST_MTS_TABLE_ID_CMT
(164)
–
GST_MTS_TABLE_ID_TBTP
(165)
–
GST_MTS_TABLE_ID_PCR_PACKET_PAYLOAD
(166)
–
GST_MTS_TABLE_ID_TRANSMISSION_MODE_SUPPORT_PAYLOAD
(170)
–
GST_MTS_TABLE_ID_TIM
(176)
–
GST_MTS_TABLE_ID_LL_FEC_PARITY_DATA_TABLE
(177)
–
GstMpegts.SectionDVBTableID
Values for a GstMpegts.Section table_id.
These are the registered DVB table_id variants.
see also: GstMpegts.SectionTableID
Members
GstMpegts.SectionDVBTableID.NETWORK_INFORMATION_ACTUAL_NETWORK
(64)
–
GstMpegts.SectionDVBTableID.NETWORK_INFORMATION_OTHER_NETWORK
(65)
–
GstMpegts.SectionDVBTableID.SERVICE_DESCRIPTION_ACTUAL_TS
(66)
–
GstMpegts.SectionDVBTableID.SERVICE_DESCRIPTION_OTHER_TS
(70)
–
GstMpegts.SectionDVBTableID.BOUQUET_ASSOCIATION
(74)
–
GstMpegts.SectionDVBTableID.EVENT_INFORMATION_ACTUAL_TS_PRESENT
(78)
–
GstMpegts.SectionDVBTableID.EVENT_INFORMATION_OTHER_TS_PRESENT
(79)
–
GstMpegts.SectionDVBTableID.EVENT_INFORMATION_ACTUAL_TS_SCHEDULE_1
(80)
–
GstMpegts.SectionDVBTableID.EVENT_INFORMATION_ACTUAL_TS_SCHEDULE_N
(95)
–
GstMpegts.SectionDVBTableID.EVENT_INFORMATION_OTHER_TS_SCHEDULE_1
(96)
–
GstMpegts.SectionDVBTableID.EVENT_INFORMATION_OTHER_TS_SCHEDULE_N
(111)
–
GstMpegts.SectionDVBTableID.TIME_DATE
(112)
–
GstMpegts.SectionDVBTableID.RUNNING_STATUS
(113)
–
GstMpegts.SectionDVBTableID.STUFFING
(114)
–
GstMpegts.SectionDVBTableID.TIME_OFFSET
(115)
–
GstMpegts.SectionDVBTableID.APPLICATION_INFORMATION_TABLE
(116)
–
GstMpegts.SectionDVBTableID.CONTAINER
(117)
–
GstMpegts.SectionDVBTableID.RELATED_CONTENT
(118)
–
GstMpegts.SectionDVBTableID.CONTENT_IDENTIFIER
(119)
–
GstMpegts.SectionDVBTableID.MPE_FEC
(120)
–
GstMpegts.SectionDVBTableID.RESOLUTION_NOTIFICATION
(121)
–
GstMpegts.SectionDVBTableID.MPE_IFEC
(122)
–
GstMpegts.SectionDVBTableID.DISCONTINUITY_INFORMATION
(126)
–
GstMpegts.SectionDVBTableID.SELECTION_INFORMATION
(127)
–
GstMpegts.SectionDVBTableID.CA_MESSAGE_ECM_0
(128)
–
GstMpegts.SectionDVBTableID.CA_MESSAGE_ECM_1
(129)
–
GstMpegts.SectionDVBTableID.CA_MESSAGE_SYSTEM_PRIVATE_1
(130)
–
GstMpegts.SectionDVBTableID.CA_MESSAGE_SYSTEM_PRIVATE_N
(143)
–
GstMpegts.SectionDVBTableID.SCT
(160)
–
GstMpegts.SectionDVBTableID.FCT
(161)
–
GstMpegts.SectionDVBTableID.TCT
(162)
–
GstMpegts.SectionDVBTableID.SPT
(163)
–
GstMpegts.SectionDVBTableID.CMT
(164)
–
GstMpegts.SectionDVBTableID.TBTP
(165)
–
GstMpegts.SectionDVBTableID.PCR_PACKET_PAYLOAD
(166)
–
GstMpegts.SectionDVBTableID.TRANSMISSION_MODE_SUPPORT_PAYLOAD
(170)
–
GstMpegts.SectionDVBTableID.TIM
(176)
–
GstMpegts.SectionDVBTableID.LL_FEC_PARITY_DATA_TABLE
(177)
–
GstMpegts.SectionDVBTableID
Values for a GstMpegts.Section table_id.
These are the registered DVB table_id variants.
see also: GstMpegts.SectionTableID
Members
GstMpegts.SectionDVBTableID.NETWORK_INFORMATION_ACTUAL_NETWORK
(64)
–
GstMpegts.SectionDVBTableID.NETWORK_INFORMATION_OTHER_NETWORK
(65)
–
GstMpegts.SectionDVBTableID.SERVICE_DESCRIPTION_ACTUAL_TS
(66)
–
GstMpegts.SectionDVBTableID.SERVICE_DESCRIPTION_OTHER_TS
(70)
–
GstMpegts.SectionDVBTableID.BOUQUET_ASSOCIATION
(74)
–
GstMpegts.SectionDVBTableID.EVENT_INFORMATION_ACTUAL_TS_PRESENT
(78)
–
GstMpegts.SectionDVBTableID.EVENT_INFORMATION_OTHER_TS_PRESENT
(79)
–
GstMpegts.SectionDVBTableID.EVENT_INFORMATION_ACTUAL_TS_SCHEDULE_1
(80)
–
GstMpegts.SectionDVBTableID.EVENT_INFORMATION_ACTUAL_TS_SCHEDULE_N
(95)
–
GstMpegts.SectionDVBTableID.EVENT_INFORMATION_OTHER_TS_SCHEDULE_1
(96)
–
GstMpegts.SectionDVBTableID.EVENT_INFORMATION_OTHER_TS_SCHEDULE_N
(111)
–
GstMpegts.SectionDVBTableID.TIME_DATE
(112)
–
GstMpegts.SectionDVBTableID.RUNNING_STATUS
(113)
–
GstMpegts.SectionDVBTableID.STUFFING
(114)
–
GstMpegts.SectionDVBTableID.TIME_OFFSET
(115)
–
GstMpegts.SectionDVBTableID.APPLICATION_INFORMATION_TABLE
(116)
–
GstMpegts.SectionDVBTableID.CONTAINER
(117)
–
GstMpegts.SectionDVBTableID.RELATED_CONTENT
(118)
–
GstMpegts.SectionDVBTableID.CONTENT_IDENTIFIER
(119)
–
GstMpegts.SectionDVBTableID.MPE_FEC
(120)
–
GstMpegts.SectionDVBTableID.RESOLUTION_NOTIFICATION
(121)
–
GstMpegts.SectionDVBTableID.MPE_IFEC
(122)
–
GstMpegts.SectionDVBTableID.DISCONTINUITY_INFORMATION
(126)
–
GstMpegts.SectionDVBTableID.SELECTION_INFORMATION
(127)
–
GstMpegts.SectionDVBTableID.CA_MESSAGE_ECM_0
(128)
–
GstMpegts.SectionDVBTableID.CA_MESSAGE_ECM_1
(129)
–
GstMpegts.SectionDVBTableID.CA_MESSAGE_SYSTEM_PRIVATE_1
(130)
–
GstMpegts.SectionDVBTableID.CA_MESSAGE_SYSTEM_PRIVATE_N
(143)
–
GstMpegts.SectionDVBTableID.SCT
(160)
–
GstMpegts.SectionDVBTableID.FCT
(161)
–
GstMpegts.SectionDVBTableID.TCT
(162)
–
GstMpegts.SectionDVBTableID.SPT
(163)
–
GstMpegts.SectionDVBTableID.CMT
(164)
–
GstMpegts.SectionDVBTableID.TBTP
(165)
–
GstMpegts.SectionDVBTableID.PCR_PACKET_PAYLOAD
(166)
–
GstMpegts.SectionDVBTableID.TRANSMISSION_MODE_SUPPORT_PAYLOAD
(170)
–
GstMpegts.SectionDVBTableID.TIM
(176)
–
GstMpegts.SectionDVBTableID.LL_FEC_PARITY_DATA_TABLE
(177)
–
Constants
GST_TYPE_MPEGTS_BAT
#define GST_TYPE_MPEGTS_BAT (gst_mpegts_bat_get_type())
GST_TYPE_MPEGTS_BAT_STREAM
#define GST_TYPE_MPEGTS_BAT_STREAM (gst_mpegts_bat_get_type())
GST_TYPE_MPEGTS_EIT
#define GST_TYPE_MPEGTS_EIT (gst_mpegts_eit_get_type())
GST_TYPE_MPEGTS_EIT_EVENT
#define GST_TYPE_MPEGTS_EIT_EVENT (gst_mpegts_eit_event_get_type())
GST_TYPE_MPEGTS_NIT
#define GST_TYPE_MPEGTS_NIT (gst_mpegts_nit_get_type())
GST_TYPE_MPEGTS_NIT_STREAM
#define GST_TYPE_MPEGTS_NIT_STREAM (gst_mpegts_nit_stream_get_type())
GST_TYPE_MPEGTS_SDT
#define GST_TYPE_MPEGTS_SDT (gst_mpegts_sdt_get_type())
GST_TYPE_MPEGTS_SDT_SERVICE
#define GST_TYPE_MPEGTS_SDT_SERVICE (gst_mpegts_sdt_service_get_type())
GST_TYPE_MPEGTS_TOT
#define GST_TYPE_MPEGTS_TOT (gst_mpegts_tot_get_type())
The results of the search are