![]() |
![]() |
![]() |
GStreamer Bad Plugins 1.0 Plugins Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Implemented Interfaces | Properties |
"bitrate" gint : Read / Write / Construct "midside" gboolean : Read / Write / Construct "outputformat" GstFaacOutputFormat : Read / Write "profile" GstFaacProfile : Read / Write "shortctl" GstFaacShortCtl : Read / Write / Construct "tns" gboolean : Read / Write / Construct "quality" gint : Read / Write / Construct "rate-control" GstFaacBrtype : Read / Write / Construct
plugin |
faac |
author |
Ronald Bultje <rbultje@ronald.bitfreak.net> |
class |
Codec/Encoder/Audio |
name |
sink |
direction |
sink |
presence |
always |
details |
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)[ 1, 6 ] |
name |
src |
direction |
source |
presence |
always |
details |
audio/mpeg, mpegversion=(int)4, channels=(int)[ 1, 6 ], rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, stream-format=(string){ adts, raw }, base-profile=(string){ main, lc, ssr, ltp } |
audio/mpeg, mpegversion=(int)2, channels=(int)[ 1, 6 ], rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, stream-format=(string){ adts, raw }, profile=(string){ main, lc } |
struct GstFaac { GstAudioEncoder element; /* input format */ gint format; /* input frame size */ gint samples; /* required output buffer size */ gint bytes; /* negotiated */ gint mpegversion, outputformat; /* properties */ gint bitrate, profile, quality, brtype, shortctl; gboolean tns, midside; /* FAAC object */ faacEncHandle handle; };
"bitrate"
property "bitrate" gint : Read / Write / Construct
Average Bitrate (ABR) in bits/sec.
Allowed values: [8000,320000]
Default value: 128000
"midside"
property "midside" gboolean : Read / Write / Construct
Allow mid/side encoding.
Default value: TRUE
"outputformat"
property "outputformat" GstFaacOutputFormat : Read / Write
Format of output frames.
Default value: OUTPUTFORMAT_RAW
"profile"
property "profile" GstFaacProfile : Read / Write
MPEG/AAC encoding profile.
Default value: LC
"shortctl"
property "shortctl" GstFaacShortCtl : Read / Write / Construct
Block type encorcing.
Default value: SHORTCTL_NORMAL
"tns"
property "tns" gboolean : Read / Write / Construct
Use temporal noise shaping.
Default value: FALSE
"quality"
property "quality" gint : Read / Write / Construct
Variable bitrate (VBR) quantizer quality in %.
Allowed values: [1,1000]
Default value: 100