java.lang.AutoCloseable, java.io.CloseableAbstractH264Track, AbstractStreamingTrack, AdtsAacStreamingTrack, ClassicMp4ContainerSource.Mp4StreamingTrack, H264AnnexBTrack, H264NalConsumingTrackpublic interface StreamingTrack
extends java.io.Closeable
| Modifier and Type | Method | Description |
|---|---|---|
void |
addTrackExtension(TrackExtension trackExtension) |
|
java.lang.String |
getHandler() |
|
java.lang.String |
getLanguage() |
|
org.mp4parser.boxes.iso14496.part12.SampleDescriptionBox |
getSampleDescriptionBox() |
|
long |
getTimescale() |
Gets the time scale of the track.
|
<T extends TrackExtension> |
getTrackExtension(java.lang.Class<T> clazz) |
|
void |
removeTrackExtension(java.lang.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()
java.lang.String getHandler()
java.lang.String getLanguage()
void setSampleSink(SampleSink sampleSink)
sampleSink - the sink for all generated samples.org.mp4parser.boxes.iso14496.part12.SampleDescriptionBox getSampleDescriptionBox()
<T extends TrackExtension> T getTrackExtension(java.lang.Class<T> clazz)
void addTrackExtension(TrackExtension trackExtension)
void removeTrackExtension(java.lang.Class<? extends TrackExtension> clazz)
Copyright © 2018. All rights reserved.