com.fluendo.jst

Class Pad

public class Pad extends Object implements Runnable

Field Summary
static intERROR
static intMODE_NONE
static intMODE_PULL
static intMODE_PUSH
static intNOT_LINKED
static intNOT_NEGOTIATED
static intNOT_SUPPORTED
static intOK
static intSINK
static intSRC
static intUNEXPECTED
static intUNKNOWN
static intWRONG_STATE
Constructor Summary
Pad(int direction)
Pad(int direction, String name)
Method Summary
booleanactivate(int newMode)
voidaddCapsListener(CapsListener listener)
CapsgetCaps()
static 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(String name)
booleanstopTask()
StringtoString()
voidunlink()

Field Detail

ERROR

public static final int ERROR

MODE_NONE

public static final int MODE_NONE

MODE_PULL

public static final int MODE_PULL

MODE_PUSH

public static final int MODE_PUSH

NOT_LINKED

public static final int NOT_LINKED

NOT_NEGOTIATED

public static final int NOT_NEGOTIATED

NOT_SUPPORTED

public static final int NOT_SUPPORTED

OK

public static final int OK

SINK

public static final int SINK

SRC

public static final int SRC

UNEXPECTED

public static final int UNEXPECTED

UNKNOWN

public static final int UNKNOWN

WRONG_STATE

public static final int WRONG_STATE

Constructor Detail

Pad

public Pad(int direction)

Pad

public Pad(int direction, String name)

Method Detail

activate

public final boolean activate(int newMode)

addCapsListener

public void addCapsListener(CapsListener listener)

getCaps

public Caps getCaps()

getFlowName

public static final String getFlowName(int ret)

getPeer

public Pad getPeer()

isFlowFatal

public static final boolean isFlowFatal(int ret)

isFlowSuccess

public static final boolean isFlowSuccess(int ret)

isFlushing

public boolean isFlushing()

link

public boolean link(Pad newPeer)

pauseTask

public boolean pauseTask()

push

public final int push(Buffer buffer)

pushEvent

public final boolean pushEvent(Event event)

query

public boolean query(Query query)

removeCapsListener

public void removeCapsListener(CapsListener listener)

run

public void run()

sendEvent

public final boolean sendEvent(Event event)

setCaps

public boolean setCaps(Caps caps)

setFlushing

public void setFlushing(boolean flush)

startTask

public boolean startTask(String name)

stopTask

public boolean stopTask()

toString

public String toString()

unlink

public void unlink()