Segment class
Constructors
Segment ({required String ? url , Segment ? initializationSegment , int ? durationUs , String ? title , int ? relativeDiscontinuitySequence , int ? relativeStartTimeUs , DrmInitData ? drmInitData , required String ? fullSegmentEncryptionKeyUri , required String ? encryptionIV , required int ? byterangeOffset , required int ? byterangeLength , bool hasGapTag = false })
Properties
byterangeLength
→ int ?
The segment's byte range length, as defined by #EXT-X-BYTERANGE, or null if no byte range is specified.
final
byterangeOffset
→ int ?
The segment's byte range offset, as defined by #EXT-X-BYTERANGE.
final
drmInitData
→ DrmInitData ?
DRM initialization data for sample decryption, or null if the segment does not use CDM-DRM protection.
final
durationUs
→ int ?
The duration of the segment in microseconds, as defined by #EXTINF.
final
encryptionIV
→ String ?
The encryption initialization vector as defined by #EXT-X-KEY, or null if the segment is not encrypted.
final
fullSegmentEncryptionKeyUri
→ String ?
The encryption identity key uri as defined by #EXT-X-KEY, or null if the segment does not use full segment encryption with identity key.
final
hasGapTag
→ bool
Whether the segment is tagged with #EXT-X-GAP.
final
hashCode
→ int
The hash code for this object.
no setter inherited
initializationSegment
→ Segment ?
The media initialization section for this segment, as defined by #EXT-X-MAP. May be null if the media playlist does not define a media section for this segment.
The same instance is used for all segments that share an EXT-X-MAP tag.
final
relativeDiscontinuitySequence
→ int ?
The number of #EXT-X-DISCONTINUITY tags in the playlist before the segment, or null if the it's unknown.
final
relativeStartTimeUs
→ int ?
The start time of the segment in microseconds, relative to the start of the playlist, or null if the it's unknown.
final
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
title
→ String ?
The human readable title of the segment, or null if the title is unknown.
final
url
→ String ?
final
Methods
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString ()
→ String
A string representation of this object.
inherited