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