Class Element

java.lang.Object
com.fluendo.jst.Object
com.fluendo.jst.Element
Direct Known Subclasses:
HTTPSrc, JPEGDec, KateDec, MulawDec, MultipartDemux, OggDemux, Overlay, Pipeline, Queue, Selector, Sink, SmokeDec, TheoraDec, VorbisDec

public abstract class Element extends Object
  • Field Details

  • Constructor Details

    • Element

      public Element()
    • Element

      public Element(String name)
  • Method Details

    • getStateName

      public static String getStateName(int state)
    • getStateReturnName

      public static String getStateReturnName(int ret)
    • getMime

      public String getMime()
    • getFactoryName

      public abstract String getFactoryName()
    • typeFind

      public int typeFind(byte[] data, int offset, int length)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setClock

      public void setClock(Clock newClock)
    • getClock

      public Clock getClock()
    • setBus

      public void setBus(Bus newBus)
    • getBus

      public Bus getBus()
    • addPadListener

      public void addPadListener(PadListener listener)
    • removePadListener

      public void removePadListener(PadListener listener)
    • getPad

      public Pad getPad(String name)
    • addPad

      public boolean addPad(Pad newPad)
    • removePad

      public boolean removePad(Pad aPad)
    • noMorePads

      public void noMorePads()
    • enumPads

      public Enumeration enumPads()
    • postMessage

      public void postMessage(Message message)
    • getState

      public int getState(int[] resState, int[] resPending, long timeout)
    • getStateNext

      public int getStateNext(int current, int pending)
    • getTransition

      public int getTransition(int current, int next)
    • getTransitionCurrent

      public int getTransitionCurrent(int transition)
    • getTransitionNext

      public int getTransitionNext(int transition)
    • continueState

      public int continueState(int result)
    • abortState

      public void abortState()
    • lostState

      public void lostState()
    • setState

      public final int setState(int newState)
    • sendEvent

      public boolean sendEvent(Event event)
    • query

      public boolean query(Query query)
    • requestSinkPad

      public Pad requestSinkPad(Pad peer)