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
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic String[]static final intstatic final intstatic final intFields inherited from class Object
OBJECT_FLAG_LAST -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanvoidaddPadListener(PadListener listener) intcontinueState(int result) enumPads()getBus()getClock()abstract StringgetMime()intgetState(int[] resState, int[] resPending, long timeout) static StringgetStateName(int state) intgetStateNext(int current, int pending) static StringgetStateReturnName(int ret) intgetTransition(int current, int next) intgetTransitionCurrent(int transition) intgetTransitionNext(int transition) voidvoidvoidpostMessage(Message message) booleanbooleanvoidremovePadListener(PadListener listener) requestSinkPad(Pad peer) booleanvoidvoidfinal intsetState(int newState) toString()inttypeFind(byte[] data, int offset, int length)
-
Field Details
-
FLAG_IS_SINK
public static final int FLAG_IS_SINK- See Also:
-
ELEMENT_FLAG_LAST
public static final int ELEMENT_FLAG_LAST- See Also:
-
NONE
public static final int NONE- See Also:
-
STOP
public static final int STOP- See Also:
-
PAUSE
public static final int PAUSE- See Also:
-
PLAY
public static final int PLAY- See Also:
-
STOP_PAUSE
public static final int STOP_PAUSE- See Also:
-
PAUSE_PLAY
public static final int PAUSE_PLAY- See Also:
-
PLAY_PAUSE
public static final int PLAY_PAUSE- See Also:
-
PAUSE_STOP
public static final int PAUSE_STOP- See Also:
-
FAILURE
public static final int FAILURE- See Also:
-
SUCCESS
public static final int SUCCESS- See Also:
-
ASYNC
public static final int ASYNC- See Also:
-
NO_PREROLL
public static final int NO_PREROLL- See Also:
-
stateReturnNames
-
-
Constructor Details
-
Element
public Element() -
Element
-
-
Method Details
-
getStateName
-
getStateReturnName
-
getMime
-
getFactoryName
-
typeFind
public int typeFind(byte[] data, int offset, int length) -
toString
-
setClock
-
getClock
-
setBus
-
getBus
-
addPadListener
-
removePadListener
-
getPad
-
addPad
-
removePad
-
noMorePads
public void noMorePads() -
enumPads
-
postMessage
-
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
-
query
-
requestSinkPad
-