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, syncStart
getDuration
static 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)