public interface StreamingTrack extends Closeable
| Modifier and Type | Method and Description |
|---|---|
void |
addTrackExtension(TrackExtension trackExtension) |
String |
getHandler() |
String |
getLanguage() |
SampleDescriptionBox |
getSampleDescriptionBox() |
long |
getTimescale()
Gets the time scale of the track.
|
<T extends TrackExtension> |
getTrackExtension(Class<T> clazz) |
void |
removeTrackExtension(Class<? extends TrackExtension> clazz) |
void |
setSampleSink(SampleSink sampleSink)
All implementing classes must make sure the all generated samples are pushed to the sampleSink.
|
long getTimescale()
String getHandler()
String getLanguage()
void setSampleSink(SampleSink sampleSink)
sampleSink - the sink for all generated samples.SampleDescriptionBox getSampleDescriptionBox()
<T extends TrackExtension> T getTrackExtension(Class<T> clazz)
void addTrackExtension(TrackExtension trackExtension)
void removeTrackExtension(Class<? extends TrackExtension> clazz)
Copyright © 2019. All rights reserved.