public class Pipeline extends Element implements BusSyncHandler
ASYNC, ELEMENT_FLAG_LAST, FAILURE, FLAG_IS_SINK, NO_PREROLL, NONE, PAUSE, PAUSE_PLAY, PAUSE_STOP, PLAY, PLAY_PAUSE, stateReturnNames, STOP, STOP_PAUSE, SUCCESS
OBJECT_FLAG_LAST
DROP, PASS
Constructor and Description |
---|
Pipeline() |
Pipeline(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(Element elem) |
java.util.Enumeration |
enumElements() |
java.util.Enumeration |
enumSinks() |
java.util.Enumeration |
enumSorted() |
java.lang.String |
getFactoryName() |
int |
getState(int[] resState,
int[] resPending,
long timeout) |
int |
handleSyncMessage(Message message) |
boolean |
query(Query query) |
boolean |
remove(Element elem) |
boolean |
sendEvent(Event event) |
void |
shutDown() |
void |
useClock(Clock clock) |
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
public java.lang.String getFactoryName()
getFactoryName
in class Element
public void shutDown()
public void useClock(Clock clock)
public boolean add(Element elem)
public boolean remove(Element elem)
public java.util.Enumeration enumElements()
public java.util.Enumeration enumSorted()
public java.util.Enumeration enumSinks()
public int handleSyncMessage(Message message)
handleSyncMessage
in interface BusSyncHandler
public int getState(int[] resState, int[] resPending, long timeout)