| Top |
| gfloat | ath-level | Read / Write |
| gint | bitrate | Read / Write |
| gboolean | copyright | Read / Write |
| GstTwoLameEmphasis | emphasis | Read / Write |
| gboolean | energy-level-extension | Read / Write |
| gboolean | error-protection | Read / Write |
| GstTwoLameMode | mode | Read / Write |
| gboolean | original | Read / Write |
| GstTwoLamePadding | padding | Read / Write |
| gint | psymodel | Read / Write |
| gboolean | quick-mode | Read / Write |
| gint | quick-mode-count | Read / Write |
| gboolean | vbr | Read / Write |
| gfloat | vbr-level | Read / Write |
| gint | vbr-max-bitrate | Read / Write |
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstAudioEncoder ╰── GstTwoLame
plugin |
twolame |
author |
Sebastian Dröge <sebastian.droege@collabora.co.uk> |
class |
Codec/Encoder/Audio |
name |
sink |
direction |
sink |
presence |
always |
details |
audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, rate=(int){ 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)1 |
| audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, rate=(int){ 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)2, channel-mask=(bitmask)0x0000000000000003 |
name |
src |
direction |
source |
presence |
always |
details |
audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int){ 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ] |
“bitrate” property“bitrate” gint
Bitrate in kbit/sec (8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, 192, 224, 256, 320, 384).
Flags: Read / Write
Allowed values: [8,384]
Default value: 192
“copyright” property“copyright” gboolean
Mark as copyright.
Flags: Read / Write
Default value: FALSE
“emphasis” property “emphasis” GstTwoLameEmphasis
Pre-emphasis to apply to the decoded audio.
Flags: Read / Write
Default value: No emphasis
“energy-level-extension” property“energy-level-extension” gboolean
Write peak PCM level to each frame.
Flags: Read / Write
Default value: FALSE
“error-protection” property“error-protection” gboolean
Adds checksum to every frame.
Flags: Read / Write
Default value: FALSE
“mode” property “mode” GstTwoLameMode
Encoding mode.
Flags: Read / Write
Default value: Joint Stereo
“original” property“original” gboolean
Mark as original.
Flags: Read / Write
Default value: TRUE
“padding” property “padding” GstTwoLamePadding
Padding type.
Flags: Read / Write
Default value: No Padding
“psymodel” property“psymodel” gint
Psychoacoustic model used to encode the audio.
Flags: Read / Write
Allowed values: [G_MAXULONG,4]
Default value: 3
“quick-mode” property“quick-mode” gboolean
Calculate Psymodel every frames.
Flags: Read / Write
Default value: FALSE
“quick-mode-count” property“quick-mode-count” gint
Calculate Psymodel every n frames.
Flags: Read / Write
Allowed values: >= 0
Default value: 10
“vbr” property“vbr” gboolean
Enable variable bitrate mode.
Flags: Read / Write
Default value: FALSE
“vbr-level” property“vbr-level” gfloat
VBR Level.
Flags: Read / Write
Allowed values: [-10,10]
Default value: 5
“vbr-max-bitrate” property“vbr-max-bitrate” gint
Specify maximum VBR bitrate (0=off, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, 192, 224, 256, 320, 384).
Flags: Read / Write
Allowed values: [0,384]
Default value: 0