# ismlmux

Multiplex audio and video into a ISML file

## Hierarchy

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstElement
                    ╰──GstAggregator
                        ╰──GstBaseQTMux
                            ╰──ismlmux

## Implemented interfaces

    GstTagSetter
    GstTagXmpWriter
    GstPreset

## Factory details

Authors: – Thiago Sousa Santos

Classification: – `Codec/Muxer`

Rank – primary

Plugin – isomp4

Package – GStreamer Good Plug-ins

## Pad Templates

### `audio_%u`

    audio/mpeg:
        mpegversion: 1
              layer: 3
           channels: [ 1, 2 ]
               rate: [ 1, 2147483647 ]
    audio/mpeg:
        mpegversion: 4
      stream-format: raw
           channels: [ 1, 8 ]
               rate: [ 1, 2147483647 ]

Presence – request

Direction – sink

Object type – GstQTMuxPad

### `src`

    video/quicktime:
            variant: iso-fragmented

Presence – always

Direction – src

Object type – GstAggregatorPad

### `video_%u`

    video/mpeg:
        mpegversion: 4
       systemstream: false
              width: [ 16, 2147483647 ]
             height: [ 16, 2147483647 ]
    video/x-divx:
        divxversion: 5
              width: [ 16, 2147483647 ]
             height: [ 16, 2147483647 ]
    video/x-h264:
      stream-format: { (string)avc, (string)avc3 }
          alignment: au
              width: [ 16, 2147483647 ]
             height: [ 16, 2147483647 ]

Presence – request

Direction – sink

Object type – GstQTMuxPad

## Properties

### streamable

    “streamable” gboolean

If set to true, the output should be as if it is to be streamed and hence no indexes written or duration written.

Flags : Read / Write / Construct

Default value : true

The results of the search are