com.fluendo.jst
Class Sink

java.lang.Object
  extended by com.fluendo.jst.Object
      extended by com.fluendo.jst.Element
          extended by com.fluendo.jst.Sink
Direct Known Subclasses:
AudioSink, FakeSink, VideoSink

public abstract class Sink
extends Element


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
 
Constructor Summary
Sink()
           
 
Method Summary
 boolean query(Query query)
           
 boolean sendEvent(Event event)
           
 boolean setProperty(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class com.fluendo.jst.Element
abortState, addPad, addPadListener, continueState, enumPads, getBus, getClock, getFactoryName, getMime, getPad, getState, getStateName, getStateNext, getStateReturnName, getTransition, getTransitionCurrent, getTransitionNext, lostState, noMorePads, postMessage, removePad, removePadListener, requestSinkPad, setBus, setClock, setState, toString, typeFind
 
Methods inherited from class com.fluendo.jst.Object
getName, getParent, getProperty, isFlagSet, setFlag, setName, setParent, unParent, unsetFlag
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Sink

public Sink()
Method Detail

sendEvent

public boolean sendEvent(Event event)
Overrides:
sendEvent in class Element

query

public boolean query(Query query)
Overrides:
query in class Element

setProperty

public boolean setProperty(java.lang.String name,
                           java.lang.Object value)
Overrides:
setProperty in class Object