amrnbparse
amrnbparse — Adaptive Multi-Rate Narrow-Band audio parser
|
|
Description
AMR narrowband bitstream parser.
Synopsis
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;
gint block;
GstAmrnbSeekHandler seek_handler;
guint64 ts;
/* for seeking etc */
GstSegment segment;
} GstAmrnbParse;