The duration of the media, in seconds. Returns null if duration cannot be determined.
The minimum duration of the buffer that a client should maintain for uninterrupted playback.
Gets the segment provider at the given time, or null if time is outside the time range.
The time, in seconds, relative to the presentation timeline.
The current state of prefetching.
Returns true if the event host has any listeners.
Returns true if the event host has any listeners for the given type.
Adds an event handler for the given typed event.
The key representing the event type to listen for.
A callback to invoke when the event with the given type is dispatched.
Optionaloptions: SignalOptionsOptions for changing listening behavior.
Returns a method, when invoked, removes the handler.
Provides an abstraction to resolving media segments. Readonly