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
IncompatibleTimeBaseException
void 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
ClockStoppedException
float getRate()
float setRate(float factor)