FRAME_UNKNOWN, TIME_UNKNOWN
DURATION_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 Track
public Time mapFrameToTime(int frameNumber)
mapFrameToTime
in interface Track
public int mapTimeToFrame(Time t)
mapTimeToFrame
in interface Track
public abstract void readFrame(Buffer buffer)
Track
public void setEnabled(boolean t)
setEnabled
in interface Track
public void setTrackListener(TrackListener listener)
setTrackListener
in interface Track
public Time getDuration()
getDuration
in interface Duration