Class Selector


public class Selector extends Element
This element receives data from N sinks, and selects one of them to send from its source.
  • Constructor Details

    • Selector

      public Selector()
  • Method Details

    • requestSinkPad

      public Pad requestSinkPad(Pad peer)
      Requests a new sink pad to be created for the given peer. The caps do not matter, as Selector is a caps agnostic element.
      Overrides:
      requestSinkPad in class Element
    • setProperty

      public boolean setProperty(String name, Object value)
      The selected sink may be selected via the "selected" property - negative to select nothing
      Overrides:
      setProperty in class Object
    • getProperty

      public Object getProperty(String name)
      Overrides:
      getProperty in class Object
    • getFactoryName

      public String getFactoryName()
      Specified by:
      getFactoryName in class Element