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