Architecture Diagrams
Show:
exported
public
everything
Home
Tutorials
Welcome to Shaka Player
Basic Usage
Debugging
Configuration
Network and Buffering Configuration
DRM Configuration
License Server Authentication
License Wrapping
Plugins and Customizing the Build
Manifest Parser Plugins
Architecture Diagrams
Service Worker Caching
Offline Storage and Playback
Frequently Asked Questions
Upgrade Guide
Classes
goog.asserts
shaka.abr.Ewma
shaka.abr.EwmaBandwidthEstimator
shaka.abr.SimpleAbrManager
shaka.cast.CastProxy
shaka.cast.CastReceiver
shaka.cast.CastSender
shaka.cast.CastUtils
shaka.dash.ContentProtection
shaka.dash.DashParser
shaka.dash.MpdUtils
shaka.dash.SegmentBase
shaka.dash.SegmentList
shaka.dash.SegmentTemplate
shaka.hls.Attribute
shaka.hls.HlsParser
shaka.hls.ManifestTextParser
shaka.hls.Playlist
shaka.hls.Segment
shaka.hls.Tag
shaka.log
shaka.media.DrmEngine
shaka.media.InitSegmentReference
shaka.media.ManifestParser
shaka.media.MediaSourceEngine
shaka.media.Playhead
shaka.media.PlayheadObserver
shaka.media.PresentationTimeline
shaka.media.SegmentIndex
shaka.media.SegmentReference
shaka.media.StreamingEngine
shaka.media.TimeRangesUtils
shaka.media.Transmuxer
shaka.media.WebmSegmentIndexParser
shaka.net.Backoff
shaka.net.DataUriPlugin
shaka.net.HttpPlugin
shaka.net.NetworkingEngine
shaka.offline.DBEngine
shaka.offline.DBUpgradeFromVersion0
shaka.offline.DBUpgradeFromVersion1
shaka.offline.DownloadManager
shaka.offline.OfflineManifestParser
shaka.offline.OfflineScheme
shaka.offline.Storage
shaka.offline.StorageEngineFactory
shaka.Player
shaka.polyfill
shaka.polyfill.Fullscreen
shaka.polyfill.IndexedDB
shaka.polyfill.InputEvent
shaka.polyfill.MathRound
shaka.polyfill.MediaKeys
shaka.polyfill.MediaSource
shaka.polyfill.PatchedMediaKeysMs.MediaKeys
shaka.polyfill.PatchedMediaKeysMs.MediaKeySession
shaka.polyfill.PatchedMediaKeysMs.MediaKeyStatusMap
shaka.polyfill.PatchedMediaKeysMs.MediaKeySystemAccess
shaka.polyfill.PatchedMediaKeysNop.MediaKeys
shaka.polyfill.PatchedMediaKeysNop.MediaKeySystemAccess
shaka.polyfill.PatchedMediaKeysWebkit.MediaKeys
shaka.polyfill.PatchedMediaKeysWebkit.MediaKeySession
shaka.polyfill.PatchedMediaKeysWebkit.MediaKeyStatusMap
shaka.polyfill.PatchedMediaKeysWebkit.MediaKeySystemAccess
shaka.polyfill.Promise
shaka.polyfill.VideoPlaybackQuality
shaka.polyfill.VideoPlayPromise
shaka.polyfill.VTTCue
shaka.text.Cue
shaka.text.Mp4TtmlParser
shaka.text.Mp4VttParser
shaka.text.SimpleTextDisplayer
shaka.text.TextEngine
shaka.text.TtmlTextParser
shaka.text.TtmlTextParser.RateInfo_
shaka.text.VttTextParser
shaka.util.ArrayUtils
shaka.util.CancelableChain
shaka.util.DataViewReader
shaka.util.EbmlElement
shaka.util.EbmlParser
shaka.util.Error
shaka.util.EventManager
shaka.util.EventManager.Binding_
shaka.util.FakeEvent
shaka.util.FakeEventTarget
shaka.util.Functional
shaka.util.LanguageUtils
shaka.util.ManifestParserUtils
shaka.util.MapUtils
shaka.util.MimeUtils
shaka.util.Mp4Parser
shaka.util.MultiMap
shaka.util.Pssh
shaka.util.PublicPromise
shaka.util.StreamUtils
shaka.util.StringUtils
shaka.util.TextParser
shaka.util.Timer
shaka.util.Uint8ArrayUtils
shaka.util.XmlUtils
shakaExtern
Interfaces
shaka.offline.DBUpgrade
shaka.offline.IStorageEngine
shaka.util.IDestroyable
shakaExtern.AbrManager
shakaExtern.Cue
shakaExtern.Error
shakaExtern.ManifestParser
shakaExtern.TextDisplayer
shakaExtern.TextParser
Events
shaka.cast.CastProxy.event:CastStatusChangedEvent
shaka.Player.event:AdaptationEvent
shaka.Player.event:BufferingEvent
shaka.Player.event:DrmSessionUpdateEvent
shaka.Player.event:EmsgEvent
shaka.Player.event:ErrorEvent
shaka.Player.event:ExpirationUpdatedEvent
shaka.Player.event:LargeGapEvent
shaka.Player.event:LoadingEvent
shaka.Player.event:StreamingEvent
shaka.Player.event:TextTrackVisibilityEvent
shaka.Player.event:TimelineRegionAdded
shaka.Player.event:TimelineRegionEnter
shaka.Player.event:TimelineRegionExit
shaka.Player.event:TracksChangedEvent
shaka.Player.event:UnloadingEvent
Global