lc3enc

The lc3enc element encodes raw audio using the Low Complexity Communication Codec (LC3).

Example pipeline

 gst-launch-1.0 audiotestsrc ! lc3enc ! audio/x-lc3,channels=2,rate=48000,frame-duration-us=10000 !\
  filesink location=audio.lc3

Encodes a sine wave into LC3 format using the config params frame-duration-us specified by the caps downstream and save it to file audio.lc3

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstAudioEncoder
                    ╰──lc3enc

Implemented interfaces

Factory details

Authors: – Taruntej Kanakamalla

Classification:Codec/Encoder/Audio

Rank – none

Plugin – lc3

Package – GStreamer Bad Plug-ins

Pad Templates

sink

audio/x-raw:
         format: { S16LE, S24LE, S32LE, F32LE }
           rate: { (int)8000, (int)16000, (int)24000, (int)32000, (int)48000 }
       channels: [ 1, 2147483647 ]

Presencealways

Directionsink

Object typeGstPad


src

audio/x-lc3:
           rate: { (int)8000, (int)16000, (int)24000, (int)32000, (int)48000 }
       channels: [ 1, 2147483647 ]
    frame-bytes: [ 20, 400 ]
frame-duration-us: { (int)10000, (int)7500 }
         framed: true

Presencealways

Directionsrc

Object typeGstPad


The results of the search are