View Source Membrane.FLAC.Parser (Membrane FLAC plugin v0.9.0)

An element parsing FLAC encoded audio stream.

Wraps Membrane.FLAC.Parser.Engine, see its docs for more info.

element-options

Element options

Passed via struct Membrane.FLAC.Parser.t/0

  • streaming?

    boolean()

    Default value: false
    This option set to true allows parser to accept FLAC stream, e.g. only frames without header

pads

Pads

input

:input

Accepted formats

%Membrane.RemoteStream{content_format: format} when format in [FLAC, nil]

Availability :always
Demand mode :auto
Demand unit :bytes
Direction :input
Mode :pull
Name :input

output

:output

Accepted formats

FLAC

Availability :always
Demand mode :auto
Direction :output
Mode :pull
Name :output

Link to this section Summary

Types

t()

Struct containing options for Membrane.FLAC.Parser

Functions

Returns description of options available for this module

Link to this section Types

@type t() :: %Membrane.FLAC.Parser{streaming?: boolean()}

Struct containing options for Membrane.FLAC.Parser

Link to this section Functions

@spec options() :: keyword()

Returns description of options available for this module