mpg123

(from GStreamer Good Plug-ins git)

Decodes mp3 streams using the mpg123 library

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstAudioDecoder
                    ╰──mpg123audiodec

Factory details

Authors: – Carlos Rafael Giani

Classification:Codec/Decoder/Audio

Rank – marginal

Plugin – libgstmpg123.so

Package – GStreamer Good Plug-ins git

Pad Templates

sink

audio/mpeg:
    mpegversion: 1
          layer: [ 1, 3 ]
           rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000 }
       channels: [ 1, 2 ]
         parsed: true

Presencealways

Directionsink


src

audio/x-raw:
         format: { S16LE, U16LE, S32LE, U32LE, S24LE, U24LE, F32LE }
           rate: { (int)8000, (int)11025, (int)12000, (int)16000, (int)22050, (int)24000, (int)32000, (int)44100, (int)48000 }
       channels: [ 1, 2 ]
         layout: interleaved

Presencealways

Directionsrc


Properties

min-latency

“min-latency” gint64

Aggregate output data to a minimum of latency time (ns)

Flags : Read / Write

Default value : 0


name

“name” gchararray

The name of the object

Flags : Read / Write / Construct

Default value : NULL


parent

“parent” GstObject *

The parent of the object

Flags : Read / Write


plc

“plc” gboolean

Perform packet loss concealment (if supported)

Flags : Read / Write

Default value : false


tolerance

“tolerance” gint64

Perfect ts while timestamp jitter/imperfection within tolerance (ns)

Flags : Read / Write

Default value : 0


The results of the search are