## 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

#### 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. (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