DashManifestConfiguration class

Annotations
  • @JS('DashManifestConfiguration')

Constructors

DashManifestConfiguration()

Properties

autoCorrectDrift bool
boolean If true, ignore the availabilityStartTime in the manifest and instead use the segments to determine the live edge. This allows us to play streams that have a lot of drift. If false, we can't play content where the manifest specifies segments in the future. Defaults to true.
getter/setter pair
clockSyncUri String
string A default clock sync URI to be used with live streams which do not contain any clock sync information. The Date header from this URI will be used to determine the current time.
getter/setter pair
disableXlinkProcessing bool
boolean If true, xlink-related processing will be disabled. Defaults to false if not provided.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
ignoreDrmInfo bool
boolean If true will cause DASH parser to ignore DRM information specified by the manifest and treat it as if it signaled no particular key system and contained no init data. Defaults to false if not provided.
getter/setter pair
ignoreEmptyAdaptationSet bool
boolean If true will cause DASH parser to ignore empty AdaptationSet from manifest. Defaults to false if not provided.
getter/setter pair
ignoreMaxSegmentDuration bool
boolean If true will cause DASH parser to ignore maxSegmentDuration from manifest. Defaults to false if not provided.
getter/setter pair
ignoreMinBufferTime bool
boolean If true will cause DASH parser to ignore minBufferTime from manifest. It allows player config to take precedence over manifest for rebufferingGoal. Defaults to false if not provided.
getter/setter pair
ignoreSuggestedPresentationDelay bool
boolean If true will cause DASH parser to ignore suggestedPresentationDelay from manifest. Defaults to false if not provided.
getter/setter pair
initialSegmentLimit num
number The maximum number of initial segments to generate for SegmentTemplate with fixed-duration segments. This is limited to avoid excessive memory consumption with very large timeShiftBufferDepth values.
getter/setter pair
keySystemsByURI JsObject
Object.<string, string> A map of scheme URI to key system name. Defaults to default key systems mapping handled by Shaka.
getter/setter pair
manifestPreprocessor JSFunction
function Called immediately after the DASH manifest has been parsed into an XMLDocument. Provides a way for applications to perform efficient preprocessing of the manifest.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sequenceMode bool
boolean If true, the media segments are appended to the SourceBuffer in "sequence mode" (ignoring their internal timestamps). Defaults to false.
getter/setter pair
xlinkFailGracefully bool
boolean If true, xlink-related errors will result in a fallback to the tag's existing contents. If false, xlink-related errors will be propagated to the application and will result in a playback failure. Defaults to false if not provided.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited