Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
class DefaultMP4Segmenter(val hasAudio: Boolean, val hasVideo: Boolean, numOfAudioSampleInSegment: Int = DEFAULT_NUM_OF_AUDIO_SAMPLE_IN_SEGMENT) : MP4Segmenter
Default implementation of MP4Segmenter. Return the order to write segment when:
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
A class that is responsible to decide when to write a segment.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class SampleFlags(val isLeading: IsLeading = IsLeading.UNKNOWN, val dependsOn: SampleDependsOn = SampleDependsOn.UNKNOWN, val isDependedOn: SampleIsDependedOn = SampleIsDependedOn.UNKNOWN, val hasRedundancy: HasRedundancy = HasRedundancy.UNKNOWN, val paddingValue: Byte = 0, val isNonSyncSample: Boolean, val degradationPriority: Short = 0)
Link copied to clipboard
Link copied to clipboard
class Segment(tracks: List<Track>, movieBoxFactory: AbstractMovieBoxFactory, onNewSample: (ByteBuffer) -> Unit)
A class that represent a single segment: MOOV + MDAT or a single fragment: MOOF + MDAT.
Link copied to clipboard
Link copied to clipboard
The content of a single track for a fragment or MOOV+MDAT