Package org.jfugue.realtime
Class RealtimeInterpolator
- java.lang.Object
-
- org.jfugue.realtime.RealtimeInterpolator
-
public abstract class RealtimeInterpolator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RealtimeInterpolator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
end()
long
getDurationInMillis()
long
getStartTime()
boolean
isActive()
boolean
isEnded()
boolean
isStarted()
void
setDurationInMillis(long durationInMillis)
void
start(long startTime)
abstract void
update(RealtimePlayer realtimePlayer, long elapsedTime, double percentComplete)
-
-
-
Method Detail
-
setDurationInMillis
public void setDurationInMillis(long durationInMillis)
-
start
public void start(long startTime)
-
end
public void end()
-
isStarted
public boolean isStarted()
-
isActive
public boolean isActive()
-
isEnded
public boolean isEnded()
-
getStartTime
public long getStartTime()
-
getDurationInMillis
public long getDurationInMillis()
-
update
public abstract void update(RealtimePlayer realtimePlayer, long elapsedTime, double percentComplete)
-
-