TrackChunks

class TrackChunks(val track: Track, val onNewSample: (ByteBuffer) -> Unit)

The content of a single track for a fragment or MOOV+MDAT

Chunks are only for MOOV+MDAT otherwise for fragment, they are flatten.

Constructors

Link copied to clipboard
constructor(track: Track, onNewSample: (ByteBuffer) -> Unit)

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

Functions

Link copied to clipboard
fun add(frame: Frame)
Link copied to clipboard
fun createTraf(baseDataOffset: Long, moofSize: Int): TrackFragmentBox
Link copied to clipboard
fun createTrak(firstChunkOffset: Long): TrackBox
Link copied to clipboard
Link copied to clipboard
fun write()