Membrane Element: Lame v0.1.0 Membrane.Element.Lame.Encoder View Source
Element encoding raw audio into MPEG-1, layer 3 format
Link to this section Summary
Types
Struct containing options for Membrane.Element.Lame.Encoder
bitrate
: Bitrate in kbit/secquality
: Quality of the encoded audio
Functions
Returns all known sink pads for Membrane.Element.Lame.Encoder
Returns all known source pads for Membrane.Element.Lame.Encoder
Returns description of options available for this module
Link to this section Types
Link to this type
t()
View Source
t() :: %Membrane.Element.Lame.Encoder{ bitrate: any(), quality: :low | :medium | :high }
Struct containing options for Membrane.Element.Lame.Encoder
bitrate
: Bitrate in kbit/secquality
: Quality of the encoded audio
Link to this section Functions
Link to this function
known_sink_pads()
View Source
known_sink_pads() :: Membrane.Element.Base.Mixin.SinkBehaviour.known_sink_pads_t()
Returns all known sink pads for Membrane.Element.Lame.Encoder
They are the following:
Pad:
:sink
- Availability: :always
- Mode: {:pull, [demand_in: :bytes]}
Caps:
{Membrane.Caps.Audio.Raw, [format: :s32le, sample_rate: 44100, channels: 2]}
Link to this function
known_source_pads()
View Source
known_source_pads() :: Membrane.Element.Base.Mixin.SourceBehaviour.known_source_pads_t()
Returns all known source pads for Membrane.Element.Lame.Encoder
They are the following:
Pad:
:source
- Availability: :always
- Mode: :pull
Caps:
{Membrane.Caps.Audio.MPEG, [channels: 2, sample_rate: 44100, layer: :layer3, version: :v1]}
Returns description of options available for this module