SCTE variants of MPEG-TS sections
GstMpegtsSCTESIT
Members
encrypted_packet
		(gboolean)
		–
	encryption_algorithm
		(guint8)
		–
	pts_adjustment
		(guint64)
		–
	cw_index
		(guint8)
		–
	tier
		(guint16)
		–
	splice_command_length
		(guint16)
		–
	splice_command_type
		(GstMpegtsSCTESpliceCommandType)
		–
	splice_time_specified
		(gboolean)
		–
	splice_time
		(guint64)
		–
	splices
		(GPtrArray *)
		–
	descriptors
		(GPtrArray *)
		–
	GstMpegtsSCTESIT
Members
encrypted_packet
		(Number)
		–
	encryption_algorithm
		(Number)
		–
	pts_adjustment
		(Number)
		–
	cw_index
		(Number)
		–
	tier
		(Number)
		–
	splice_command_length
		(Number)
		–
	splice_command_type
		(GstMpegtsSCTESpliceCommandType)
		–
	splice_time_specified
		(Number)
		–
	splice_time
		(Number)
		–
	splices
		([ Object ])
		–
	descriptors
		([ Object ])
		–
	GstMpegtsSCTESIT
Members
encrypted_packet
		(bool)
		–
	encryption_algorithm
		(int)
		–
	pts_adjustment
		(int)
		–
	cw_index
		(int)
		–
	tier
		(int)
		–
	splice_command_length
		(int)
		–
	splice_command_type
		(GstMpegtsSCTESpliceCommandType)
		–
	splice_time_specified
		(bool)
		–
	splice_time
		(int)
		–
	splices
		([ object ])
		–
	descriptors
		([ object ])
		–
	Constructors
gst_mpegts_scte_sit_new
GstMpegtsSCTESIT * gst_mpegts_scte_sit_new ()
Allocates and initializes a GstMpegtsSCTESIT.
A newly allocated GstMpegtsSCTESIT
GstMpegts.SCTESIT.prototype.new
function GstMpegts.SCTESIT.prototype.new(): {
    // javascript wrapper for 'gst_mpegts_scte_sit_new'
}
Allocates and initializes a GstMpegts.SCTESIT.
A newly allocated GstMpegts.SCTESIT
GstMpegts.SCTESIT.new
def GstMpegts.SCTESIT.new ():
    #python wrapper for 'gst_mpegts_scte_sit_new'
Allocates and initializes a GstMpegts.SCTESIT.
A newly allocated GstMpegts.SCTESIT
GstMpegtsSCTESpliceEvent
Members
insert_event
		(gboolean)
		–
	splice_event_id
		(guint32)
		–
	splice_event_cancel_indicator
		(gboolean)
		–
	out_of_network_indicator
		(gboolean)
		–
	program_splice_flag
		(gboolean)
		–
	duration_flag
		(gboolean)
		–
	splice_immediate_flag
		(gboolean)
		–
	program_splice_time_specified
		(gboolean)
		–
	program_splice_time
		(guint64)
		–
	break_duration_auto_return
		(gboolean)
		–
	break_duration
		(guint64)
		–
	unique_program_id
		(guint16)
		–
	avail_num
		(guint8)
		–
	avails_expected
		(guint8)
		–
	GstMpegtsSCTESpliceEvent
Members
insert_event
		(Number)
		–
	splice_event_id
		(Number)
		–
	splice_event_cancel_indicator
		(Number)
		–
	out_of_network_indicator
		(Number)
		–
	program_splice_flag
		(Number)
		–
	duration_flag
		(Number)
		–
	splice_immediate_flag
		(Number)
		–
	program_splice_time_specified
		(Number)
		–
	program_splice_time
		(Number)
		–
	break_duration_auto_return
		(Number)
		–
	break_duration
		(Number)
		–
	unique_program_id
		(Number)
		–
	avail_num
		(Number)
		–
	avails_expected
		(Number)
		–
	GstMpegtsSCTESpliceEvent
Members
insert_event
		(bool)
		–
	splice_event_id
		(int)
		–
	splice_event_cancel_indicator
		(bool)
		–
	out_of_network_indicator
		(bool)
		–
	program_splice_flag
		(bool)
		–
	duration_flag
		(bool)
		–
	splice_immediate_flag
		(bool)
		–
	program_splice_time_specified
		(bool)
		–
	program_splice_time
		(int)
		–
	break_duration_auto_return
		(bool)
		–
	break_duration
		(int)
		–
	unique_program_id
		(int)
		–
	avail_num
		(int)
		–
	avails_expected
		(int)
		–
	Constructors
