Membrane.Element.Tee.Master (Membrane Element Tee v0.5.0) View Source

Element for forwarding buffers to at least one output pad

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

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

The :master pad dictates the speed of processing data and any element (or elements) connected to :copy pad will receive the same data as :master

Pads

:input

Availability:always
Caps:any
Demand unit:buffers
Direction:input
Mode:pull
Name:input

:copy

Availability:on_request
Caps:any
Direction:output
Mode:push
Name:copy

:master

Availability:always
Caps:any
Direction:output
Mode:pull
Name:master

Link to this section Summary

Functions

Returns pads descriptions for Membrane.Element.Tee.Master

Link to this section Functions

Specs

membrane_pads() :: [{Membrane.Pad.name_t(), Membrane.Pad.description_t()}]

Returns pads descriptions for Membrane.Element.Tee.Master