Membrane.Element.FLACParser (Membrane Element: FlacParser v0.5.0) View Source
An element parsing FLAC encoded audio stream.
Wraps Membrane.Element.FLACParser.Parser
, see its docs for more info.
Element options
Passed via struct Membrane.Element.FLACParser.t/0
streaming?
boolean
Default value:
false
This option set totrue
allows parser to accept FLAC stream, e.g. only frames without header
Pads
:input
Availability | :always |
Caps | :any |
Demand unit | :bytes |
Direction | :input |
Mode | :pull |
Name | :input |
:output
Availability | :always |
Caps | Membrane.Caps.Audio.FLAC |
Direction | :output |
Mode | :pull |
Name | :output |
Link to this section Summary
Types
Struct containing options for Membrane.Element.FLACParser
Functions
Returns pads descriptions for Membrane.Element.FLACParser
Returns description of options available for this module
Link to this section Types
Specs
t() :: %Membrane.Element.FLACParser{streaming?: boolean()}
Struct containing options for Membrane.Element.FLACParser
Link to this section Functions
Specs
membrane_pads() :: [{Membrane.Pad.name_t(), Membrane.Pad.description_t()}]
Returns pads descriptions for Membrane.Element.FLACParser
Specs
options() :: keyword()
Returns description of options available for this module