HlsPlaylistParser
Types
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
data class ParserException(val message: String?, val cause: Throwable?, val contentIsMalformed: Boolean, val dataType: Int) : IOException
Link copied to clipboard
object PsshAtomUtil
Link copied to clipboard
data class SchemeData(val uuid: UUID, val licenseServerUrl: String? = null, val mimeType: String, val data: ByteArray)
Link copied to clipboard