View Source Membrane.Funnel (Membrane Funnel plugin v0.8.0)
Element that can be used for collecting data from multiple inputs and sending it through one
output. When a new input connects in the :playing
state, the funnel sends
Membrane.Funnel.NewInputEvent
via output.
element-options
Element options
Passed via struct Membrane.Funnel.t/0
end_of_stream
:on_last_pad | :never
Default value:
:on_last_pad
pads
Pads
input
:input
Accepted formats:
_any
Direction: | :input |
Availability: | :on_request |
Flow control: | :auto |
Demand unit: | nil |
output
:output
Accepted formats:
_any
Direction: | :output |
Availability: | :always |
Flow control: | :auto |
Demand unit: | nil |
Link to this section Summary
Types
Struct containing options for Membrane.Funnel
Link to this section Types
@type t() :: %Membrane.Funnel{end_of_stream: :on_last_pad | :never}
Struct containing options for Membrane.Funnel
Link to this section Functions
@spec options() :: keyword()
Returns description of options available for this module