GstBaseTsMux
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstAggregator ╰──GstBaseTsMux
Properties
alignment
“alignment” gint
Number of packets per buffer (padded with dummy packets on EOS) (-1 = auto, 0 = all available packets, 7 for UDP streaming)
Flags : Read / Write
Default value : -1
bitrate
“bitrate” guint64
Set the target bitrate, will insert null packets as padding to achieve multiplex-wide constant bitrate (0 means no padding)
Flags : Read / Write
Default value : 0
enable-custom-mappings
“enable-custom-mappings” gboolean
Enable custom mappings for which there are no official specifications
Flags : Read / Write
Default value : false
Since : 1.26
pat-interval
“pat-interval” guint
Set the interval (in ticks of the 90kHz clock) for writing out the PAT table
Flags : Read / Write
Default value : 9000
pcr-interval
“pcr-interval” guint
Set the interval (in ticks of the 90kHz clock) for writing PCR
Flags : Read / Write
Default value : 3600
pmt-interval
“pmt-interval” guint
Set the interval (in ticks of the 90kHz clock) for writing out the PMT table
Flags : Read / Write
Default value : 9000
prog-map
“prog-map” GstStructure *
A GstStructure specifies the mapping from elementary streams to programs
Flags : Read / Write
scte-35-null-interval
“scte-35-null-interval” guint
Set the interval (in ticks of the 90kHz clock) for writing SCTE-35 NULL (heartbeat) packets. 0=disable (only valid if scte-35-pid is different from 0)
Flags : Read / Write
Default value : 27000000
scte-35-pid
“scte-35-pid” guint
PID to use for inserting SCTE-35 packets (0: unused)
Flags : Read / Write
Default value : 0
si-interval
“si-interval” guint
Set the interval (in ticks of the 90kHz clock) for writing out the ServiceInformation tables
Flags : Read / Write
Default value : 9000
The results of the search are