HlsPlaylistParser class

Constructors

HlsPlaylistParser(HlsMasterPlaylist masterPlaylist)
HlsPlaylistParser.create({HlsMasterPlaylist? masterPlaylist})
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
masterPlaylist HlsMasterPlaylist
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
parse(Uri? uri, List<String> inputLineList) Future<HlsPlaylist>
parseString(Uri? uri, String inputString) Future<HlsPlaylist>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

regexpAutoSelect String
final
regexpDefault String
final
regexpForced String
final

Static Methods

parseOptionalBooleanAttribute({required String line, required String pattern, required bool defaultValue}) bool

Constants

attrClosedCaptionsNone → const String
booleanFalse → const String
booleanTrue → const String
keyFormatIdentity → const String
keyFormatPlayReady → const String
keyFormatWidevinePsshBinary → const String
keyFormatWidevinePsshJson → const String
methodAes128 → const String
methodNone → const String
methodSampleAes → const String
methodSampleAesCenc → const String
methodSampleAesCtr → const String
playlistHeader → const String
regexpAttrByteRange → const String
regexpAudio → const String
regexpAverageBandwidth → const String
regexpBandwidth → const String
regexpByteRange → const String
regexpChannels → const String
regexpCharacteristics → const String
regexpClosedCaptions → const String
regexpCodecs → const String
regexpFrameRate → const String
regexpGroupId → const String
regexpImport → const String
regexpInStreamId → const String
regexpIv → const String
regexpKeyFormat → const String
regexpKeyFormatVersions → const String
regexpLanguage → const String
regexpMediaDuration → const String
regexpMediaSequence → const String
regexpMediaTitle → const String
regexpMethod → const String
regexpName → const String
regexpPlaylistType → const String
regexpResolutions → const String
regexpSubtitles → const String
regexpTargetDuration → const String
regexpTimeOffset → const String
regexpType → const String
regexpUri → const String
regexpValue → const String
regexpVariableReference → const String
regexpVersion → const String
regexpVideo → const String
tagByteRange → const String
tagDefine → const String
tagDiscontinuity → const String
tagDiscontinuitySequence → const String
tagEndList → const String
tagGap → const String
tagIndependentSegments → const String
tagInitSegment → const String
tagKey → const String
tagMedia → const String
tagMediaDuration → const String
tagMediaSequence → const String
tagPlaylistType → const String
tagPrefix → const String
tagProgramDateTime → const String
tagSessionKey → const String
tagStart → const String
tagStreamInf → const String
tagTargetDuration → const String
tagVersion → const String
typeAudio → const String
typeClosedCaptions → const String
typeSubtitles → const String
typeVideo → const String