Package com.fluendo.jst
Class Pipeline
java.lang.Object
com.fluendo.jst.Object
com.fluendo.jst.Element
com.fluendo.jst.Pipeline
- All Implemented Interfaces:
BusSyncHandler
- Direct Known Subclasses:
CortadoPipeline
-
Field Summary
Fields inherited from class com.fluendo.jst.Element
ASYNC, ELEMENT_FLAG_LAST, FAILURE, FLAG_IS_SINK, NO_PREROLL, NONE, PAUSE, PAUSE_PLAY, PAUSE_STOP, PLAY, PLAY_PAUSE, stateReturnNames, STOP, STOP_PAUSE, SUCCESS
Fields inherited from class com.fluendo.jst.Object
OBJECT_FLAG_LAST
Fields inherited from interface com.fluendo.jst.BusSyncHandler
DROP, PASS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
getState
(int[] resState, int[] resPending, long timeout) int
handleSyncMessage
(Message message) boolean
boolean
boolean
void
shutDown()
void
Methods inherited from class com.fluendo.jst.Element
abortState, addPad, addPadListener, continueState, enumPads, getBus, getClock, getMime, getPad, getStateName, getStateNext, getStateReturnName, getTransition, getTransitionCurrent, getTransitionNext, lostState, noMorePads, postMessage, removePad, removePadListener, requestSinkPad, setBus, setClock, setState, toString, typeFind
-
Constructor Details
-
Pipeline
public Pipeline() -
Pipeline
-
-
Method Details
-
getFactoryName
- Specified by:
getFactoryName
in classElement
-
shutDown
public void shutDown() -
useClock
-
add
-
remove
-
enumElements
-
enumSorted
-
enumSinks
-
handleSyncMessage
- Specified by:
handleSyncMessage
in interfaceBusSyncHandler
-
getState
public int getState(int[] resState, int[] resPending, long timeout) -
sendEvent
-
query
-