com.fluendo.jst
Class Element
public abstract
class
Element
extends Object
public static final int ASYNC
public static final int ELEMENT_FLAG_LAST
public static final int FAILURE
public static final int FLAG_IS_SINK
public static final int NONE
public static final int NO_PREROLL
public static final int PAUSE
public static final int PAUSE_PLAY
public static final int PAUSE_STOP
public static final int PLAY
public static final int PLAY_PAUSE
public static String[] stateReturnNames
public static final int STOP
public static final int STOP_PAUSE
public static final int SUCCESS
public Element()
public Element(String name)
public void abortState()
public boolean addPad(
Pad newPad)
public int continueState(int result)
public Enumeration enumPads()
public abstract String getFactoryName()
public String getMime()
public
Pad getPad(String name)
public int getState(int[] resState, int[] resPending, long timeout)
public static String getStateName(int state)
public int getStateNext(int current, int pending)
public static String getStateReturnName(int ret)
public int getTransition(int current, int next)
public int getTransitionCurrent(int transition)
public int getTransitionNext(int transition)
public void lostState()
public void noMorePads()
public void postMessage(
Message message)
public boolean query(
Query query)
public boolean removePad(
Pad aPad)
public
Pad requestSinkPad(
Pad peer)
public boolean sendEvent(
Event event)
public void setBus(
Bus newBus)
public void setClock(
Clock newClock)
public final int setState(int newState)
public String toString()
public int typeFind(byte[] data, int offset, int length)