amrnbparse

amrnbparse — Adaptive Multi-Rate Narrow-Band audio parser

Synopsis




                    GstAmrnbParse;

Description

This is an AMR narrowband parser.

Example launch line

gst-launch filesrc location=abc.amr ! amrnbparse ! amrnbdec ! audioresample ! audioconvert ! alsasink

Element Information

plugin amrnb
author Ronald Bultje <rbultje@ronald.bitfreak.net>
class Codec/Parser/Audio

Element Pads

name src
direction source
presence always
details audio/AMR, rate=(int)8000, channels=(int)1
name sink
direction sink
presence always
details audio/x-amr-nb-sh

Details

GstAmrnbParse

typedef struct {
  GstElement element;

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

  GstAdapter *adapter;

  gboolean seekable;
  gboolean need_header;
  gint64 offset;

  guint64 ts;

  /* for seeking etc */
  GstSegment segment;
} GstAmrnbParse;

See Also

GstAmrnbDec, GstAmrnbEnc