gst_mpegts_scte_splice_event_new
GstMpegtsSCTESpliceEvent * gst_mpegts_scte_splice_event_new ()
Allocates and initializes a GstMpegtsSCTESpliceEvent.
A newly allocated GstMpegtsSCTESpliceEvent
GstMpegts.SCTESpliceEvent.prototype.new
function GstMpegts.SCTESpliceEvent.prototype.new(): {
    // javascript wrapper for 'gst_mpegts_scte_splice_event_new'
}
Allocates and initializes a GstMpegts.SCTESpliceEvent.
A newly allocated GstMpegts.SCTESpliceEvent
GstMpegts.SCTESpliceEvent.new
def GstMpegts.SCTESpliceEvent.new ():
    #python wrapper for 'gst_mpegts_scte_splice_event_new'
Allocates and initializes a GstMpegts.SCTESpliceEvent.
A newly allocated GstMpegts.SCTESpliceEvent
Functions
gst_mpegts_scte_cancel_new
GstMpegtsSCTESIT * gst_mpegts_scte_cancel_new (guint32 event_id)
Allocates and initializes a new INSERT command GstMpegtsSCTESIT setup to cancel the specified event_id.
Parameters:
event_id
				–
	The event ID to cancel.
A newly allocated GstMpegtsSCTESIT
GstMpegts.prototype.scte_cancel_new
function GstMpegts.prototype.scte_cancel_new(event_id: Number): {
    // javascript wrapper for 'gst_mpegts_scte_cancel_new'
}
Allocates and initializes a new INSERT command GstMpegts.SCTESIT setup to cancel the specified event_id.
Parameters:
event_id
					(
						Number
						)
				–
	The event ID to cancel.
A newly allocated GstMpegts.SCTESIT
GstMpegts.scte_cancel_new
def GstMpegts.scte_cancel_new (event_id):
    #python wrapper for 'gst_mpegts_scte_cancel_new'
Allocates and initializes a new INSERT command GstMpegts.SCTESIT setup to cancel the specified event_id.
Parameters:
event_id
					(
						int
						)
				–
	The event ID to cancel.
A newly allocated GstMpegts.SCTESIT
gst_mpegts_scte_null_new
GstMpegtsSCTESIT * gst_mpegts_scte_null_new ()
Allocates and initializes a NULL command GstMpegtsSCTESIT.
A newly allocated GstMpegtsSCTESIT
GstMpegts.prototype.scte_null_new
function GstMpegts.prototype.scte_null_new(): {
    // javascript wrapper for 'gst_mpegts_scte_null_new'
}
Allocates and initializes a NULL command GstMpegts.SCTESIT.
A newly allocated GstMpegts.SCTESIT
GstMpegts.scte_null_new
def GstMpegts.scte_null_new ():
    #python wrapper for 'gst_mpegts_scte_null_new'
Allocates and initializes a NULL command GstMpegts.SCTESIT.
A newly allocated GstMpegts.SCTESIT
gst_mpegts_scte_splice_in_new
GstMpegtsSCTESIT * gst_mpegts_scte_splice_in_new (guint32 event_id, guint64 splice_time)
Allocates and initializes a new "Splice In" INSERT command GstMpegtsSCTESIT for the given event_id and splice_time.
If the splice_time is G_MAXUINT64 then the event will be immediate as opposed to for the target splice_time.
Parameters:
event_id
				–
	The event ID.
splice_time
				–
	The PCR time for the splice event
A newly allocated GstMpegtsSCTESIT
GstMpegts.prototype.scte_splice_in_new
function GstMpegts.prototype.scte_splice_in_new(event_id: Number, splice_time: Number): {
    // javascript wrapper for 'gst_mpegts_scte_splice_in_new'
}
Allocates and initializes a new "Splice In" INSERT command GstMpegts.SCTESIT for the given event_id and splice_time.
If the splice_time is GLib.MAXUINT64 then the event will be immediate as opposed to for the target splice_time.
Parameters:
event_id
					(
						Number
						)
				–
	The event ID.
splice_time
					(
						Number
						)
				–
	The PCR time for the splice event
A newly allocated GstMpegts.SCTESIT
GstMpegts.scte_splice_in_new
def GstMpegts.scte_splice_in_new (event_id, splice_time):
    #python wrapper for 'gst_mpegts_scte_splice_in_new'
