Track

protected class Track(source)

Holds data corresponding to a single track.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var colorRange: @C.ColorRange Int
Link copied to clipboard
var colorSpace: @C.ColorSpace Int
Link copied to clipboard
var colorTransfer: @C.ColorTransfer Int
Link copied to clipboard
var cryptoData: TrackOutput.CryptoData?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var drmInitData: DrmInitData?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var format: Format?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var height: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var name: String?
Link copied to clipboard
var number: Int
Link copied to clipboard
var output: TrackOutput?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var projectionType: @C.Projection Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var stereoMode: @C.StereoMode Int
Link copied to clipboard
var trueHdSampleRechunker: TrueHdSampleRechunker?
Link copied to clipboard
var type: @C.TrackType Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var width: Int

Functions

Link copied to clipboard

Checks that the track has an output.

Link copied to clipboard
fun initializeFormat(trackId: Int)

Builds the Format for the track.

Link copied to clipboard
fun maybeAddThumbnailMetadata(perTrackCues: SparseArray<MutableList<UpdatedMatroskaExtractor.MatroskaSeekMap.CuePointData>>, durationUs: Long, segmentContentPosition: Long, segmentContentSize: Long)

Finds the best thumbnail timestamp from the cue points and adds it to the track's format as ThumbnailMetadata.

Link copied to clipboard

Forces any pending sample metadata to be flushed to the output.

Link copied to clipboard
fun reset()

Resets any state stored in the track in response to a seek.

Link copied to clipboard

Returns true if supplemental data will be attached to the samples.