| amrnbdecamrnbdec — Adaptive Multi-Rate Narrow-Band audio decoder |  | 
Properties
  "variant"                  GstAmrnbVariant       : Read / Write / Construct
 
Description
AMR narrowband decoder based on the 
opencore codec implementation.
Synopsis
Element Information
| plugin | amrnb | 
| author | Ronald Bultje <rbultje@ronald.bitfreak.net> | 
| class | Codec/Decoder/Audio | 
 
Element Pads
| name | src | 
| direction | source | 
| presence | always | 
| details | audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean)true, endianness=(int)1234, rate=(int)8000, channels=(int)1 | 
| name | sink | 
| direction | sink | 
| presence | always | 
| details | audio/AMR, rate=(int)8000, channels=(int)1 | 
 
 
 
Details
GstAmrnbDec
typedef struct {
  GstElement element;
  /* pads */
  GstPad *sinkpad, *srcpad;
  guint64 ts;
  GstAmrnbVariant variant;
  GstAdapter *adapter;
  /* library handle */
  void *handle;
  /* output settings */
  gint channels, rate;
  gint duration;
  GstSegment        segment;
  gboolean          discont;
} GstAmrnbDec;
 
 
Property Details
The "variant" property
  "variant"                  GstAmrnbVariant       : Read / Write / Construct
The decoder variant.
Default value: IF1