voamrwbenc

AMR wideband encoder based on the reference codec implementation.

Example launch line

 gst-launch filesrc location=abc.wav ! wavparse ! audioresample ! audioconvert ! voamrwbenc ! filesink location=abc.amr

Please note that the above stream misses the header, that is needed to play the stream.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstAudioEncoder
                    ╰──voamrwbenc

Implemented interfaces

Factory details

Authors: – Renato Araujo

Classification:Codec/Encoder/Audio

Rank – secondary

Plugin – voamrwbenc

Package – GStreamer Bad Plug-ins

Pad Templates

sink

audio/x-raw:
         format: S16LE
         layout: interleaved
           rate: 16000
       channels: 1

Presencealways

Directionsink

Object typeGstPad


src

audio/AMR-WB:
           rate: 16000
       channels: 1

Presencealways

Directionsrc

Object typeGstPad


Properties

band-mode

“band-mode” GstVoAmrWbEncBandMode *

Encoding Band Mode (Kbps)

Flags : Read / Write / Construct

Default value : MR660 (0)


Named constants

GstVoAmrWbEncBandMode

Members

MR660 (0) – MR660
MR885 (1) – MR885
MR1265 (2) – MR1265
MR1425 (2) – MR1425
MR1585 (3) – MR1585
MR1825 (4) – MR1825
MR1985 (5) – MR1985
MR2305 (6) – MR2305
MR2385 (7) – MR2385
MRDTX (8) – MRDTX

The results of the search are