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 int
ERROR
static int
MODE_NONE
static int
MODE_PULL
static int
MODE_PUSH
static int
NOT_LINKED
static int
NOT_NEGOTIATED
static int
NOT_SUPPORTED
static int
OK
static int
SINK
static int
SRC
static int
UNEXPECTED
static int
UNKNOWN
static int
WRONG_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 boolean
activate(int newMode)
void
addCapsListener(CapsListener listener)
Caps
getCaps()
static java.lang.String
getFlowName(int ret)
Pad
getPeer()
static boolean
isFlowFatal(int ret)
static boolean
isFlowSuccess(int ret)
boolean
isFlushing()
boolean
link(Pad newPeer)
boolean
pauseTask()
int
push(Buffer buffer)
boolean
pushEvent(Event event)
boolean
query(Query query)
void
removeCapsListener(CapsListener listener)
void
run()
boolean
sendEvent(Event event)
boolean
setCaps(Caps caps)
void
setFlushing(boolean flush)
boolean
startTask(java.lang.String name)
boolean
stopTask()
java.lang.String
toString()
void
unlink()
-
-
-
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:
toString
in 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:
run
in interfacejava.lang.Runnable
-
startTask
public boolean startTask(java.lang.String name)
-
pauseTask
public boolean pauseTask()
-
stopTask
public boolean stopTask()
-
-