amrnbdec
amrnbdec — Adaptive Multi-Rate Narrow-Band audio decoder
|
|
Description
AMR narrowband decoder based on the
reference codec implementation.
Synopsis
Element Information
| plugin |
amrnb
|
| author |
Ronald Bultje <rbultje@ronald.bitfreak.net> |
| class |
Codec/Decoder/Audio |
Element Pads
| name |
sink |
| direction |
sink |
| presence |
always |
| details |
audio/AMR, rate=(int)8000, 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)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;