View Source Membrane.File.Source (Membrane File plugin v0.13.1)

Element that reads chunks of data from given file and sends them as buffers through the output pad.

element-options

Element options

Passed via struct Membrane.File.Source.t/0

  • location

    Path.t()

    Required
    Path to the file

  • chunk_size

    pos_integer()

    Default value: 2048
    Size of chunks being read

pads

Pads

output

:output

Accepted formats

%RemoteStream{type: :bytestream}

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

Link to this section Summary

Types

t()

Struct containing options for Membrane.File.Source

Functions

Returns description of options available for this module

Link to this section Types

@type t() :: %Membrane.File.Source{chunk_size: pos_integer(), location: Path.t()}

Struct containing options for Membrane.File.Source

Link to this section Functions

@spec options() :: keyword()

Returns description of options available for this module