View Source Membrane.Tee (Membrane Core v1.2.3)

Element for forwarding buffers to at least one output pad

It has one input pad :input and 2 output pads:

  • :output - is a dynamic pad which is always available and works in pull mode
  • :push_output - is a dynamic pad that can be linked to any number of elements (including 0) and works in push mode

The :output pads dictate the speed of processing data and any element (or elements) connected to :push_output pad will receive the same data as all :output instances.

Pads

:input

Accepted formats:

_any
Direction::input
Availability::always
Flow control::auto

:push_output

Accepted formats:

_any
Direction::output
Availability::on_request
Flow control::push

:output

Accepted formats:

_any
Direction::output
Availability::on_request
Flow control::auto