ForwardingExtractorOutput
@UnstableApi
class ForwardingExtractorOutput : ExtractorOutput
An overridable ExtractorOutput implementation which forwards all methods to another ExtractorOutput.
Summary
Public constructors |
|---|
ForwardingExtractorOutput(output: ExtractorOutput!) |
Public functions |
|
|---|---|
Unit |
Called when all tracks have been identified, meaning no new |
Unit |
Called when a |
TrackOutput! |
track(id: Int, @C.TrackType type: Int)Called by the |
Inherited Constants |
||
|---|---|---|
|
Public constructors
Public functions
endTracks
fun endTracks(): Unit
Called when all tracks have been identified, meaning no new trackId values will be passed to track.
seekMap
fun seekMap(seekMap: SeekMap!): Unit
Called when a SeekMap has been extracted from the stream.
track
fun track(id: Int, @C.TrackType type: Int): TrackOutput!
Called by the Extractor to get the TrackOutput for a specific track.
The same TrackOutput is returned if multiple calls are made with the same
id.
| Parameters | |
|---|---|
id: Int |
A track identifier. |
@C.TrackType type: Int |
The |
| Returns | |
|---|---|
TrackOutput! |
The |