public class Pad extends Object implements java.lang.Runnable
Modifier and Type | Field and 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 |
OBJECT_FLAG_LAST
Constructor and Description |
---|
Pad(int direction) |
Pad(int direction,
java.lang.String name) |
Modifier and Type | Method and 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() |
public static final int UNKNOWN
public static final int SRC
public static final int SINK
public static final int OK
public static final int NOT_LINKED
public static final int WRONG_STATE
public static final int UNEXPECTED
public static final int NOT_NEGOTIATED
public static final int ERROR
public static final int NOT_SUPPORTED
public static final int MODE_NONE
public static final int MODE_PUSH
public static final int MODE_PULL
public Pad(int direction)
public Pad(int direction, java.lang.String name)
public static final boolean isFlowFatal(int ret)
public static final boolean isFlowSuccess(int ret)
public static final java.lang.String getFlowName(int ret)
public java.lang.String toString()
toString
in class java.lang.Object
public void addCapsListener(CapsListener listener)
public void removeCapsListener(CapsListener listener)
public boolean link(Pad newPeer)
public void unlink()
public Pad getPeer()
public final boolean sendEvent(Event event)
public boolean query(Query query)
public Caps getCaps()
public boolean setCaps(Caps caps)
public final int push(Buffer buffer)
public final boolean pushEvent(Event event)
public void setFlushing(boolean flush)
public boolean isFlushing()
public final boolean activate(int newMode)
public void run()
run
in interface java.lang.Runnable
public boolean startTask(java.lang.String name)
public boolean pauseTask()
public boolean stopTask()