amrwbdec

amrwbdec — Adaptive Multi-Rate Wideband audio decoder

Synopsis




            GstAmrwbDec;

Description

AMR wideband decoder based on the reference codec implementation.

Example launch line

|[ gst-launch filesrc location=abc.amr ! amrwbparse ! amrwbdec ! audioresample ! audioconvert ! alsasink ]|

Synopsis

Element Information

plugin amrwb
author Renato Araujo <renato.filho@indt.org.br>
class Codec/Decoder/Audio

Element Pads

name sink
direction sink
presence always
details audio/AMR-WB, rate=(int)16000, channels=(int)1
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)16000, channels=(int)1

Details

GstAmrwbDec

typedef struct {
  GstElement element;

  /* pads */
  GstPad *sinkpad, *srcpad;
  guint64 ts;

  GstAdapter *adapter;

  /* library handle */
  void *handle;

  /* output settings */
  gint channels, rate;
  gint duration;

  GstSegment        segment;
  gboolean          discont;
} GstAmrwbDec;

Opaque data structure.

See Also

GstAmrwbEnc, GstAmrwbParse