# avmux_mpegts

libav MPEG-TS (MPEG-2 Transport Stream) muxer (not recommended, use mpegtsmux instead)

## Hierarchy

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstElement
                    ╰──avmux_mpegts

## Implemented interfaces

    GstTagSetter

## Factory details

Authors: – Wim Taymans , Ronald Bultje

Classification: – `Codec/Muxer`

Rank – none

Plugin – libav

Package – GStreamer FFMPEG Plug-ins

## Pad Templates

### `audio_%u`

    audio/mpeg:
           channels: [ 1, 2 ]
               rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }
        mpegversion: 1
              layer: 2
    audio/mpeg:
           channels: [ 1, 2 ]
               rate: [ 4000, 96000 ]
        mpegversion: 1
              layer: 3
    audio/x-ac3:
           channels: [ 1, 6 ]
               rate: { (int)48000, (int)44100, (int)32000 }
    audio/x-dts:
           channels: [ 1, 6 ]
               rate: [ 4000, 96000 ]
    audio/mpeg:
           channels: [ 1, 16 ]
               rate: [ 4000, 96000 ]
        mpegversion: 4
       base-profile: lc

Presence – request

Direction – sink

Object type – GstPad

### `src`

    video/mpegts:
       systemstream: true

Presence – always

Direction – src

Object type – GstPad

### `video_%u`

    video/mpeg:
        mpegversion: 1
       systemstream: false
    video/mpeg:
        mpegversion: 2
       systemstream: false
    video/x-h264:
          alignment: au

Presence – request

Direction – sink

Object type – GstPad

## Properties

### maxdelay

    “maxdelay” gint

Set the maximum demux-decode delay (in microseconds)

Flags : Read / Write

Default value : 0

### preload

    “preload” gint

Set the initial demux-decode delay (in microseconds)

Flags : Read / Write

Default value : 0

The results of the search are