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