HlsPlaylistParser

Types

Link copied to clipboard
object C
Link copied to clipboard
data class DrmInitData(val schemeType: String, val schemeDatas: Array<HlsPlaylistParser.SchemeData>)
Link copied to clipboard
data class Format(val id: String? = null, val label: String? = null, val language: String? = null, val selectionFlags: Int = 0, val roleFlags: Int = 0, val averageBitrate: Int = NO_VALUE, val peakBitrate: Int = NO_VALUE, val bitrate: Int = NO_VALUE, val codecs: String? = null, val containerMimeType: String? = null, val sampleMimeType: String? = null, val width: Int = NO_VALUE, val height: Int = NO_VALUE, val frameRate: Float = NO_VALUE.toFloat(), val rotationDegrees: Int = 0, val pixelWidthHeightRatio: Float = 1.0f, val channelCount: Int = NO_VALUE, val accessibilityChannel: Int = NO_VALUE)
Link copied to clipboard
data class HlsMultivariantPlaylist(val baseUri: String, val tags: List<String>, val variants: List<HlsPlaylistParser.Variant>, val videos: List<HlsPlaylistParser.Rendition>, val audios: List<HlsPlaylistParser.Rendition>, val subtitles: List<HlsPlaylistParser.Rendition>, val closedCaptions: List<HlsPlaylistParser.Rendition>, val muxedAudioFormat: HlsPlaylistParser.Format? = null, val muxedCaptionFormats: List<HlsPlaylistParser.Format>?, val variableDefinitions: Map<String, String>, val sessionKeyDrmInitData: List<HlsPlaylistParser.DrmInitData>, val hasIndependentSegments: Boolean)
Link copied to clipboard
object MimeTypes
Link copied to clipboard
object Mp4Box
Link copied to clipboard
data class ParserException(val message: String?, val cause: Throwable?, val contentIsMalformed: Boolean, val dataType: Int) : IOException
Link copied to clipboard
Link copied to clipboard
data class Rendition(val url: URI?, val format: HlsPlaylistParser.Format, val groupId: String, val name: String)
Link copied to clipboard
data class SchemeData(val uuid: UUID, val licenseServerUrl: String? = null, val mimeType: String, val data: ByteArray)
Link copied to clipboard
object UriUtil
Link copied to clipboard
object Util
Link copied to clipboard
data class Variant(val url: URI, val format: HlsPlaylistParser.Format, val videoGroupId: String?, val audioGroupId: String?, val subtitleGroupId: String?, val captionGroupId: String?)
Link copied to clipboard
data class VariantInfo(val averageBitrate: Int = Format.NO_VALUE, val peakBitrate: Int, val videoGroupId: String? = null, val audioGroupId: String? = null, val subtitleGroupId: String? = null, val captionGroupId: String? = null)

Functions

Link copied to clipboard