qtmux

Hierarchy

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

Implemented interfaces

Factory details

Authors: – Thiago Sousa Santos

Classification: – Codec/Muxer

Rank – primary

Plugin – isomp4

Package – GStreamer Good Plug-ins

Pad Templates

audio_%u

audio/x-raw:
         format: { S32LE, S32BE, S24LE, S24BE, S16LE, S16BE, S8, U8 }
         layout: interleaved
       channels: [ 1, 2 ]
           rate: [ 1, 2147483647 ]
audio/x-raw:
         format: { S32LE, S32BE, S24LE, S24BE, S16LE, S16BE, S8, U8 }
         layout: interleaved
   channel-mask: 0x0000000000000000
       channels: [ 1, 16 ]
           rate: [ 1, 2147483647 ]
audio/mpeg:
    mpegversion: 1
          layer: [ 1, 3 ]
       channels: [ 1, 2 ]
           rate: [ 1, 2147483647 ]
audio/mpeg:
    mpegversion: 4
  stream-format: raw
       channels: [ 1, 8 ]
           rate: [ 1, 2147483647 ]
audio/x-ac3:
       channels: [ 1, 6 ]
           rate: [ 1, 2147483647 ]
audio/x-adpcm:
         layout: dvi
    block_align: [ 64, 8096 ]
       channels: [ 1, 2 ]
           rate: [ 1, 2147483647 ]
audio/x-alaw:
       channels: [ 1, 2 ]
           rate: [ 1, 2147483647 ]
audio/x-mulaw:
       channels: [ 1, 2 ]
           rate: [ 1, 2147483647 ]
audio/AMR:
           rate: 8000
       channels: [ 1, 2 ]
audio/AMR-WB:
           rate: 16000
       channels: [ 1, 2 ]
audio/x-alac:
       channels: [ 1, 2 ]
           rate: [ 1, 2147483647 ]
audio/x-opus:
channel-mapping-family: [ 0, 255 ]
       channels: [ 1, 8 ]
           rate: [ 1, 2147483647 ]

Presence – request

Direction – sink

Object type – GstQTMuxPad


caption_%u

closedcaption/x-cea-608:
         format: s334-1a
closedcaption/x-cea-708:
         format: cdp

Presence – request

Direction – sink

Object type – GstQTMuxPad


src

video/quicktime:
        variant: apple
video/quicktime:

Presence – always

Direction – src

Object type – GstAggregatorPad


subtitle_%u

text/x-raw:
         format: utf8

Presence – request

Direction – sink

Object type – GstQTMuxPad


video_%u

video/x-raw:
         format: { RGB, UYVY, v210 }
          width: [ 16, 2147483647 ]
         height: [ 16, 2147483647 ]
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-prores:
        variant: { (string)standard, (string)lt, (string)hq, (string)proxy, (string)4444, (string)4444xq }
          width: [ 16, 2147483647 ]
         height: [ 16, 2147483647 ]
video/x-cineform:
          width: [ 16, 2147483647 ]
         height: [ 16, 2147483647 ]
video/x-h263:
          width: [ 16, 2147483647 ]
         height: [ 16, 2147483647 ]
video/x-h264:
  stream-format: { (string)avc, (string)avc3 }
      alignment: au
          width: [ 16, 2147483647 ]
         height: [ 16, 2147483647 ]
video/x-h265:
  stream-format: { (string)hvc1, (string)hev1 }
      alignment: au
          width: [ 16, 2147483647 ]
         height: [ 16, 2147483647 ]
video/x-h266:
  stream-format: { (string)vvc1, (string)vvi1 }
      alignment: au
          width: [ 16, 2147483647 ]
         height: [ 16, 2147483647 ]
video/x-svq:
     svqversion: 3
          width: [ 16, 2147483647 ]
         height: [ 16, 2147483647 ]
video/x-dv:
   systemstream: false
          width: [ 16, 2147483647 ]
         height: [ 16, 2147483647 ]
image/jpeg:
          width: [ 16, 2147483647 ]
         height: [ 16, 2147483647 ]
image/png:
          width: [ 16, 2147483647 ]
         height: [ 16, 2147483647 ]
video/x-vp8:
          width: [ 16, 2147483647 ]
         height: [ 16, 2147483647 ]
video/x-vp9:
        profile: { (string)0, (string)1, (string)2, (string)3 }
  chroma-format: { (string)4:2:0, (string)4:2:2, (string)4:4:4 }
          width: [ 16, 2147483647 ]
         height: [ 16, 2147483647 ]
video/x-dirac:
          width: [ 16, 2147483647 ]
         height: [ 16, 2147483647 ]
video/x-qt-part:
          width: [ 16, 2147483647 ]
         height: [ 16, 2147483647 ]
video/x-av1:
  stream-format: obu-stream
      alignment: tu
          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. (DEPRECATED, only valid for fragmented MP4)

Flags : Read / Write / Construct

Default value : false


The results of the search are