Optional ReadonlyclassThe CLASS attribute, a client-defined category for the range, if present.
ReadonlyclientThe client-defined X- attributes of the range, keyed by their full
attribute name (e.g. X-ASSET-URI). Values are the raw parsed strings
with surrounding quotes removed. Numeric and hex X- attributes are
kept verbatim so callers can interpret them per their own schema.
Optional ReadonlydurationThe duration of the range in seconds (DURATION), if present.
Optional ReadonlyendThe ISO-8601 wall-clock time at which the range ends (END-DATE), if present.
Optional ReadonlyendReadonlyidA unique identifier for this Date Range within the playlist (ID).
Optional ReadonlyplannedThe expected duration of the Date Range in seconds. This attribute SHOULD be used to indicate the expected duration of a Date Range whose actual duration is not yet known. It must be positive.
ReadonlystartThe ISO-8601 wall-clock time at which the range begins (START-DATE).
A parsed EXT-X-DATERANGE tag from an HLS Media Playlist (RFC 8216 §4.3.2.7).
A Date Range associates a span of the media timeline, anchored to a wall-clock START-DATE, with a set of application-defined attributes. It is the transport for HLS Interstitials (SGAI): an interstitial is a Date Range whose classId is HLS_INTERSTITIAL_CLASS and which carries the
X-ASSET-URIorX-ASSET-LISTclient attributes describing the ad content.See
https://datatracker.ietf.org/doc/html/rfc8216#section-4.3.2.7