Package com.fluendo.jst
Class Pad
- java.lang.Object
-
- com.fluendo.jst.Object
-
- com.fluendo.jst.Pad
-
- All Implemented Interfaces:
java.lang.Runnable
public class Pad extends Object implements java.lang.Runnable
-
-
Field Summary
Fields Modifier and Type Field Description static intERRORstatic intMODE_NONEstatic intMODE_PULLstatic intMODE_PUSHstatic intNOT_LINKEDstatic intNOT_NEGOTIATEDstatic intNOT_SUPPORTEDstatic intOKstatic intSINKstatic intSRCstatic intUNEXPECTEDstatic intUNKNOWNstatic intWRONG_STATE-
Fields inherited from class com.fluendo.jst.Object
OBJECT_FLAG_LAST
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanactivate(int newMode)voidaddCapsListener(CapsListener listener)CapsgetCaps()static java.lang.StringgetFlowName(int ret)PadgetPeer()static booleanisFlowFatal(int ret)static booleanisFlowSuccess(int ret)booleanisFlushing()booleanlink(Pad newPeer)booleanpauseTask()intpush(Buffer buffer)booleanpushEvent(Event event)booleanquery(Query query)voidremoveCapsListener(CapsListener listener)voidrun()booleansendEvent(Event event)booleansetCaps(Caps caps)voidsetFlushing(boolean flush)booleanstartTask(java.lang.String name)booleanstopTask()java.lang.StringtoString()voidunlink()
-
-
-
Field Detail
-
UNKNOWN
public static final int UNKNOWN
- See Also:
- Constant Field Values
-
SRC
public static final int SRC
- See Also:
- Constant Field Values
-
SINK
public static final int SINK
- See Also:
- Constant Field Values
-
OK
public static final int OK
- See Also:
- Constant Field Values
-
NOT_LINKED
public static final int NOT_LINKED
- See Also:
- Constant Field Values
-
WRONG_STATE
public static final int WRONG_STATE
- See Also:
- Constant Field Values
-
UNEXPECTED
public static final int UNEXPECTED
- See Also:
- Constant Field Values
-
NOT_NEGOTIATED
public static final int NOT_NEGOTIATED
- See Also:
- Constant Field Values
-
ERROR
public static final int ERROR
- See Also:
- Constant Field Values
-
NOT_SUPPORTED
public static final int NOT_SUPPORTED
- See Also:
- Constant Field Values
-
MODE_NONE
public static final int MODE_NONE
- See Also:
- Constant Field Values
-
MODE_PUSH
public static final int MODE_PUSH
- See Also:
- Constant Field Values
-
MODE_PULL
public static final int MODE_PULL
- See Also:
- Constant Field Values
-
-
Method Detail
-
isFlowFatal
public static final boolean isFlowFatal(int ret)
-
isFlowSuccess
public static final boolean isFlowSuccess(int ret)
-
getFlowName
public static final java.lang.String getFlowName(int ret)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
addCapsListener
public void addCapsListener(CapsListener listener)
-
removeCapsListener
public void removeCapsListener(CapsListener listener)
-
link
public boolean link(Pad newPeer)
-
unlink
public void unlink()
-
getPeer
public Pad getPeer()
-
sendEvent
public final boolean sendEvent(Event event)
-
query
public boolean query(Query query)
-
getCaps
public Caps getCaps()
-
setCaps
public boolean setCaps(Caps caps)
-
push
public final int push(Buffer buffer)
-
pushEvent
public final boolean pushEvent(Event event)
-
setFlushing
public void setFlushing(boolean flush)
-
isFlushing
public boolean isFlushing()
-
activate
public final boolean activate(int newMode)
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
startTask
public boolean startTask(java.lang.String name)
-
pauseTask
public boolean pauseTask()
-
stopTask
public boolean stopTask()
-
-