public interface Controller extends Clock, Duration
| Modifier and Type | Field and Description |
|---|---|
static Time |
LATENCY_UNKNOWN |
static int |
Prefetched |
static int |
Prefetching |
static int |
Realized |
static int |
Realizing |
static int |
Started |
static int |
Unrealized |
DURATION_UNBOUNDED, DURATION_UNKNOWN| Modifier and Type | Method and Description |
|---|---|
void |
addControllerListener(ControllerListener listener) |
void |
close() |
void |
deallocate() |
Control |
getControl(java.lang.String forName) |
Control[] |
getControls() |
Time |
getStartLatency() |
int |
getState() |
int |
getTargetState() |
void |
prefetch() |
void |
realize() |
void |
removeControllerListener(ControllerListener listener) |
getMediaNanoseconds, getMediaTime, getRate, getStopTime, getSyncTime, getTimeBase, mapToTimeBase, setMediaTime, setRate, setStopTime, setTimeBase, stop, syncStartgetDurationstatic final Time LATENCY_UNKNOWN
static final int Prefetched
static final int Prefetching
static final int Realized
static final int Realizing
static final int Started
static final int Unrealized
int getState()
int getTargetState()
void realize()
void prefetch()
void deallocate()
void close()
Time getStartLatency()
Control[] getControls()
Control getControl(java.lang.String forName)
void addControllerListener(ControllerListener listener)
void removeControllerListener(ControllerListener listener)