Allocates and initializes a new "Splice In" INSERT command GstMpegts.SCTESIT for the given event_id and splice_time.
If the splice_time is GLib.MAXUINT64 then the event will be immediate as opposed to for the target splice_time.
Parameters:
event_id
					(
						int
						)
				–
	The event ID.
splice_time
					(
						int
						)
				–
	The PCR time for the splice event
A newly allocated GstMpegts.SCTESIT
gst_mpegts_scte_splice_out_new
GstMpegtsSCTESIT * gst_mpegts_scte_splice_out_new (guint32 event_id, guint64 splice_time, guint64 duration)
Allocates and initializes a new "Splice Out" INSERT command GstMpegtsSCTESIT for the given event_id, splice_time and duration.
If the splice_time is G_MAXUINT64 then the event will be immediate as opposed to for the target splice_time.
If the duration is 0 it won't be specified in the event.
Parameters:
event_id
				–
	The event ID.
splice_time
				–
	The PCR time for the splice event
duration
				–
	The optional duration.
A newly allocated GstMpegtsSCTESIT
GstMpegts.prototype.scte_splice_out_new
function GstMpegts.prototype.scte_splice_out_new(event_id: Number, splice_time: Number, duration: Number): {
    // javascript wrapper for 'gst_mpegts_scte_splice_out_new'
}
Allocates and initializes a new "Splice Out" INSERT command GstMpegts.SCTESIT for the given event_id, splice_time and duration.
If the splice_time is GLib.MAXUINT64 then the event will be immediate as opposed to for the target splice_time.
If the duration is 0 it won't be specified in the event.
Parameters:
event_id
					(
						Number
						)
				–
	The event ID.
splice_time
					(
						Number
						)
				–
	The PCR time for the splice event
duration
					(
						Number
						)
				–
	The optional duration.
A newly allocated GstMpegts.SCTESIT
GstMpegts.scte_splice_out_new
def GstMpegts.scte_splice_out_new (event_id, splice_time, duration):
    #python wrapper for 'gst_mpegts_scte_splice_out_new'
Allocates and initializes a new "Splice Out" INSERT command GstMpegts.SCTESIT for the given event_id, splice_time and duration.
If the splice_time is GLib.MAXUINT64 then the event will be immediate as opposed to for the target splice_time.
If the duration is 0 it won't be specified in the event.
Parameters:
event_id
					(
						int
						)
				–
	The event ID.
splice_time
					(
						int
						)
				–
	The PCR time for the splice event
duration
					(
						int
						)
				–
	The optional duration.
A newly allocated GstMpegts.SCTESIT
Enumerations
GstMpegtsSCTESpliceCommandType
Members
GST_MTS_SCTE_SPLICE_COMMAND_NULL
		(0)
		–
	GST_MTS_SCTE_SPLICE_COMMAND_SCHEDULE
		(4)
		–
	GST_MTS_SCTE_SPLICE_COMMAND_INSERT
		(5)
		–
	GST_MTS_SCTE_SPLICE_COMMAND_TIME
		(6)
		–
	GST_MTS_SCTE_SPLICE_COMMAND_BANDWIDTH
		(7)
		–
	GST_MTS_SCTE_SPLICE_COMMAND_PRIVATE
		(255)
		–
	GstMpegts.SCTESpliceCommandType
Members
GstMpegts.SCTESpliceCommandType.NULL
		(0)
		–
	GstMpegts.SCTESpliceCommandType.SCHEDULE
		(4)
		–
	GstMpegts.SCTESpliceCommandType.INSERT
		(5)
		–
	GstMpegts.SCTESpliceCommandType.TIME
		(6)
		–
	GstMpegts.SCTESpliceCommandType.BANDWIDTH
		(7)
		–
	GstMpegts.SCTESpliceCommandType.PRIVATE
		(255)
		–
	GstMpegts.SCTESpliceCommandType
Members
GstMpegts.SCTESpliceCommandType.NULL
		(0)
		–
	GstMpegts.SCTESpliceCommandType.SCHEDULE
		(4)
		–
	GstMpegts.SCTESpliceCommandType.INSERT
		(5)
		–
	GstMpegts.SCTESpliceCommandType.TIME
		(6)
		–
	GstMpegts.SCTESpliceCommandType.BANDWIDTH
		(7)
		–
	GstMpegts.SCTESpliceCommandType.PRIVATE
		(255)
		–
	GstMpegtsSCTESpliceDescriptor
