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
Constructor Summary |
Pad(int direction)
|
Pad(int direction,
java.lang.String name)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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
Pad
public Pad(int direction)
Pad
public Pad(int direction,
java.lang.String name)
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:
toString
in class java.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:
run
in interface java.lang.Runnable
startTask
public boolean startTask(java.lang.String name)
pauseTask
public boolean pauseTask()
stopTask
public boolean stopTask()