# 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

    GstPreset

## Factory details

Authors: – Taruntej Kanakamalla <taruntej@asymptotic.io></taruntej@asymptotic.io>

Classification: – `Codec/Encoder/Audio`

Rank – none

Plugin – lc3

Package – GStreamer Bad Plug-ins

## Pad Templates

### `sink`

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

Presence – always

Direction – sink

Object type – GstPad

### `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

Presence – always

Direction – src

Object type – GstPad

The results of the search are