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
UI Library
Configuring the UI
Creating accessible buttons
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
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.Deprecate
shaka.deprecate.Enforcer
shaka.deprecate.Version
shaka.extern
shaka.hls.Attribute
shaka.hls.HlsParser
shaka.hls.ManifestTextParser
shaka.hls.Playlist
shaka.hls.Segment
shaka.hls.Tag
shaka.log
shaka.media.AdaptationSet
shaka.media.BufferingObserver
shaka.media.DrmEngine
shaka.media.ExampleBasedCriteria
shaka.media.GapJumpingController
shaka.media.InitSegmentReference
shaka.media.ManifestParser
shaka.media.MediaSourceEngine
shaka.media.MediaSourcePlayhead
shaka.media.PeriodObserver
shaka.media.PlayheadObserverManager
shaka.media.PlayRateController
shaka.media.PreferenceBasedCriteria
shaka.media.PresentationTimeline
shaka.media.RegionObserver
shaka.media.SegmentIndex
shaka.media.SegmentReference
shaka.media.SrcEqualsPlayhead
shaka.media.StallDetector
shaka.media.StallDetector.MediaElementImplementation
shaka.media.StreamingEngine
shaka.media.TimeRangesUtils
shaka.media.Transmuxer
shaka.media.VideoWrapper
shaka.media.VideoWrapper.PlayheadMover
shaka.media.WebmSegmentIndexParser
shaka.net.Backoff
shaka.net.DataUriPlugin
shaka.net.HttpFetchPlugin
shaka.net.HttpPluginUtils
shaka.net.HttpXHRPlugin
shaka.net.NetworkingEngine
shaka.net.NetworkingEngine.NumBytesRemainingClass
shaka.net.NetworkingEngine.PendingRequest
shaka.offline.DownloadManager
shaka.offline.indexeddb.DBConnection
shaka.offline.indexeddb.DBOperation
shaka.offline.indexeddb.EmeSessionStorageCell
shaka.offline.indexeddb.V1StorageCell
shaka.offline.indexeddb.V2StorageCell
shaka.offline.ManifestConverter
shaka.offline.OfflineManifestParser
shaka.offline.OfflineScheme
shaka.offline.OfflineUri
shaka.offline.Storage
shaka.offline.StoredContentUtils
shaka.Player
shaka.polyfill
shaka.polyfill.Fullscreen
shaka.polyfill.IndexedDB
shaka.polyfill.InputEvent
shaka.polyfill.Languages
shaka.polyfill.MathRound
shaka.polyfill.MediaSource
shaka.polyfill.PatchedMediaKeysApple
shaka.polyfill.PatchedMediaKeysApple.MediaKeys
shaka.polyfill.PatchedMediaKeysApple.MediaKeySession
shaka.polyfill.PatchedMediaKeysApple.MediaKeyStatusMap
shaka.polyfill.PatchedMediaKeysApple.MediaKeySystemAccess
shaka.polyfill.PatchedMediaKeysMs
shaka.polyfill.PatchedMediaKeysMs.MediaKeys
shaka.polyfill.PatchedMediaKeysMs.MediaKeySession
shaka.polyfill.PatchedMediaKeysMs.MediaKeyStatusMap
shaka.polyfill.PatchedMediaKeysMs.MediaKeySystemAccess
shaka.polyfill.PatchedMediaKeysNop
shaka.polyfill.PatchedMediaKeysNop.MediaKeys
shaka.polyfill.PatchedMediaKeysNop.MediaKeySystemAccess
shaka.polyfill.PatchedMediaKeysWebkit
shaka.polyfill.PatchedMediaKeysWebkit.MediaKeys
shaka.polyfill.PatchedMediaKeysWebkit.MediaKeySession
shaka.polyfill.PatchedMediaKeysWebkit.MediaKeyStatusMap
shaka.polyfill.PatchedMediaKeysWebkit.MediaKeySystemAccess
shaka.polyfill.PiPWebkit
shaka.polyfill.VideoPlaybackQuality
shaka.polyfill.VideoPlayPromise
shaka.polyfill.VTTCue
shaka.routing.Walker
shaka.text.Cue
shaka.text.CueRegion
shaka.text.Mp4TtmlParser
shaka.text.Mp4VttParser
shaka.text.SimpleTextDisplayer
shaka.text.TextEngine
shaka.text.TtmlTextParser
shaka.text.TtmlTextParser.RateInfo_
shaka.text.VttTextParser
shaka.ui.AudioLanguageSelection
shaka.ui.AudioLanguageSelection.Factory
shaka.ui.CastButton
shaka.ui.CastButton.Factory
shaka.ui.Controls
shaka.ui.Element
shaka.ui.FastForwardButton
shaka.ui.FastForwardButton.Factory
shaka.ui.FullscreenButton
shaka.ui.FullscreenButton.Factory
shaka.ui.Localization
shaka.ui.MuteButton
shaka.ui.MuteButton.Factory
shaka.ui.OverflowMenu
shaka.ui.OverflowMenu.Factory
shaka.ui.Overlay
shaka.ui.PipButton
shaka.ui.PipButton.Factory
shaka.ui.PlayPauseButton
shaka.ui.PlayPauseButton.Factory
shaka.ui.PresentationTimeTracker
shaka.ui.PresentationTimeTracker.Factory
shaka.ui.ResolutionSelection
shaka.ui.ResolutionSelection.Factory
shaka.ui.RewindButton
shaka.ui.RewindButton.Factory
shaka.ui.Spacer
shaka.ui.Spacer.Factory
shaka.ui.TextDisplayer
shaka.ui.TextSelection
shaka.ui.TextSelection.Factory
shaka.ui.VolumeBar
shaka.ui.VolumeBar.Factory
shaka.util.AbortableOperation
shaka.util.ArrayUtils
shaka.util.DataViewReader
shaka.util.DelayedTick
shaka.util.Destroyer
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.Iterables
shaka.util.LanguageUtils
shaka.util.ManifestFilter
shaka.util.ManifestFilter.VariantCodecSummary
shaka.util.ManifestParserUtils
shaka.util.MapUtils
shaka.util.MimeUtils
shaka.util.Mp4Parser
shaka.util.MultiMap
shaka.util.Networking
shaka.util.Periods
shaka.util.Platform
shaka.util.PlayerConfiguration
shaka.util.Pssh
shaka.util.PublicPromise
shaka.util.StreamUtils
shaka.util.StringUtils
shaka.util.TextParser
shaka.util.Timer
shaka.util.Uint8ArrayUtils
shaka.util.XmlUtils
Interfaces
shaka.extern.AbrManager
shaka.extern.Cue
shaka.extern.CueRegion
shaka.extern.EmeSessionStorageCell
shaka.extern.Error
shaka.extern.IAbortableOperation
shaka.extern.IUIElement
shaka.extern.IUIElement.Factory
shaka.extern.ManifestParser
shaka.extern.StorageCell
shaka.extern.StorageMechanism
shaka.extern.TextDisplayer
shaka.extern.TextParser
shaka.media.AdaptationSetCriteria
shaka.media.IClosedCaptionParser
shaka.media.IPlayheadObserver
shaka.media.Playhead
shaka.media.StallDetector.Implementation
shaka.util.IDestroyable
shaka.util.IReleasable
Events
shaka.cast.CastProxy.CastStatusChangedEvent
shaka.Controls.CaptionSelectionUpdatedEvent
shaka.Controls.CastStatusChangedEvent
shaka.Controls.ErrorEvent
shaka.Controls.LanguageSelectionUpdatedEvent
shaka.Controls.ResolutionSelectionUpdatedEvent
shaka.Controls.SubMenuOpenEvent
shaka.Controls.TimeAndSeekRangeUpdatedEvent
shaka.Controls.UIUpdatedEvent
shaka.net.NetworkingEngine.RetryEvent
shaka.Player.AbrStatusChangedEvent
shaka.Player.AdaptationEvent
shaka.Player.BufferingEvent
shaka.Player.DrmSessionUpdateEvent
shaka.Player.EmsgEvent
shaka.Player.ErrorEvent
shaka.Player.ExpirationUpdatedEvent
shaka.Player.LargeGapEvent
shaka.Player.LoadingEvent
shaka.Player.ManifestParsedEvent
shaka.Player.StateChangeEvent
shaka.Player.StateIdleEvent
shaka.Player.StreamingEvent
shaka.Player.TextChangedEvent
shaka.Player.TextTrackVisibilityEvent
shaka.Player.TimelineRegionAddedEvent
shaka.Player.TimelineRegionEnterEvent
shaka.Player.TimelineRegionExitEvent
shaka.Player.TracksChangedEvent
shaka.Player.UnloadingEvent
shaka.Player.VariantChangedEvent