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