amrnbenc

amrnbenc — Adaptive Multi-Rate Narrow-Band audio encoder

Synopsis

                    GstAmrnbEnc;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstAmrnbEnc

Implemented Interfaces

GstAmrnbEnc implements GstPreset.

Properties

  "band-mode"                GstAmrnbEncBandMode   : Read / Write / Construct

Description

AMR narrowband encoder based on the opencore codec implementation.

Example launch line

1
gst-launch filesrc location=abc.wav ! wavparse ! audioresample ! audioconvert ! amrnbenc ! filesink location=abc.amr
Please note that the above stream misses the header, that is needed to play the stream.

Details

GstAmrnbEnc

typedef struct _GstAmrnbEnc GstAmrnbEnc;

Property Details

The "band-mode" property

  "band-mode"                GstAmrnbEncBandMode   : Read / Write / Construct

Encoding Band Mode (Kbps).

Default value: MR122

See Also

GstAmrnbDec, GstAmrnbParse