Package com.fluendo.jst
Class Element
- java.lang.Object
-
- com.fluendo.jst.Object
-
- com.fluendo.jst.Element
-
-
Field Summary
Fields Modifier and Type Field Description static intASYNCstatic intELEMENT_FLAG_LASTstatic intFAILUREstatic intFLAG_IS_SINKstatic intNO_PREROLLstatic intNONEstatic intPAUSEstatic intPAUSE_PLAYstatic intPAUSE_STOPstatic intPLAYstatic intPLAY_PAUSEstatic java.lang.String[]stateReturnNamesstatic intSTOPstatic intSTOP_PAUSEstatic intSUCCESS-
Fields inherited from class com.fluendo.jst.Object
OBJECT_FLAG_LAST
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidabortState()booleanaddPad(Pad newPad)voidaddPadListener(PadListener listener)intcontinueState(int result)java.util.EnumerationenumPads()BusgetBus()ClockgetClock()abstract java.lang.StringgetFactoryName()java.lang.StringgetMime()PadgetPad(java.lang.String name)intgetState(int[] resState, int[] resPending, long timeout)static java.lang.StringgetStateName(int state)intgetStateNext(int current, int pending)static java.lang.StringgetStateReturnName(int ret)intgetTransition(int current, int next)intgetTransitionCurrent(int transition)intgetTransitionNext(int transition)voidlostState()voidnoMorePads()voidpostMessage(Message message)booleanquery(Query query)booleanremovePad(Pad aPad)voidremovePadListener(PadListener listener)PadrequestSinkPad(Pad peer)booleansendEvent(Event event)voidsetBus(Bus newBus)voidsetClock(Clock newClock)intsetState(int newState)java.lang.StringtoString()inttypeFind(byte[] data, int offset, int length)
-
-
-
Field Detail
-
FLAG_IS_SINK
public static final int FLAG_IS_SINK
- See Also:
- Constant Field Values
-
ELEMENT_FLAG_LAST
public static final int ELEMENT_FLAG_LAST
- See Also:
- Constant Field Values
-
NONE
public static final int NONE
- See Also:
- Constant Field Values
-
STOP
public static final int STOP
- See Also:
- Constant Field Values
-
PAUSE
public static final int PAUSE
- See Also:
- Constant Field Values
-
PLAY
public static final int PLAY
- See Also:
- Constant Field Values
-
STOP_PAUSE
public static final int STOP_PAUSE
- See Also:
- Constant Field Values
-
PAUSE_PLAY
public static final int PAUSE_PLAY
- See Also:
- Constant Field Values
-
PLAY_PAUSE
public static final int PLAY_PAUSE
- See Also:
- Constant Field Values
-
PAUSE_STOP
public static final int PAUSE_STOP
- See Also:
- Constant Field Values
-
FAILURE
public static final int FAILURE
- See Also:
- Constant Field Values
-
SUCCESS
public static final int SUCCESS
- See Also:
- Constant Field Values
-
ASYNC
public static final int ASYNC
- See Also:
- Constant Field Values
-
NO_PREROLL
public static final int NO_PREROLL
- See Also:
- Constant Field Values
-
stateReturnNames
public static java.lang.String[] stateReturnNames
-
-
Method Detail
-
getStateName
public static java.lang.String getStateName(int state)
-
getStateReturnName
public static java.lang.String getStateReturnName(int ret)
-
getMime
public java.lang.String getMime()
-
getFactoryName
public abstract java.lang.String getFactoryName()
-
typeFind
public int typeFind(byte[] data, int offset, int length)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.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(java.lang.String name)
-
addPad
public boolean addPad(Pad newPad)
-
removePad
public boolean removePad(Pad aPad)
-
noMorePads
public void noMorePads()
-
enumPads
public java.util.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)
-
-