Members
GST_MTS_SCTE_DESC_AVAIL
		(0)
		–
	GST_MTS_SCTE_DESC_DTMF
		(1)
		–
	GST_MTS_SCTE_DESC_SEGMENTATION
		(2)
		–
	GST_MTS_SCTE_DESC_TIME
		(3)
		–
	GST_MTS_SCTE_DESC_AUDIO
		(4)
		–
	GstMpegts.SCTESpliceDescriptor
Members
GstMpegts.SCTESpliceDescriptor.AVAIL
		(0)
		–
	GstMpegts.SCTESpliceDescriptor.DTMF
		(1)
		–
	GstMpegts.SCTESpliceDescriptor.SEGMENTATION
		(2)
		–
	GstMpegts.SCTESpliceDescriptor.TIME
		(3)
		–
	GstMpegts.SCTESpliceDescriptor.AUDIO
		(4)
		–
	GstMpegts.SCTESpliceDescriptor
Members
GstMpegts.SCTESpliceDescriptor.AVAIL
		(0)
		–
	GstMpegts.SCTESpliceDescriptor.DTMF
		(1)
		–
	GstMpegts.SCTESpliceDescriptor.SEGMENTATION
		(2)
		–
	GstMpegts.SCTESpliceDescriptor.TIME
		(3)
		–
	GstMpegts.SCTESpliceDescriptor.AUDIO
		(4)
		–
	GstMpegtsScteStreamType
Type of mpeg-ts streams for SCTE
Members
GST_MPEGTS_STREAM_TYPE_SCTE_SUBTITLING
		(130)
		–
	SCTE-27 Subtitling
GST_MPEGTS_STREAM_TYPE_SCTE_ISOCH_DATA
		(131)
		–
	SCTE-19 Isochronous data
GST_MPEGTS_STREAM_TYPE_SCTE_SIT
		(134)
		–
	SCTE-35 Splice Information Table
GST_MPEGTS_STREAM_TYPE_SCTE_DST_NRT
		(149)
		–
	SCTE-07 Data Service or Network Resource Table
GST_MPEGTS_STREAM_TYPE_SCTE_DSMCC_DCB
		(176)
		–
	Type B - DSM-CC Data Carousel [IEC 13818-6])
GST_MPEGTS_STREAM_TYPE_SCTE_SIGNALING
		(192)
		–
	Enhanced Television Application Signaling (OC-SP-ETV-AM1.0.1-120614)
GST_MPEGTS_STREAM_TYPE_SCTE_SYNC_DATA
		(194)
		–
	SCTE-07 Synchronous data
GST_MPEGTS_STREAM_TYPE_SCTE_ASYNC_DATA
		(195)
		–
	SCTE-53 Asynchronous data
GstMpegts.ScteStreamType
Type of mpeg-ts streams for SCTE
Members
GstMpegts.ScteStreamType.SUBTITLING
		(130)
		–
	SCTE-27 Subtitling
GstMpegts.ScteStreamType.ISOCH_DATA
		(131)
		–
	SCTE-19 Isochronous data
GstMpegts.ScteStreamType.SIT
		(134)
		–
	SCTE-35 Splice Information Table
GstMpegts.ScteStreamType.DST_NRT
		(149)
		–
	SCTE-07 Data Service or Network Resource Table
GstMpegts.ScteStreamType.DSMCC_DCB
		(176)
		–
	Type B - DSM-CC Data Carousel [IEC 13818-6])
GstMpegts.ScteStreamType.SIGNALING
		(192)
		–
	Enhanced Television Application Signaling (OC-SP-ETV-AM1.0.1-120614)
GstMpegts.ScteStreamType.SYNC_DATA
		(194)
		–
	SCTE-07 Synchronous data
GstMpegts.ScteStreamType.ASYNC_DATA
		(195)
		–
	SCTE-53 Asynchronous data
GstMpegts.ScteStreamType
Type of mpeg-ts streams for SCTE
Members
GstMpegts.ScteStreamType.SUBTITLING
		(130)
		–
	SCTE-27 Subtitling
GstMpegts.ScteStreamType.ISOCH_DATA
		(131)
		–
	SCTE-19 Isochronous data
GstMpegts.ScteStreamType.SIT
		(134)
		–
	SCTE-35 Splice Information Table
GstMpegts.ScteStreamType.DST_NRT
		(149)
		–
	SCTE-07 Data Service or Network Resource Table
GstMpegts.ScteStreamType.DSMCC_DCB
		(176)
		–
	Type B - DSM-CC Data Carousel [IEC 13818-6])
