public interface Clock
| Modifier and Type | Method and Description |
|---|---|
long |
getMediaNanoseconds() |
Time |
getMediaTime() |
float |
getRate() |
Time |
getStopTime() |
Time |
getSyncTime() |
TimeBase |
getTimeBase() |
Time |
mapToTimeBase(Time t) |
void |
setMediaTime(Time now) |
float |
setRate(float factor) |
void |
setStopTime(Time stopTime) |
void |
setTimeBase(TimeBase master) |
void |
stop() |
void |
syncStart(Time at) |
static final Time RESET
void setTimeBase(TimeBase master) throws IncompatibleTimeBaseException
IncompatibleTimeBaseExceptionvoid syncStart(Time at)
void stop()
void setStopTime(Time stopTime)
Time getStopTime()
void setMediaTime(Time now)
Time getMediaTime()
long getMediaNanoseconds()
Time getSyncTime()
TimeBase getTimeBase()
Time mapToTimeBase(Time t) throws ClockStoppedException
ClockStoppedExceptionfloat getRate()
float setRate(float factor)