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
public class Pipeline
- extends Element
- implements BusSyncHandler
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 |
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 |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Pipeline
public Pipeline()
Pipeline
public Pipeline(java.lang.String name)
getFactoryName
public java.lang.String getFactoryName()
- Specified by:
getFactoryName
in class Element
shutDown
public void shutDown()
useClock
public void useClock(Clock clock)
add
public boolean add(Element elem)
remove
public boolean remove(Element elem)
enumElements
public java.util.Enumeration enumElements()
enumSorted
public java.util.Enumeration enumSorted()
enumSinks
public java.util.Enumeration enumSinks()
handleSyncMessage
public int handleSyncMessage(Message message)
- Specified by:
handleSyncMessage
in interface BusSyncHandler
getState
public int getState(int[] resState,
int[] resPending,
long timeout)
- Overrides:
getState
in class Element
sendEvent
public boolean sendEvent(Event event)
- Overrides:
sendEvent
in class Element
query
public boolean query(Query query)
- Overrides:
query
in class Element