GstMpegts.ScteStreamType.SIGNALING
		(192)
		–
	Enhanced Television Application Signaling (OC-SP-ETV-AM1.0.1-120614)
GstMpegts.ScteStreamType.SYNC_DATA
		(194)
		–
	SCTE-07 Synchronous data
GstMpegts.ScteStreamType.ASYNC_DATA
		(195)
		–
	SCTE-53 Asynchronous data
GstMpegtsSectionSCTETableID
Values for a GstMpegtsSection table_id.
These are the registered SCTE table_id variants.
see also: GstMpegtsSectionTableID
Members
GST_MTS_TABLE_ID_SCTE_EAS
		(216)
		–
	SCTE-18 Emergency Alert System
GST_MTS_TABLE_ID_SCTE_EBIF
		(224)
		–
	CL-SP-ETV-AM 1.0.1 EBIF message
GST_MTS_TABLE_ID_SCTE_RESERVED
		(225)
		–
	GST_MTS_TABLE_ID_SCTE_EISS
		(226)
		–
	CL-SP-ETV-AM 1.0.1 EBIF Int. Signaling Sect.
GST_MTS_TABLE_ID_SCTE_DII
		(227)
		–
	CL-SP-ETV-AM 1.0.1 DSMCC DII message
GST_MTS_TABLE_ID_SCTE_DDB
		(228)
		–
	CL-SP-ETV-AM 1.0.1 DSMCC Data Download Block
GST_MTS_TABLE_ID_SCTE_SPLICE
		(252)
		–
	SCTE-35 splice information is carried in a section stream on a separate PID in the program’s Map Table (PMT) allowing Splice Event notifications to remain associated with the program and pass through multiplexers.
GstMpegts.SectionSCTETableID
Values for a GstMpegts.Section table_id.
These are the registered SCTE table_id variants.
see also: GstMpegts.SectionTableID
Members
GstMpegts.SectionSCTETableID.EAS
		(216)
		–
	SCTE-18 Emergency Alert System
GstMpegts.SectionSCTETableID.EBIF
		(224)
		–
	CL-SP-ETV-AM 1.0.1 EBIF message
GstMpegts.SectionSCTETableID.RESERVED
		(225)
		–
	GstMpegts.SectionSCTETableID.EISS
		(226)
		–
	CL-SP-ETV-AM 1.0.1 EBIF Int. Signaling Sect.
GstMpegts.SectionSCTETableID.DII
		(227)
		–
	CL-SP-ETV-AM 1.0.1 DSMCC DII message
GstMpegts.SectionSCTETableID.DDB
		(228)
		–
	CL-SP-ETV-AM 1.0.1 DSMCC Data Download Block
GstMpegts.SectionSCTETableID.SPLICE
		(252)
		–
	SCTE-35 splice information is carried in a section stream on a separate PID in the program’s Map Table (PMT) allowing Splice Event notifications to remain associated with the program and pass through multiplexers.
GstMpegts.SectionSCTETableID
Values for a GstMpegts.Section table_id.
These are the registered SCTE table_id variants.
see also: GstMpegts.SectionTableID
Members
GstMpegts.SectionSCTETableID.EAS
		(216)
		–
	SCTE-18 Emergency Alert System
GstMpegts.SectionSCTETableID.EBIF
		(224)
		–
	CL-SP-ETV-AM 1.0.1 EBIF message
GstMpegts.SectionSCTETableID.RESERVED
		(225)
		–
	GstMpegts.SectionSCTETableID.EISS
		(226)
		–
	CL-SP-ETV-AM 1.0.1 EBIF Int. Signaling Sect.
GstMpegts.SectionSCTETableID.DII
		(227)
		–
	CL-SP-ETV-AM 1.0.1 DSMCC DII message
GstMpegts.SectionSCTETableID.DDB
		(228)
		–
	CL-SP-ETV-AM 1.0.1 DSMCC Data Download Block
GstMpegts.SectionSCTETableID.SPLICE
		(252)
		–
	SCTE-35 splice information is carried in a section stream on a separate PID in the program’s Map Table (PMT) allowing Splice Event notifications to remain associated with the program and pass through multiplexers.
Constants
GST_TYPE_MPEGTS_SCTE_SIT
#define GST_TYPE_MPEGTS_SCTE_SIT (gst_mpegts_scte_sit_get_type());
GST_TYPE_MPEGTS_SCTE_SPLICE_EVENT
#define GST_TYPE_MPEGTS_SCTE_SPLICE_EVENT (gst_mpegts_scte_splice_event_get_type);
The results of the search are