FRAME_UNKNOWN, TIME_UNKNOWNDURATION_UNBOUNDED, DURATION_UNKNOWN| Constructor and Description |
|---|
AbstractTrack() |
| Modifier and Type | Method and Description |
|---|---|
Time |
getDuration() |
abstract Format |
getFormat() |
Time |
getStartTime() |
boolean |
isEnabled() |
Time |
mapFrameToTime(int frameNumber) |
int |
mapTimeToFrame(Time t) |
abstract void |
readFrame(Buffer buffer)
TODO: the API is not clear as to what readFrame should do in the case of an error, like an IOException.
|
void |
setEnabled(boolean t) |
void |
setTrackListener(TrackListener listener) |
public Time getStartTime()
getStartTime in interface Trackpublic Time mapFrameToTime(int frameNumber)
mapFrameToTime in interface Trackpublic int mapTimeToFrame(Time t)
mapTimeToFrame in interface Trackpublic abstract void readFrame(Buffer buffer)
Trackpublic void setEnabled(boolean t)
setEnabled in interface Trackpublic void setTrackListener(TrackListener listener)
setTrackListener in interface Trackpublic Time getDuration()
getDuration in interface Duration