Time range of the entry relative to Unix Epoch, in seconds.
If the metadata represents an instantaneous event, TimeRange.end should be equal to TimeRange.start. An omitted TimeRange.end indicates an open-ended range.
All the attributes associated with the date range.
OptionalclassThe class associated with the date range.
The CUE attribute values from an #EXT-X-DATERANGE tag.
Empty array if the attribute is not present.
"PRE" triggers before playback; "POST" triggers after completion; "ONCE" limits triggering to once.
When multiple values are provided, the first takes precedence (e.g., "PRE,POST" -> "PRE").
"PRE" and "POST" are re-playable unless "ONCE" is included.
OptionaldurationThe declared duration of the range in seconds.
The unique identifier for the date range.
Platform discriminator for TypeScript type narrowing.
Represents in-playlist timed metadata from an HLS
#EXT-X-DATERANGEtag.Platform
iOS, tvOS