- [cast.framework](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework)
- [cast.framework.AudioTracksManager](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.AudioTracksManager)
- [cast.framework.AudioTracksManager#getActiveId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.AudioTracksManager#getActiveId)
- [cast.framework.AudioTracksManager#getActiveTrack](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.AudioTracksManager#getActiveTrack)
- [cast.framework.AudioTracksManager#getTrackById](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.AudioTracksManager#getTrackById)
- [cast.framework.AudioTracksManager#getTracks](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.AudioTracksManager#getTracks)
- [cast.framework.AudioTracksManager#getTracksByLanguage](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.AudioTracksManager#getTracksByLanguage)
- [cast.framework.AudioTracksManager#setActiveById](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.AudioTracksManager#setActiveById)
- [cast.framework.AudioTracksManager#setActiveByLanguage](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.AudioTracksManager#setActiveByLanguage)
- [cast.framework.CastReceiverContext](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext)
- [cast.framework.CastReceiverContext#addCustomMessageListener](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#addCustomMessageListener)
- [cast.framework.CastReceiverContext#addEventListener](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#addEventListener)
- [cast.framework.CastReceiverContext#canDisplayType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#canDisplayType)
- [cast.framework.CastReceiverContext#getApplicationData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#getApplicationData)
- [cast.framework.CastReceiverContext#getDeviceCapabilities](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#getDeviceCapabilities)
- [cast.framework.CastReceiverContext#getDeviceInformation](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#getDeviceInformation)
- [cast.framework.CastReceiverContext#getPlayerManager](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#getPlayerManager)
- [cast.framework.CastReceiverContext#getSender](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#getSender)
- [cast.framework.CastReceiverContext#getSenders](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#getSenders)
- [cast.framework.CastReceiverContext#getStandbyState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#getStandbyState)
- [cast.framework.CastReceiverContext#getSystemState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#getSystemState)
- [cast.framework.CastReceiverContext#getVisibilityState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#getVisibilityState)
- [cast.framework.CastReceiverContext#isSystemReady](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#isSystemReady)
- [cast.framework.CastReceiverContext#loadPlayerLibraries](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#loadPlayerLibraries)
- [cast.framework.CastReceiverContext#removeCustomMessageListener](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#removeCustomMessageListener)
- [cast.framework.CastReceiverContext#removeEventListener](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#removeEventListener)
- [cast.framework.CastReceiverContext#sendCustomMessage](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#sendCustomMessage)
- [cast.framework.CastReceiverContext#sendFeedbackMessage](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#sendFeedbackMessage)
- [cast.framework.CastReceiverContext#setApplicationState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#setApplicationState)
- [cast.framework.CastReceiverContext#setFeedbackHandler](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#setFeedbackHandler)
- [cast.framework.CastReceiverContext#setInactivityTimeout](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#setInactivityTimeout)
- [cast.framework.CastReceiverContext#setLoggerLevel](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#setLoggerLevel)
- [cast.framework.CastReceiverContext#start](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#start)
- [cast.framework.CastReceiverContext#stop](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#stop)
- [cast.framework.CastReceiverContext.getInstance](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext#.getInstance)
- [cast.framework.CastReceiverOptions](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions)
- [cast.framework.CastReceiverOptions#adBreakPreloadTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#adBreakPreloadTime)
- [cast.framework.CastReceiverOptions#customNamespaces](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#customNamespaces)
- [cast.framework.CastReceiverOptions#disableIdleTimeout](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#disableIdleTimeout)
- [cast.framework.CastReceiverOptions#enforceSupportedCommands](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#enforceSupportedCommands)
- [cast.framework.CastReceiverOptions#localSenderId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#localSenderId)
- [cast.framework.CastReceiverOptions#maxInactivity](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#maxInactivity)
- [cast.framework.CastReceiverOptions#mediaElement](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#mediaElement)
- [cast.framework.CastReceiverOptions#playWatchedBreak](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#playWatchedBreak)
- [cast.framework.CastReceiverOptions#playbackConfig](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#playbackConfig)
- [cast.framework.CastReceiverOptions#preferredPlaybackRate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#preferredPlaybackRate)
- [cast.framework.CastReceiverOptions#preferredTextLanguage](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#preferredTextLanguage)
- [cast.framework.CastReceiverOptions#queue](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#queue)
- [cast.framework.CastReceiverOptions#shakaVariant](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#shakaVariant)
- [cast.framework.CastReceiverOptions#shakaVersion](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#shakaVersion)
- [cast.framework.CastReceiverOptions#skipMplLoad](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#skipMplLoad)
- [cast.framework.CastReceiverOptions#skipPlayersLoad](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#skipPlayersLoad)
- [cast.framework.CastReceiverOptions#skipShakaLoad](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#skipShakaLoad)
- [cast.framework.CastReceiverOptions#statusText](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#statusText)
- [cast.framework.CastReceiverOptions#supportedCommands](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#supportedCommands)
- [cast.framework.CastReceiverOptions#uiConfig](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#uiConfig)
- [cast.framework.CastReceiverOptions#useLegacyDashSupport](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#useLegacyDashSupport)
- [cast.framework.CastReceiverOptions#useShakaForHls](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#useShakaForHls)
- [cast.framework.CastReceiverOptions#versionCode](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions#versionCode)
- [cast.framework.ContentProtection](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework#.ContentProtection)
- [cast.framework.ContentProtection.CLEARKEY](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework#.CLEARKEY)
- [cast.framework.ContentProtection.NONE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework#.NONE)
- [cast.framework.ContentProtection.PLAYREADY](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework#.PLAYREADY)
- [cast.framework.ContentProtection.WIDEVINE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework#.WIDEVINE)
- [cast.framework.DashTimedMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.DashTimedMetadata)
- [cast.framework.DashTimedMetadata#eventElement](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.DashTimedMetadata#eventElement)
- [cast.framework.DashTimedMetadata#eventNode](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.DashTimedMetadata#eventNode)
- [cast.framework.DashTimedMetadata#schemeIdUri](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.DashTimedMetadata#schemeIdUri)
- [cast.framework.DashTimedMetadata#value](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.DashTimedMetadata#value)
- [cast.framework.HlsTimedMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.HlsTimedMetadata)
- [cast.framework.HlsTimedMetadata#clientAttributes](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.HlsTimedMetadata#clientAttributes)
- [cast.framework.HlsTimedMetadata#duration](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.HlsTimedMetadata#duration)
- [cast.framework.HlsTimedMetadata#endDate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.HlsTimedMetadata#endDate)
- [cast.framework.HlsTimedMetadata#endOnNext](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.HlsTimedMetadata#endOnNext)
- [cast.framework.HlsTimedMetadata#plannedDuration](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.HlsTimedMetadata#plannedDuration)
- [cast.framework.HlsTimedMetadata#rangeClass](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.HlsTimedMetadata#rangeClass)
- [cast.framework.HlsTimedMetadata#scte35Cmd](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.HlsTimedMetadata#scte35Cmd)
- [cast.framework.HlsTimedMetadata#scte35In](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.HlsTimedMetadata#scte35In)
- [cast.framework.HlsTimedMetadata#scte35Out](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.HlsTimedMetadata#scte35Out)
- [cast.framework.HlsTimedMetadata#startDate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.HlsTimedMetadata#startDate)
- [cast.framework.LoggerLevel](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework#.LoggerLevel)
- [cast.framework.LoggerLevel.DEBUG](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework#.DEBUG)
- [cast.framework.LoggerLevel.ERROR](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework#.ERROR)
- [cast.framework.LoggerLevel.INFO](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework#.INFO)
- [cast.framework.LoggerLevel.NONE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework#.NONE)
- [cast.framework.LoggerLevel.VERBOSE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework#.VERBOSE)
- [cast.framework.LoggerLevel.WARNING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework#.WARNING)
- [cast.framework.NetworkRequestInfo](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.NetworkRequestInfo)
- [cast.framework.NetworkRequestInfo#content](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.NetworkRequestInfo#content)
- [cast.framework.NetworkRequestInfo#headers](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.NetworkRequestInfo#headers)
- [cast.framework.NetworkRequestInfo#shakaRequestContext](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.NetworkRequestInfo#shakaRequestContext)
- [cast.framework.NetworkRequestInfo#shakaRequestInfo](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.NetworkRequestInfo#shakaRequestInfo)
- [cast.framework.NetworkRequestInfo#timeoutInterval](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.NetworkRequestInfo#timeoutInterval)
- [cast.framework.NetworkRequestInfo#url](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.NetworkRequestInfo#url)
- [cast.framework.NetworkRequestInfo#withCredentials](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.NetworkRequestInfo#withCredentials)
- [cast.framework.NetworkResponseInfo](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.NetworkResponseInfo)
- [cast.framework.NetworkResponseInfo#headers](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.NetworkResponseInfo#headers)
- [cast.framework.PlaybackConfig](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig)
- [cast.framework.PlaybackConfig#autoPauseDuration](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#autoPauseDuration)
- [cast.framework.PlaybackConfig#autoResumeDuration](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#autoResumeDuration)
- [cast.framework.PlaybackConfig#autoResumeNumberOfSegments](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#autoResumeNumberOfSegments)
- [cast.framework.PlaybackConfig#captionsRequestHandler](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#captionsRequestHandler)
- [cast.framework.PlaybackConfig#enableSmoothLiveRefresh](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#enableSmoothLiveRefresh)
- [cast.framework.PlaybackConfig#enableUITextDisplayer](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#enableUITextDisplayer)
- [cast.framework.PlaybackConfig#ignoreTtmlPositionInfo](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#ignoreTtmlPositionInfo)
- [cast.framework.PlaybackConfig#initialBandwidth](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#initialBandwidth)
- [cast.framework.PlaybackConfig#licenseCustomData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#licenseCustomData)
- [cast.framework.PlaybackConfig#licenseHandler](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#licenseHandler)
- [cast.framework.PlaybackConfig#licenseRequestHandler](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#licenseRequestHandler)
- [cast.framework.PlaybackConfig#licenseUrl](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#licenseUrl)
- [cast.framework.PlaybackConfig#manifestHandler](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#manifestHandler)
- [cast.framework.PlaybackConfig#manifestRequestHandler](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#manifestRequestHandler)
- [cast.framework.PlaybackConfig#protectionSystem](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#protectionSystem)
- [cast.framework.PlaybackConfig#segmentHandler](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#segmentHandler)
- [cast.framework.PlaybackConfig#segmentRequestHandler](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#segmentRequestHandler)
- [cast.framework.PlaybackConfig#segmentRequestRetryLimit](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#segmentRequestRetryLimit)
- [cast.framework.PlaybackConfig#shakaConfig](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig#shakaConfig)
- [cast.framework.PlayerManager](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager)
- [cast.framework.PlayerManager#addEventListener](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#addEventListener)
- [cast.framework.PlayerManager#addSupportedMediaCommands](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#addSupportedMediaCommands)
- [cast.framework.PlayerManager#broadcastStatus](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#broadcastStatus)
- [cast.framework.PlayerManager#getAbsoluteTimeForMediaTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getAbsoluteTimeForMediaTime)
- [cast.framework.PlayerManager#getAudioTracksManager](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getAudioTracksManager)
- [cast.framework.PlayerManager#getBreakClipCurrentTimeSec](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getBreakClipCurrentTimeSec)
- [cast.framework.PlayerManager#getBreakClipDurationSec](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getBreakClipDurationSec)
- [cast.framework.PlayerManager#getBreakManager](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getBreakManager)
- [cast.framework.PlayerManager#getBreaks](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getBreaks)
- [cast.framework.PlayerManager#getCurrentSupportedMediaCommands](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getCurrentSupportedMediaCommands)
- [cast.framework.PlayerManager#getCurrentTimeSec](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getCurrentTimeSec)
- [cast.framework.PlayerManager#getDurationSec](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getDurationSec)
- [cast.framework.PlayerManager#getLiveSeekableRange](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getLiveSeekableRange)
- [cast.framework.PlayerManager#getMediaInformation](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getMediaInformation)
- [cast.framework.PlayerManager#getMediaTimeForAbsoluteTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getMediaTimeForAbsoluteTime)
- [cast.framework.PlayerManager#getPlaybackConfig](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getPlaybackConfig)
- [cast.framework.PlayerManager#getPlaybackRate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getPlaybackRate)
- [cast.framework.PlayerManager#getPlayerState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getPlayerState)
- [cast.framework.PlayerManager#getPreferredPlaybackRate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getPreferredPlaybackRate)
- [cast.framework.PlayerManager#getPreferredTextLanguage](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getPreferredTextLanguage)
- [cast.framework.PlayerManager#getPreferredTextStyle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getPreferredTextStyle)
- [cast.framework.PlayerManager#getQueueManager](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getQueueManager)
- [cast.framework.PlayerManager#getRawCurrentTimeSec](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getRawCurrentTimeSec)
- [cast.framework.PlayerManager#getRawSeekableRange](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getRawSeekableRange)
- [cast.framework.PlayerManager#getStartAbsoluteTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getStartAbsoluteTime)
- [cast.framework.PlayerManager#getStats](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getStats)
- [cast.framework.PlayerManager#getSupportedMediaCommands](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getSupportedMediaCommands)
- [cast.framework.PlayerManager#getTextTracksManager](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getTextTracksManager)
- [cast.framework.PlayerManager#getTimedMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#getTimedMetadata)
- [cast.framework.PlayerManager#load](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#load)
- [cast.framework.PlayerManager#pause](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#pause)
- [cast.framework.PlayerManager#play](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#play)
- [cast.framework.PlayerManager#removeEventListener](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#removeEventListener)
- [cast.framework.PlayerManager#removeSupportedMediaCommands](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#removeSupportedMediaCommands)
- [cast.framework.PlayerManager#seek](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#seek)
- [cast.framework.PlayerManager#sendCustomState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#sendCustomState)
- [cast.framework.PlayerManager#sendError](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#sendError)
- [cast.framework.PlayerManager#sendLocalMediaRequest](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#sendLocalMediaRequest)
- [cast.framework.PlayerManager#sendStatus](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#sendStatus)
- [cast.framework.PlayerManager#setIdleReason](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#setIdleReason)
- [cast.framework.PlayerManager#setMediaElement](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#setMediaElement)
- [cast.framework.PlayerManager#setMediaInformation](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#setMediaInformation)
- [cast.framework.PlayerManager#setMediaPlaybackInfoHandler](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#setMediaPlaybackInfoHandler)
- [cast.framework.PlayerManager#setMediaUrlResolver](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#setMediaUrlResolver)
- [cast.framework.PlayerManager#setMessageInterceptor](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#setMessageInterceptor)
- [cast.framework.PlayerManager#setPlaybackConfig](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#setPlaybackConfig)
- [cast.framework.PlayerManager#setSupportedMediaCommands](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#setSupportedMediaCommands)
- [cast.framework.PlayerManager#stop](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.PlayerManager#stop)
- [cast.framework.QueueBase](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueBase)
- [cast.framework.QueueBase#fetchItems](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueBase#fetchItems)
- [cast.framework.QueueBase#initialize](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueBase#initialize)
- [cast.framework.QueueBase#nextItems](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueBase#nextItems)
- [cast.framework.QueueBase#onCurrentItemIdChanged](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueBase#onCurrentItemIdChanged)
- [cast.framework.QueueBase#onItemsInserted](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueBase#onItemsInserted)
- [cast.framework.QueueBase#onItemsRemoved](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueBase#onItemsRemoved)
- [cast.framework.QueueBase#onItemsReordered](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueBase#onItemsReordered)
- [cast.framework.QueueBase#prevItems](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueBase#prevItems)
- [cast.framework.QueueBase#shuffle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueBase#shuffle)
- [cast.framework.QueueBase#unshuffle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueBase#unshuffle)
- [cast.framework.QueueManager](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueManager)
- [cast.framework.QueueManager#getContainerMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueManager#getContainerMetadata)
- [cast.framework.QueueManager#getCurrentItem](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueManager#getCurrentItem)
- [cast.framework.QueueManager#getCurrentItemIndex](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueManager#getCurrentItemIndex)
- [cast.framework.QueueManager#getItems](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueManager#getItems)
- [cast.framework.QueueManager#insertItems](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueManager#insertItems)
- [cast.framework.QueueManager#removeItems](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueManager#removeItems)
- [cast.framework.QueueManager#setContainerMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueManager#setContainerMetadata)
- [cast.framework.QueueManager#setQueueStatusLimit](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueManager#setQueueStatusLimit)
- [cast.framework.QueueManager#updateItems](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.QueueManager#updateItems)
- [cast.framework.ShakaVariant](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework#.ShakaVariant)
- [cast.framework.ShakaVariant.DEBUG](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework#.DEBUG)
- [cast.framework.ShakaVariant.STANDARD](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework#.STANDARD)
- [cast.framework.TextTracksManager](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TextTracksManager)
- [cast.framework.TextTracksManager#addTracks](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TextTracksManager#addTracks)
- [cast.framework.TextTracksManager#createTrack](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TextTracksManager#createTrack)
- [cast.framework.TextTracksManager#getActiveIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TextTracksManager#getActiveIds)
- [cast.framework.TextTracksManager#getActiveTracks](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TextTracksManager#getActiveTracks)
- [cast.framework.TextTracksManager#getTextTracksStyle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TextTracksManager#getTextTracksStyle)
- [cast.framework.TextTracksManager#getTrackById](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TextTracksManager#getTrackById)
- [cast.framework.TextTracksManager#getTracks](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TextTracksManager#getTracks)
- [cast.framework.TextTracksManager#getTracksByLanguage](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TextTracksManager#getTracksByLanguage)
- [cast.framework.TextTracksManager#setActiveByIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TextTracksManager#setActiveByIds)
- [cast.framework.TextTracksManager#setActiveByLanguage](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TextTracksManager#setActiveByLanguage)
- [cast.framework.TextTracksManager#setTextTrackStyle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TextTracksManager#setTextTrackStyle)
- [cast.framework.TimedMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TimedMetadata)
- [cast.framework.TimedMetadata#dashTimedMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TimedMetadata#dashTimedMetadata)
- [cast.framework.TimedMetadata#endTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TimedMetadata#endTime)
- [cast.framework.TimedMetadata#hlsTimedMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TimedMetadata#hlsTimedMetadata)
- [cast.framework.TimedMetadata#id](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TimedMetadata#id)
- [cast.framework.TimedMetadata#startTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.TimedMetadata#startTime)
- [cast.framework.VERSION](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework#.VERSION)
- [cast.framework.breaks](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks)
- [cast.framework.breaks.BreakClipLoadInterceptorContext](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakClipLoadInterceptorContext)
- [cast.framework.breaks.BreakClipLoadInterceptorContext#break](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakClipLoadInterceptorContext#break)
- [cast.framework.breaks.BreakManager](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakManager)
- [cast.framework.breaks.BreakManager#addBreak](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakManager#addBreak)
- [cast.framework.breaks.BreakManager#getBreakById](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakManager#getBreakById)
- [cast.framework.breaks.BreakManager#getBreakClipById](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakManager#getBreakClipById)
- [cast.framework.breaks.BreakManager#getBreakClipCurrentTimeSec](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakManager#getBreakClipCurrentTimeSec)
- [cast.framework.breaks.BreakManager#getBreakClipDurationSec](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakManager#getBreakClipDurationSec)
- [cast.framework.breaks.BreakManager#getBreakClips](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakManager#getBreakClips)
- [cast.framework.breaks.BreakManager#getBreaks](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakManager#getBreaks)
- [cast.framework.breaks.BreakManager#getCreativeInfoByClipId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakManager#getCreativeInfoByClipId)
- [cast.framework.breaks.BreakManager#getPlayWatchedBreak](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakManager#getPlayWatchedBreak)
- [cast.framework.breaks.BreakManager#removeBreakById](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakManager#removeBreakById)
- [cast.framework.breaks.BreakManager#setBreakClipLoadInterceptor](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakManager#setBreakClipLoadInterceptor)
- [cast.framework.breaks.BreakManager#setBreakSeekInterceptor](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakManager#setBreakSeekInterceptor)
- [cast.framework.breaks.BreakManager#setPlayWatchedBreak](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakManager#setPlayWatchedBreak)
- [cast.framework.breaks.BreakManager#setVastTrackingInterceptor](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakManager#setVastTrackingInterceptor)
- [cast.framework.breaks.BreakSeekData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakSeekData)
- [cast.framework.breaks.BreakSeekData#breaks](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakSeekData#breaks)
- [cast.framework.breaks.BreakSeekData#seekFrom](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakSeekData#seekFrom)
- [cast.framework.breaks.BreakSeekData#seekTo](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.BreakSeekData#seekTo)
- [cast.framework.breaks.CreativeInformation](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.CreativeInformation)
- [cast.framework.breaks.CreativeInformation#creativeAdId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.CreativeInformation#creativeAdId)
- [cast.framework.breaks.CreativeInformation#creativeId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.CreativeInformation#creativeId)
- [cast.framework.breaks.CreativeInformation#universalAdIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.breaks.CreativeInformation#universalAdIds)
- [cast.framework.events](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events)
- [cast.framework.events.BitrateChangedEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.BitrateChangedEvent)
- [cast.framework.events.BitrateChangedEvent#totalBitrate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.BitrateChangedEvent#totalBitrate)
- [cast.framework.events.BreaksEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.BreaksEvent)
- [cast.framework.events.BreaksEvent#breakClipId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.BreaksEvent#breakClipId)
- [cast.framework.events.BreaksEvent#breakId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.BreaksEvent#breakId)
- [cast.framework.events.BreaksEvent#currentMediaTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.BreaksEvent#currentMediaTime)
- [cast.framework.events.BreaksEvent#endedReason](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.BreaksEvent#endedReason)
- [cast.framework.events.BreaksEvent#index](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.BreaksEvent#index)
- [cast.framework.events.BreaksEvent#total](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.BreaksEvent#total)
- [cast.framework.events.BreaksEvent#whenSkippable](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.BreaksEvent#whenSkippable)
- [cast.framework.events.BufferingEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.BufferingEvent)
- [cast.framework.events.BufferingEvent#isBuffering](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.BufferingEvent#isBuffering)
- [cast.framework.events.CacheItemEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.CacheItemEvent)
- [cast.framework.events.CacheItemEvent#url](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.CacheItemEvent#url)
- [cast.framework.events.CacheLoadedEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.CacheLoadedEvent)
- [cast.framework.events.CacheLoadedEvent#media](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.CacheLoadedEvent#media)
- [cast.framework.events.ClipEndedEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.ClipEndedEvent)
- [cast.framework.events.ClipEndedEvent#currentMediaTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.ClipEndedEvent#currentMediaTime)
- [cast.framework.events.ClipEndedEvent#endedReason](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.ClipEndedEvent#endedReason)
- [cast.framework.events.CustomStateEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.CustomStateEvent)
- [cast.framework.events.CustomStateEvent#state](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.CustomStateEvent#state)
- [cast.framework.events.DetailedErrorCode](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.DetailedErrorCode)
- [cast.framework.events.DetailedErrorCode.APP](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.APP)
- [cast.framework.events.DetailedErrorCode.BREAK_CLIP_LOADING_ERROR](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.BREAK_CLIP_LOADING_ERROR)
- [cast.framework.events.DetailedErrorCode.BREAK_SEEK_INTERCEPTOR_ERROR](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.BREAK_SEEK_INTERCEPTOR_ERROR)
- [cast.framework.events.DetailedErrorCode.DASH_INVALID_SEGMENT_INFO](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.DASH_INVALID_SEGMENT_INFO)
- [cast.framework.events.DetailedErrorCode.DASH_MANIFEST_NO_MIMETYPE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.DASH_MANIFEST_NO_MIMETYPE)
- [cast.framework.events.DetailedErrorCode.DASH_MANIFEST_NO_PERIODS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.DASH_MANIFEST_NO_PERIODS)
- [cast.framework.events.DetailedErrorCode.DASH_MANIFEST_UNKNOWN](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.DASH_MANIFEST_UNKNOWN)
- [cast.framework.events.DetailedErrorCode.DASH_NETWORK](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.DASH_NETWORK)
- [cast.framework.events.DetailedErrorCode.DASH_NO_INIT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.DASH_NO_INIT)
- [cast.framework.events.DetailedErrorCode.GENERIC](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.GENERIC)
- [cast.framework.events.DetailedErrorCode.HLS_MANIFEST_MASTER](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.HLS_MANIFEST_MASTER)
- [cast.framework.events.DetailedErrorCode.HLS_MANIFEST_PLAYLIST](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.HLS_MANIFEST_PLAYLIST)
- [cast.framework.events.DetailedErrorCode.HLS_NETWORK_INVALID_SEGMENT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.HLS_NETWORK_INVALID_SEGMENT)
- [cast.framework.events.DetailedErrorCode.HLS_NETWORK_KEY_LOAD](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.HLS_NETWORK_KEY_LOAD)
- [cast.framework.events.DetailedErrorCode.HLS_NETWORK_MASTER_PLAYLIST](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.HLS_NETWORK_MASTER_PLAYLIST)
- [cast.framework.events.DetailedErrorCode.HLS_NETWORK_NO_KEY_RESPONSE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.HLS_NETWORK_NO_KEY_RESPONSE)
- [cast.framework.events.DetailedErrorCode.HLS_NETWORK_PLAYLIST](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.HLS_NETWORK_PLAYLIST)
- [cast.framework.events.DetailedErrorCode.HLS_SEGMENT_PARSING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.HLS_SEGMENT_PARSING)
- [cast.framework.events.DetailedErrorCode.IMAGE_ERROR](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.IMAGE_ERROR)
- [cast.framework.events.DetailedErrorCode.LOAD_FAILED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.LOAD_FAILED)
- [cast.framework.events.DetailedErrorCode.LOAD_INTERRUPTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.LOAD_INTERRUPTED)
- [cast.framework.events.DetailedErrorCode.MANIFEST_UNKNOWN](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.MANIFEST_UNKNOWN)
- [cast.framework.events.DetailedErrorCode.MEDIAKEYS_NETWORK](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.MEDIAKEYS_NETWORK)
- [cast.framework.events.DetailedErrorCode.MEDIAKEYS_UNKNOWN](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.MEDIAKEYS_UNKNOWN)
- [cast.framework.events.DetailedErrorCode.MEDIAKEYS_UNSUPPORTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.MEDIAKEYS_UNSUPPORTED)
- [cast.framework.events.DetailedErrorCode.MEDIAKEYS_WEBCRYPTO](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.MEDIAKEYS_WEBCRYPTO)
- [cast.framework.events.DetailedErrorCode.MEDIA_ABORTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.MEDIA_ABORTED)
- [cast.framework.events.DetailedErrorCode.MEDIA_DECODE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.MEDIA_DECODE)
- [cast.framework.events.DetailedErrorCode.MEDIA_ERROR_MESSAGE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.MEDIA_ERROR_MESSAGE)
- [cast.framework.events.DetailedErrorCode.MEDIA_NETWORK](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.MEDIA_NETWORK)
- [cast.framework.events.DetailedErrorCode.MEDIA_SRC_NOT_SUPPORTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.MEDIA_SRC_NOT_SUPPORTED)
- [cast.framework.events.DetailedErrorCode.MEDIA_UNKNOWN](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.MEDIA_UNKNOWN)
- [cast.framework.events.DetailedErrorCode.NETWORK_UNKNOWN](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.NETWORK_UNKNOWN)
- [cast.framework.events.DetailedErrorCode.SEGMENT_NETWORK](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.SEGMENT_NETWORK)
- [cast.framework.events.DetailedErrorCode.SEGMENT_UNKNOWN](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.SEGMENT_UNKNOWN)
- [cast.framework.events.DetailedErrorCode.SMOOTH_MANIFEST](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.SMOOTH_MANIFEST)
- [cast.framework.events.DetailedErrorCode.SMOOTH_NETWORK](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.SMOOTH_NETWORK)
- [cast.framework.events.DetailedErrorCode.SMOOTH_NO_MEDIA_DATA](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.SMOOTH_NO_MEDIA_DATA)
- [cast.framework.events.DetailedErrorCode.SOURCE_BUFFER_FAILURE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.SOURCE_BUFFER_FAILURE)
- [cast.framework.events.DetailedErrorCode.TEXT_UNKNOWN](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.TEXT_UNKNOWN)
- [cast.framework.events.EmsgEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.EmsgEvent)
- [cast.framework.events.EmsgEvent#endTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.EmsgEvent#endTime)
- [cast.framework.events.EmsgEvent#eventDuration](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.EmsgEvent#eventDuration)
- [cast.framework.events.EmsgEvent#id](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.EmsgEvent#id)
- [cast.framework.events.EmsgEvent#messageData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.EmsgEvent#messageData)
- [cast.framework.events.EmsgEvent#presentationTimeDelta](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.EmsgEvent#presentationTimeDelta)
- [cast.framework.events.EmsgEvent#schemeIdUri](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.EmsgEvent#schemeIdUri)
- [cast.framework.events.EmsgEvent#segmentData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.EmsgEvent#segmentData)
- [cast.framework.events.EmsgEvent#startTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.EmsgEvent#startTime)
- [cast.framework.events.EmsgEvent#timescale](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.EmsgEvent#timescale)
- [cast.framework.events.EmsgEvent#value](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.EmsgEvent#value)
- [cast.framework.events.EndedReason](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.EndedReason)
- [cast.framework.events.EndedReason.BREAK_INTERRUPTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.BREAK_INTERRUPTED)
- [cast.framework.events.EndedReason.BREAK_RESOLVED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.BREAK_RESOLVED)
- [cast.framework.events.EndedReason.BREAK_SWITCH](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.BREAK_SWITCH)
- [cast.framework.events.EndedReason.END_OF_STREAM](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.END_OF_STREAM)
- [cast.framework.events.EndedReason.ERROR](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.ERROR)
- [cast.framework.events.EndedReason.INTERRUPTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.INTERRUPTED)
- [cast.framework.events.EndedReason.LOAD_CANCELLED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.LOAD_CANCELLED)
- [cast.framework.events.EndedReason.LOAD_INTERRUPTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.LOAD_INTERRUPTED)
- [cast.framework.events.EndedReason.PRELOAD_INTERRUPTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.PRELOAD_INTERRUPTED)
- [cast.framework.events.EndedReason.SENDER_STOPPED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.SENDER_STOPPED)
- [cast.framework.events.EndedReason.SKIPPED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.SKIPPED)
- [cast.framework.events.EndedReason.STOPPED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.STOPPED)
- [cast.framework.events.ErrorEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.ErrorEvent)
- [cast.framework.events.ErrorEvent#detailedErrorCode](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.ErrorEvent#detailedErrorCode)
- [cast.framework.events.ErrorEvent#error](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.ErrorEvent#error)
- [cast.framework.events.ErrorEvent#reason](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.ErrorEvent#reason)
- [cast.framework.events.ErrorEvent#severity](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.ErrorEvent#severity)
- [cast.framework.events.ErrorEvent#triggeredByEventType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.ErrorEvent#triggeredByEventType)
- [cast.framework.events.ErrorSeverity](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.ErrorSeverity)
- [cast.framework.events.ErrorSeverity.CRITICAL](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.CRITICAL)
- [cast.framework.events.ErrorSeverity.RECOVERABLE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.RECOVERABLE)
- [cast.framework.events.ErrorSeverity.UNKNOWN](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.UNKNOWN)
- [cast.framework.events.Event](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.Event)
- [cast.framework.events.Event#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.Event#type)
- [cast.framework.events.EventType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.EventType)
- [cast.framework.events.EventType.ABORT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.ABORT)
- [cast.framework.events.EventType.ALL](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.ALL)
- [cast.framework.events.EventType.BITRATE_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.BITRATE_CHANGED)
- [cast.framework.events.EventType.BREAK_CLIP_ENDED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.BREAK_CLIP_ENDED)
- [cast.framework.events.EventType.BREAK_CLIP_LOADING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.BREAK_CLIP_LOADING)
- [cast.framework.events.EventType.BREAK_CLIP_STARTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.BREAK_CLIP_STARTED)
- [cast.framework.events.EventType.BREAK_ENDED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.BREAK_ENDED)
- [cast.framework.events.EventType.BREAK_STARTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.BREAK_STARTED)
- [cast.framework.events.EventType.BUFFERING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.BUFFERING)
- [cast.framework.events.EventType.CACHE_HIT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.CACHE_HIT)
- [cast.framework.events.EventType.CACHE_INSERTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.CACHE_INSERTED)
- [cast.framework.events.EventType.CACHE_LOADED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.CACHE_LOADED)
- [cast.framework.events.EventType.CAN_PLAY](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.CAN_PLAY)
- [cast.framework.events.EventType.CAN_PLAY_THROUGH](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.CAN_PLAY_THROUGH)
- [cast.framework.events.EventType.CLIP_ENDED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.CLIP_ENDED)
- [cast.framework.events.EventType.CLIP_STARTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.CLIP_STARTED)
- [cast.framework.events.EventType.CUSTOM_STATE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.CUSTOM_STATE)
- [cast.framework.events.EventType.DURATION_CHANGE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.DURATION_CHANGE)
- [cast.framework.events.EventType.EMPTIED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.EMPTIED)
- [cast.framework.events.EventType.EMSG](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.EMSG)
- [cast.framework.events.EventType.ENDED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.ENDED)
- [cast.framework.events.EventType.ERROR](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.ERROR)
- [cast.framework.events.EventType.ID3](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.ID3)
- [cast.framework.events.EventType.LIVE_ENDED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.LIVE_ENDED)
- [cast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.LIVE_IS_MOVING_WINDOW_CHANGED)
- [cast.framework.events.EventType.LOADED_DATA](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.LOADED_DATA)
- [cast.framework.events.EventType.LOADED_METADATA](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.LOADED_METADATA)
- [cast.framework.events.EventType.LOAD_START](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.LOAD_START)
- [cast.framework.events.EventType.MEDIA_FINISHED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.MEDIA_FINISHED)
- [cast.framework.events.EventType.MEDIA_INFORMATION_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.MEDIA_INFORMATION_CHANGED)
- [cast.framework.events.EventType.MEDIA_STATUS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.MEDIA_STATUS)
- [cast.framework.events.EventType.PAUSE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.PAUSE)
- [cast.framework.events.EventType.PLAY](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.PLAY)
- [cast.framework.events.EventType.PLAYER_LOADING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.PLAYER_LOADING)
- [cast.framework.events.EventType.PLAYER_LOAD_COMPLETE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.PLAYER_LOAD_COMPLETE)
- [cast.framework.events.EventType.PLAYER_PRELOADING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.PLAYER_PRELOADING)
- [cast.framework.events.EventType.PLAYER_PRELOADING_CANCELLED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.PLAYER_PRELOADING_CANCELLED)
- [cast.framework.events.EventType.PLAYING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.PLAYING)
- [cast.framework.events.EventType.PROGRESS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.PROGRESS)
- [cast.framework.events.EventType.RATE_CHANGE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.RATE_CHANGE)
- [cast.framework.events.EventType.REQUEST_CUSTOM_COMMAND](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_CUSTOM_COMMAND)
- [cast.framework.events.EventType.REQUEST_DISPLAY_STATUS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_DISPLAY_STATUS)
- [cast.framework.events.EventType.REQUEST_EDIT_AUDIO_TRACKS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_EDIT_AUDIO_TRACKS)
- [cast.framework.events.EventType.REQUEST_EDIT_TRACKS_INFO](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_EDIT_TRACKS_INFO)
- [cast.framework.events.EventType.REQUEST_FOCUS_STATE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_FOCUS_STATE)
- [cast.framework.events.EventType.REQUEST_GET_STATUS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_GET_STATUS)
- [cast.framework.events.EventType.REQUEST_LOAD](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_LOAD)
- [cast.framework.events.EventType.REQUEST_LOAD_BY_ENTITY](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_LOAD_BY_ENTITY)
- [cast.framework.events.EventType.REQUEST_PAUSE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_PAUSE)
- [cast.framework.events.EventType.REQUEST_PLAY](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_PLAY)
- [cast.framework.events.EventType.REQUEST_PLAYBACK_RATE_CHANGE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_PLAYBACK_RATE_CHANGE)
- [cast.framework.events.EventType.REQUEST_PLAY_AGAIN](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_PLAY_AGAIN)
- [cast.framework.events.EventType.REQUEST_PRECACHE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_PRECACHE)
- [cast.framework.events.EventType.REQUEST_PRELOAD](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_PRELOAD)
- [cast.framework.events.EventType.REQUEST_QUEUE_GET_ITEMS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_QUEUE_GET_ITEMS)
- [cast.framework.events.EventType.REQUEST_QUEUE_GET_ITEM_IDS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_QUEUE_GET_ITEM_IDS)
- [cast.framework.events.EventType.REQUEST_QUEUE_GET_ITEM_RANGE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_QUEUE_GET_ITEM_RANGE)
- [cast.framework.events.EventType.REQUEST_QUEUE_INSERT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_QUEUE_INSERT)
- [cast.framework.events.EventType.REQUEST_QUEUE_LOAD](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_QUEUE_LOAD)
- [cast.framework.events.EventType.REQUEST_QUEUE_REMOVE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_QUEUE_REMOVE)
- [cast.framework.events.EventType.REQUEST_QUEUE_REORDER](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_QUEUE_REORDER)
- [cast.framework.events.EventType.REQUEST_QUEUE_UPDATE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_QUEUE_UPDATE)
- [cast.framework.events.EventType.REQUEST_SEEK](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_SEEK)
- [cast.framework.events.EventType.REQUEST_SET_CREDENTIALS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_SET_CREDENTIALS)
- [cast.framework.events.EventType.REQUEST_SKIP_AD](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_SKIP_AD)
- [cast.framework.events.EventType.REQUEST_STOP](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_STOP)
- [cast.framework.events.EventType.REQUEST_USER_ACTION](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_USER_ACTION)
- [cast.framework.events.EventType.REQUEST_VOLUME_CHANGE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.REQUEST_VOLUME_CHANGE)
- [cast.framework.events.EventType.SEEKED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.SEEKED)
- [cast.framework.events.EventType.SEEKING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.SEEKING)
- [cast.framework.events.EventType.SEGMENT_DOWNLOADED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.SEGMENT_DOWNLOADED)
- [cast.framework.events.EventType.SESSION_DATA](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.SESSION_DATA)
- [cast.framework.events.EventType.STALLED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.STALLED)
- [cast.framework.events.EventType.SUSPEND](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.SUSPEND)
- [cast.framework.events.EventType.TIMED_METADATA_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.TIMED_METADATA_CHANGED)
- [cast.framework.events.EventType.TIMED_METADATA_ENTER](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.TIMED_METADATA_ENTER)
- [cast.framework.events.EventType.TIMED_METADATA_EXIT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.TIMED_METADATA_EXIT)
- [cast.framework.events.EventType.TIME_DRIFTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.TIME_DRIFTED)
- [cast.framework.events.EventType.TIME_UPDATE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.TIME_UPDATE)
- [cast.framework.events.EventType.TRACKS_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.TRACKS_CHANGED)
- [cast.framework.events.EventType.WAITING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.WAITING)
- [cast.framework.events.Id3Event](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.Id3Event)
- [cast.framework.events.Id3Event#frameDescription](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.Id3Event#frameDescription)
- [cast.framework.events.Id3Event#frameType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.Id3Event#frameType)
- [cast.framework.events.Id3Event#segmentData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.Id3Event#segmentData)
- [cast.framework.events.Id3Event#timestamp](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.Id3Event#timestamp)
- [cast.framework.events.LiveStatusEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.LiveStatusEvent)
- [cast.framework.events.LiveStatusEvent#liveSeekableRange](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.LiveStatusEvent#liveSeekableRange)
- [cast.framework.events.LoadEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.LoadEvent)
- [cast.framework.events.LoadEvent#media](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.LoadEvent#media)
- [cast.framework.events.MediaElementEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.MediaElementEvent)
- [cast.framework.events.MediaElementEvent#currentMediaTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.MediaElementEvent#currentMediaTime)
- [cast.framework.events.MediaFinishedEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.MediaFinishedEvent)
- [cast.framework.events.MediaFinishedEvent#currentMediaTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.MediaFinishedEvent#currentMediaTime)
- [cast.framework.events.MediaFinishedEvent#endedReason](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.MediaFinishedEvent#endedReason)
- [cast.framework.events.MediaInformationChangedEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.MediaInformationChangedEvent)
- [cast.framework.events.MediaPauseEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.MediaPauseEvent)
- [cast.framework.events.MediaPauseEvent#ended](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.MediaPauseEvent#ended)
- [cast.framework.events.MediaStatusEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.MediaStatusEvent)
- [cast.framework.events.MediaStatusEvent#mediaStatus](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.MediaStatusEvent#mediaStatus)
- [cast.framework.events.RequestEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.RequestEvent)
- [cast.framework.events.RequestEvent#requestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.RequestEvent#requestData)
- [cast.framework.events.RequestEvent#senderId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.RequestEvent#senderId)
- [cast.framework.events.SegmentDownloadedEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.SegmentDownloadedEvent)
- [cast.framework.events.SegmentDownloadedEvent#downloadTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.SegmentDownloadedEvent#downloadTime)
- [cast.framework.events.SegmentDownloadedEvent#size](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.SegmentDownloadedEvent#size)
- [cast.framework.events.SessionDataEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.SessionDataEvent)
- [cast.framework.events.SessionDataEvent#id](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.SessionDataEvent#id)
- [cast.framework.events.SessionDataEvent#language](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.SessionDataEvent#language)
- [cast.framework.events.SessionDataEvent#uri](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.SessionDataEvent#uri)
- [cast.framework.events.SessionDataEvent#value](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.SessionDataEvent#value)
- [cast.framework.events.TimeDriftedEvent#currentMediaTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.TimeDriftedEvent#currentMediaTime)
- [cast.framework.events.TimedMetadataEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.TimedMetadataEvent)
- [cast.framework.events.TimedMetadataEvent#timedMetadataInfo](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.TimedMetadataEvent#timedMetadataInfo)
- [cast.framework.events.TracksChangedEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.TracksChangedEvent)
- [cast.framework.events.category](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.category)
- [cast.framework.events.category.CORE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.category#.CORE)
- [cast.framework.events.category.DEBUG](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.category#.DEBUG)
- [cast.framework.events.category.FINE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.category#.FINE)
- [cast.framework.events.category.REQUEST](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.category#.REQUEST)
- [cast.framework.messages](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages)
- [cast.framework.messages.AudioTrackInfo](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.AudioTrackInfo)
- [cast.framework.messages.AudioTrackInfo#audioCodec](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.AudioTrackInfo#audioCodec)
- [cast.framework.messages.AudioTrackInfo#numAudioChannels](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.AudioTrackInfo#numAudioChannels)
- [cast.framework.messages.AudioTrackInfo#spatialAudio](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.AudioTrackInfo#spatialAudio)
- [cast.framework.messages.AudiobookChapterMediaMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.AudiobookChapterMediaMetadata)
- [cast.framework.messages.AudiobookChapterMediaMetadata#bookTitle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.AudiobookChapterMediaMetadata#bookTitle)
- [cast.framework.messages.AudiobookChapterMediaMetadata#chapterNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.AudiobookChapterMediaMetadata#chapterNumber)
- [cast.framework.messages.AudiobookChapterMediaMetadata#chapterTitle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.AudiobookChapterMediaMetadata#chapterTitle)
- [cast.framework.messages.AudiobookChapterMediaMetadata#contentRating](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.AudiobookChapterMediaMetadata#contentRating)
- [cast.framework.messages.AudiobookChapterMediaMetadata#images](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.AudiobookChapterMediaMetadata#images)
- [cast.framework.messages.AudiobookChapterMediaMetadata#subtitle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.AudiobookChapterMediaMetadata#subtitle)
- [cast.framework.messages.AudiobookChapterMediaMetadata#title](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.AudiobookChapterMediaMetadata#title)
- [cast.framework.messages.AudiobookContainerMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.AudiobookContainerMetadata)
- [cast.framework.messages.AudiobookContainerMetadata#authors](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.AudiobookContainerMetadata#authors)
- [cast.framework.messages.AudiobookContainerMetadata#narrators](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.AudiobookContainerMetadata#narrators)
- [cast.framework.messages.AudiobookContainerMetadata#publisher](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.AudiobookContainerMetadata#publisher)
- [cast.framework.messages.AudiobookContainerMetadata#releaseDate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.AudiobookContainerMetadata#releaseDate)
- [cast.framework.messages.Break](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Break)
- [cast.framework.messages.Break#breakClipIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Break#breakClipIds)
- [cast.framework.messages.Break#duration](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Break#duration)
- [cast.framework.messages.Break#expanded](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Break#expanded)
- [cast.framework.messages.Break#id](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Break#id)
- [cast.framework.messages.Break#isEmbedded](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Break#isEmbedded)
- [cast.framework.messages.Break#isWatched](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Break#isWatched)
- [cast.framework.messages.Break#position](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Break#position)
- [cast.framework.messages.BreakClip](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakClip)
- [cast.framework.messages.BreakClip#clickThroughUrl](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakClip#clickThroughUrl)
- [cast.framework.messages.BreakClip#contentId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakClip#contentId)
- [cast.framework.messages.BreakClip#contentType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakClip#contentType)
- [cast.framework.messages.BreakClip#contentUrl](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakClip#contentUrl)
- [cast.framework.messages.BreakClip#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakClip#customData)
- [cast.framework.messages.BreakClip#duration](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakClip#duration)
- [cast.framework.messages.BreakClip#hlsSegmentFormat](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakClip#hlsSegmentFormat)
- [cast.framework.messages.BreakClip#hlsVideoSegmentFormat](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakClip#hlsVideoSegmentFormat)
- [cast.framework.messages.BreakClip#id](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakClip#id)
- [cast.framework.messages.BreakClip#posterUrl](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakClip#posterUrl)
- [cast.framework.messages.BreakClip#title](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakClip#title)
- [cast.framework.messages.BreakClip#vastAdsRequest](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakClip#vastAdsRequest)
- [cast.framework.messages.BreakClip#whenSkippable](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakClip#whenSkippable)
- [cast.framework.messages.BreakStatus](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakStatus)
- [cast.framework.messages.BreakStatus#breakClipId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakStatus#breakClipId)
- [cast.framework.messages.BreakStatus#breakId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakStatus#breakId)
- [cast.framework.messages.BreakStatus#currentBreakClipTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakStatus#currentBreakClipTime)
- [cast.framework.messages.BreakStatus#currentBreakTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakStatus#currentBreakTime)
- [cast.framework.messages.BreakStatus#seekBreak](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakStatus#seekBreak)
- [cast.framework.messages.BreakStatus#whenSkippable](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.BreakStatus#whenSkippable)
- [cast.framework.messages.CaptionMimeType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.CaptionMimeType)
- [cast.framework.messages.CaptionMimeType.CEA608](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.CEA608)
- [cast.framework.messages.CaptionMimeType.TTML](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.TTML)
- [cast.framework.messages.CaptionMimeType.TTML_MP4](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.TTML_MP4)
- [cast.framework.messages.CaptionMimeType.VTT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.VTT)
- [cast.framework.messages.CloudMediaStatus](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.CloudMediaStatus)
- [cast.framework.messages.Command](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.Command)
- [cast.framework.messages.Command.ALL_BASIC_MEDIA](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.ALL_BASIC_MEDIA)
- [cast.framework.messages.Command.DISLIKE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.DISLIKE)
- [cast.framework.messages.Command.EDIT_TRACKS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.EDIT_TRACKS)
- [cast.framework.messages.Command.FOLLOW](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.FOLLOW)
- [cast.framework.messages.Command.LIKE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.LIKE)
- [cast.framework.messages.Command.LYRICS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.LYRICS)
- [cast.framework.messages.Command.PAUSE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PAUSE)
- [cast.framework.messages.Command.PLAYBACK_RATE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PLAYBACK_RATE)
- [cast.framework.messages.Command.QUEUE_NEXT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_NEXT)
- [cast.framework.messages.Command.QUEUE_PREV](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_PREV)
- [cast.framework.messages.Command.QUEUE_REPEAT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_REPEAT)
- [cast.framework.messages.Command.QUEUE_REPEAT_ALL](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_REPEAT_ALL)
- [cast.framework.messages.Command.QUEUE_REPEAT_ONE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_REPEAT_ONE)
- [cast.framework.messages.Command.QUEUE_SHUFFLE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_SHUFFLE)
- [cast.framework.messages.Command.SEEK](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SEEK)
- [cast.framework.messages.Command.SKIP_AD](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SKIP_AD)
- [cast.framework.messages.Command.STREAM_MUTE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.STREAM_MUTE)
- [cast.framework.messages.Command.STREAM_TRANSFER](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.STREAM_TRANSFER)
- [cast.framework.messages.Command.STREAM_VOLUME](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.STREAM_VOLUME)
- [cast.framework.messages.Command.UNFOLLOW](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.UNFOLLOW)
- [cast.framework.messages.ContainerMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ContainerMetadata)
- [cast.framework.messages.ContainerMetadata#containerDuration](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ContainerMetadata#containerDuration)
- [cast.framework.messages.ContainerMetadata#containerImages](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ContainerMetadata#containerImages)
- [cast.framework.messages.ContainerMetadata#containerType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ContainerMetadata#containerType)
- [cast.framework.messages.ContainerMetadata#sections](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ContainerMetadata#sections)
- [cast.framework.messages.ContainerMetadata#title](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ContainerMetadata#title)
- [cast.framework.messages.ContainerType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.ContainerType)
- [cast.framework.messages.ContainerType.AUDIOBOOK_CONTAINER](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.AUDIOBOOK_CONTAINER)
- [cast.framework.messages.ContainerType.GENERIC_CONTAINER](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.GENERIC_CONTAINER)
- [cast.framework.messages.ContentFilteringMode](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.ContentFilteringMode)
- [cast.framework.messages.ContentFilteringMode.FILTER_EXPLICIT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.FILTER_EXPLICIT)
- [cast.framework.messages.ContentRating](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ContentRating)
- [cast.framework.messages.ContentRating#ratingIcon](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ContentRating#ratingIcon)
- [cast.framework.messages.CustomCommandRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.CustomCommandRequestData)
- [cast.framework.messages.CustomCommandRequestData#data](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.CustomCommandRequestData#data)
- [cast.framework.messages.DisplayStatusRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.DisplayStatusRequestData)
- [cast.framework.messages.EditAudioTracksRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.EditAudioTracksRequestData)
- [cast.framework.messages.EditAudioTracksRequestData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.EditAudioTracksRequestData#customData)
- [cast.framework.messages.EditAudioTracksRequestData#isSuggestedLanguage](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.EditAudioTracksRequestData#isSuggestedLanguage)
- [cast.framework.messages.EditAudioTracksRequestData#language](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.EditAudioTracksRequestData#language)
- [cast.framework.messages.EditAudioTracksRequestData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.EditAudioTracksRequestData#mediaSessionId)
- [cast.framework.messages.EditAudioTracksRequestData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.EditAudioTracksRequestData#requestId)
- [cast.framework.messages.EditAudioTracksRequestData#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.EditAudioTracksRequestData#sequenceNumber)
- [cast.framework.messages.EditTracksInfoRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.EditTracksInfoRequestData)
- [cast.framework.messages.EditTracksInfoRequestData#activeTrackIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.EditTracksInfoRequestData#activeTrackIds)
- [cast.framework.messages.EditTracksInfoRequestData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.EditTracksInfoRequestData#customData)
- [cast.framework.messages.EditTracksInfoRequestData#enableTextTracks](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.EditTracksInfoRequestData#enableTextTracks)
- [cast.framework.messages.EditTracksInfoRequestData#isSuggestedLanguage](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.EditTracksInfoRequestData#isSuggestedLanguage)
- [cast.framework.messages.EditTracksInfoRequestData#language](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.EditTracksInfoRequestData#language)
- [cast.framework.messages.EditTracksInfoRequestData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.EditTracksInfoRequestData#mediaSessionId)
- [cast.framework.messages.EditTracksInfoRequestData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.EditTracksInfoRequestData#requestId)
- [cast.framework.messages.EditTracksInfoRequestData#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.EditTracksInfoRequestData#sequenceNumber)
- [cast.framework.messages.EditTracksInfoRequestData#textTrackStyle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.EditTracksInfoRequestData#textTrackStyle)
- [cast.framework.messages.ErrorData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ErrorData)
- [cast.framework.messages.ErrorData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ErrorData#customData)
- [cast.framework.messages.ErrorData#detailedErrorCode](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ErrorData#detailedErrorCode)
- [cast.framework.messages.ErrorData#itemId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ErrorData#itemId)
- [cast.framework.messages.ErrorData#playerErrorCode](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ErrorData#playerErrorCode)
- [cast.framework.messages.ErrorData#reason](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ErrorData#reason)
- [cast.framework.messages.ErrorData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ErrorData#requestId)
- [cast.framework.messages.ErrorData#severity](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ErrorData#severity)
- [cast.framework.messages.ErrorData#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ErrorData#type)
- [cast.framework.messages.ErrorReason](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.ErrorReason)
- [cast.framework.messages.ErrorReason.APP_ERROR](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.APP_ERROR)
- [cast.framework.messages.ErrorReason.AUTHENTICATION_EXPIRED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.AUTHENTICATION_EXPIRED)
- [cast.framework.messages.ErrorReason.CONCURRENT_STREAM_LIMIT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.CONCURRENT_STREAM_LIMIT)
- [cast.framework.messages.ErrorReason.CONTENT_ALREADY_PLAYING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.CONTENT_ALREADY_PLAYING)
- [cast.framework.messages.ErrorReason.CONTENT_FILTERED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.CONTENT_FILTERED)
- [cast.framework.messages.ErrorReason.DUPLICATE_REQUEST_ID](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.DUPLICATE_REQUEST_ID)
- [cast.framework.messages.ErrorReason.END_OF_QUEUE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.END_OF_QUEUE)
- [cast.framework.messages.ErrorReason.GENERIC_LOAD_ERROR](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.GENERIC_LOAD_ERROR)
- [cast.framework.messages.ErrorReason.INVALID_COMMAND](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.INVALID_COMMAND)
- [cast.framework.messages.ErrorReason.INVALID_MEDIA_SESSION_ID](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.INVALID_MEDIA_SESSION_ID)
- [cast.framework.messages.ErrorReason.INVALID_PARAMS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.INVALID_PARAMS)
- [cast.framework.messages.ErrorReason.INVALID_REQUEST](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.INVALID_REQUEST)
- [cast.framework.messages.ErrorReason.INVALID_REQUEST_ID](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.INVALID_REQUEST_ID)
- [cast.framework.messages.ErrorReason.LANGUAGE_NOT_SUPPORTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.LANGUAGE_NOT_SUPPORTED)
- [cast.framework.messages.ErrorReason.NOT_AVAILABLE_IN_REGION](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.NOT_AVAILABLE_IN_REGION)
- [cast.framework.messages.ErrorReason.NOT_SUPPORTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.NOT_SUPPORTED)
- [cast.framework.messages.ErrorReason.PARENTAL_CONTROL_RESTRICTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PARENTAL_CONTROL_RESTRICTED)
- [cast.framework.messages.ErrorReason.PREMIUM_ACCOUNT_REQUIRED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PREMIUM_ACCOUNT_REQUIRED)
- [cast.framework.messages.ErrorReason.SKIP_LIMIT_REACHED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SKIP_LIMIT_REACHED)
- [cast.framework.messages.ErrorReason.VIDEO_DEVICE_REQUIRED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.VIDEO_DEVICE_REQUIRED)
- [cast.framework.messages.ErrorType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.ErrorType)
- [cast.framework.messages.ErrorType.ERROR](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.ERROR)
- [cast.framework.messages.ErrorType.INVALID_PLAYER_STATE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.INVALID_PLAYER_STATE)
- [cast.framework.messages.ErrorType.INVALID_REQUEST](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.INVALID_REQUEST)
- [cast.framework.messages.ErrorType.LOAD_CANCELLED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.LOAD_CANCELLED)
- [cast.framework.messages.ErrorType.LOAD_FAILED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.LOAD_FAILED)
- [cast.framework.messages.ExtendedMediaStatus](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ExtendedMediaStatus)
- [cast.framework.messages.ExtendedMediaStatus#media](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ExtendedMediaStatus#media)
- [cast.framework.messages.ExtendedMediaStatus#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ExtendedMediaStatus#mediaSessionId)
- [cast.framework.messages.ExtendedMediaStatus#playerState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ExtendedMediaStatus#playerState)
- [cast.framework.messages.ExtendedPlayerState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.ExtendedPlayerState)
- [cast.framework.messages.ExtendedPlayerState.LOADING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.LOADING)
- [cast.framework.messages.FetchItemsRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.FetchItemsRequestData)
- [cast.framework.messages.FetchItemsRequestData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.FetchItemsRequestData#customData)
- [cast.framework.messages.FetchItemsRequestData#itemId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.FetchItemsRequestData#itemId)
- [cast.framework.messages.FetchItemsRequestData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.FetchItemsRequestData#mediaSessionId)
- [cast.framework.messages.FetchItemsRequestData#nextCount](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.FetchItemsRequestData#nextCount)
- [cast.framework.messages.FetchItemsRequestData#prevCount](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.FetchItemsRequestData#prevCount)
- [cast.framework.messages.FetchItemsRequestData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.FetchItemsRequestData#requestId)
- [cast.framework.messages.FetchItemsRequestData#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.FetchItemsRequestData#sequenceNumber)
- [cast.framework.messages.FocusState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.FocusState)
- [cast.framework.messages.FocusState.IN_FOCUS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.IN_FOCUS)
- [cast.framework.messages.FocusState.NOT_IN_FOCUS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.NOT_IN_FOCUS)
- [cast.framework.messages.FocusStateRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.FocusStateRequestData)
- [cast.framework.messages.FocusStateRequestData#state](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.FocusStateRequestData#state)
- [cast.framework.messages.GenericMediaMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GenericMediaMetadata)
- [cast.framework.messages.GenericMediaMetadata#contentRating](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GenericMediaMetadata#contentRating)
- [cast.framework.messages.GenericMediaMetadata#images](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GenericMediaMetadata#images)
- [cast.framework.messages.GenericMediaMetadata#releaseDate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GenericMediaMetadata#releaseDate)
- [cast.framework.messages.GenericMediaMetadata#releaseYear](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GenericMediaMetadata#releaseYear)
- [cast.framework.messages.GenericMediaMetadata#subtitle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GenericMediaMetadata#subtitle)
- [cast.framework.messages.GenericMediaMetadata#title](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GenericMediaMetadata#title)
- [cast.framework.messages.GetItemsInfoRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GetItemsInfoRequestData)
- [cast.framework.messages.GetItemsInfoRequestData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GetItemsInfoRequestData#customData)
- [cast.framework.messages.GetItemsInfoRequestData#itemIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GetItemsInfoRequestData#itemIds)
- [cast.framework.messages.GetItemsInfoRequestData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GetItemsInfoRequestData#mediaSessionId)
- [cast.framework.messages.GetItemsInfoRequestData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GetItemsInfoRequestData#requestId)
- [cast.framework.messages.GetItemsInfoRequestData#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GetItemsInfoRequestData#sequenceNumber)
- [cast.framework.messages.GetStatusOptions](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.GetStatusOptions)
- [cast.framework.messages.GetStatusOptions.NO_METADATA](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.NO_METADATA)
- [cast.framework.messages.GetStatusOptions.NO_QUEUE_ITEMS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.NO_QUEUE_ITEMS)
- [cast.framework.messages.GetStatusRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GetStatusRequestData)
- [cast.framework.messages.GetStatusRequestData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GetStatusRequestData#customData)
- [cast.framework.messages.GetStatusRequestData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GetStatusRequestData#mediaSessionId)
- [cast.framework.messages.GetStatusRequestData#options](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GetStatusRequestData#options)
- [cast.framework.messages.GetStatusRequestData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GetStatusRequestData#requestId)
- [cast.framework.messages.GetStatusRequestData#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.GetStatusRequestData#sequenceNumber)
- [cast.framework.messages.HdrType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.HdrType)
- [cast.framework.messages.HdrType.DV](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.DV)
- [cast.framework.messages.HdrType.HDR](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.HDR)
- [cast.framework.messages.HdrType.SDR](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SDR)
- [cast.framework.messages.HlsSegmentFormat](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.HlsSegmentFormat)
- [cast.framework.messages.HlsSegmentFormat.AAC](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.AAC)
- [cast.framework.messages.HlsSegmentFormat.AC3](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.AC3)
- [cast.framework.messages.HlsSegmentFormat.E_AC3](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.E_AC3)
- [cast.framework.messages.HlsSegmentFormat.FMP4](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.FMP4)
- [cast.framework.messages.HlsSegmentFormat.MP3](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.MP3)
- [cast.framework.messages.HlsSegmentFormat.TS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.TS)
- [cast.framework.messages.HlsSegmentFormat.TS_AAC](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.TS_AAC)
- [cast.framework.messages.HlsSegmentFormat.TS_HE_AAC](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.TS_HE_AAC)
- [cast.framework.messages.HlsVideoSegmentFormat](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.HlsVideoSegmentFormat)
- [cast.framework.messages.HlsVideoSegmentFormat.FMP4](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.FMP4)
- [cast.framework.messages.HlsVideoSegmentFormat.MPEG2_TS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.MPEG2_TS)
- [cast.framework.messages.IdleReason](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.IdleReason)
- [cast.framework.messages.IdleReason.CANCELLED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.CANCELLED)
- [cast.framework.messages.IdleReason.ERROR](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.ERROR)
- [cast.framework.messages.IdleReason.FINISHED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.FINISHED)
- [cast.framework.messages.IdleReason.INTERRUPTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.INTERRUPTED)
- [cast.framework.messages.Image](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Image)
- [cast.framework.messages.Image#height](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Image#height)
- [cast.framework.messages.Image#url](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Image#url)
- [cast.framework.messages.Image#width](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Image#width)
- [cast.framework.messages.ItemsInfo](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ItemsInfo)
- [cast.framework.messages.ItemsInfo#items](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ItemsInfo#items)
- [cast.framework.messages.ItemsInfo#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ItemsInfo#requestId)
- [cast.framework.messages.ItemsInfo#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ItemsInfo#sequenceNumber)
- [cast.framework.messages.ItemsInfo#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ItemsInfo#type)
- [cast.framework.messages.LiveSeekableRange](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LiveSeekableRange)
- [cast.framework.messages.LiveSeekableRange#isLiveDone](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LiveSeekableRange#isLiveDone)
- [cast.framework.messages.LiveSeekableRange#isMovingWindow](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LiveSeekableRange#isMovingWindow)
- [cast.framework.messages.LoadByEntityRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadByEntityRequestData)
- [cast.framework.messages.LoadByEntityRequestData#entity](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadByEntityRequestData#entity)
- [cast.framework.messages.LoadByEntityRequestData#loadOptions](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadByEntityRequestData#loadOptions)
- [cast.framework.messages.LoadByEntityRequestData#shuffle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadByEntityRequestData#shuffle)
- [cast.framework.messages.LoadOptions](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadOptions)
- [cast.framework.messages.LoadOptions#contentFilteringMode](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadOptions#contentFilteringMode)
- [cast.framework.messages.LoadRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData)
- [cast.framework.messages.LoadRequestData#activeTrackIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#activeTrackIds)
- [cast.framework.messages.LoadRequestData#autoplay](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#autoplay)
- [cast.framework.messages.LoadRequestData#credentials](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#credentials)
- [cast.framework.messages.LoadRequestData#credentialsType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#credentialsType)
- [cast.framework.messages.LoadRequestData#currentTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#currentTime)
- [cast.framework.messages.LoadRequestData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#customData)
- [cast.framework.messages.LoadRequestData#loadOptions](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#loadOptions)
- [cast.framework.messages.LoadRequestData#media](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#media)
- [cast.framework.messages.LoadRequestData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#mediaSessionId)
- [cast.framework.messages.LoadRequestData#playbackRate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#playbackRate)
- [cast.framework.messages.LoadRequestData#queueData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#queueData)
- [cast.framework.messages.LoadRequestData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#requestId)
- [cast.framework.messages.LoadRequestData#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#sequenceNumber)
- [cast.framework.messages.MediaCategory](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.MediaCategory)
- [cast.framework.messages.MediaCategory.AUDIO](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.AUDIO)
- [cast.framework.messages.MediaCategory.IMAGE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.IMAGE)
- [cast.framework.messages.MediaCategory.VIDEO](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.VIDEO)
- [cast.framework.messages.MediaInformation](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation)
- [cast.framework.messages.MediaInformation#breakClips](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#breakClips)
- [cast.framework.messages.MediaInformation#breaks](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#breaks)
- [cast.framework.messages.MediaInformation#contentId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#contentId)
- [cast.framework.messages.MediaInformation#contentType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#contentType)
- [cast.framework.messages.MediaInformation#contentUrl](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#contentUrl)
- [cast.framework.messages.MediaInformation#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#customData)
- [cast.framework.messages.MediaInformation#duration](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#duration)
- [cast.framework.messages.MediaInformation#entity](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#entity)
- [cast.framework.messages.MediaInformation#hlsSegmentFormat](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#hlsSegmentFormat)
- [cast.framework.messages.MediaInformation#hlsVideoSegmentFormat](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#hlsVideoSegmentFormat)
- [cast.framework.messages.MediaInformation#mediaCategory](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#mediaCategory)
- [cast.framework.messages.MediaInformation#metadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#metadata)
- [cast.framework.messages.MediaInformation#startAbsoluteTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#startAbsoluteTime)
- [cast.framework.messages.MediaInformation#streamType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#streamType)
- [cast.framework.messages.MediaInformation#textTrackStyle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#textTrackStyle)
- [cast.framework.messages.MediaInformation#tracks](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#tracks)
- [cast.framework.messages.MediaInformation#userActionStates](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#userActionStates)
- [cast.framework.messages.MediaInformation#vmapAdsRequest](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation#vmapAdsRequest)
- [cast.framework.messages.MediaMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaMetadata)
- [cast.framework.messages.MediaMetadata#metadataType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaMetadata#metadataType)
- [cast.framework.messages.MediaMetadata#posterUrl](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaMetadata#posterUrl)
- [cast.framework.messages.MediaMetadata#queueItemId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaMetadata#queueItemId)
- [cast.framework.messages.MediaMetadata#sectionDuration](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaMetadata#sectionDuration)
- [cast.framework.messages.MediaMetadata#sectionStartAbsoluteTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaMetadata#sectionStartAbsoluteTime)
- [cast.framework.messages.MediaMetadata#sectionStartTimeInContainer](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaMetadata#sectionStartTimeInContainer)
- [cast.framework.messages.MediaMetadata#sectionStartTimeInMedia](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaMetadata#sectionStartTimeInMedia)
- [cast.framework.messages.MediaStatus](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus)
- [cast.framework.messages.MediaStatus#activeTrackIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#activeTrackIds)
- [cast.framework.messages.MediaStatus#breakStatus](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#breakStatus)
- [cast.framework.messages.MediaStatus#currentItemId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#currentItemId)
- [cast.framework.messages.MediaStatus#currentTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#currentTime)
- [cast.framework.messages.MediaStatus#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#customData)
- [cast.framework.messages.MediaStatus#extendedStatus](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#extendedStatus)
- [cast.framework.messages.MediaStatus#idleReason](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#idleReason)
- [cast.framework.messages.MediaStatus#items](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#items)
- [cast.framework.messages.MediaStatus#liveSeekableRange](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#liveSeekableRange)
- [cast.framework.messages.MediaStatus#loadingItemId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#loadingItemId)
- [cast.framework.messages.MediaStatus#media](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#media)
- [cast.framework.messages.MediaStatus#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#mediaSessionId)
- [cast.framework.messages.MediaStatus#playbackRate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#playbackRate)
- [cast.framework.messages.MediaStatus#playerState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#playerState)
- [cast.framework.messages.MediaStatus#preloadedItemId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#preloadedItemId)
- [cast.framework.messages.MediaStatus#queueData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#queueData)
- [cast.framework.messages.MediaStatus#repeatMode](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#repeatMode)
- [cast.framework.messages.MediaStatus#supportedMediaCommands](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#supportedMediaCommands)
- [cast.framework.messages.MediaStatus#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#type)
- [cast.framework.messages.MediaStatus#videoInfo](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#videoInfo)
- [cast.framework.messages.MediaStatus#volume](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatus#volume)
- [cast.framework.messages.MediaStatusMessage](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatusMessage)
- [cast.framework.messages.MediaStatusMessage#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatusMessage#requestId)
- [cast.framework.messages.MediaStatusMessage#status](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatusMessage#status)
- [cast.framework.messages.MediaStatusMessage#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MediaStatusMessage#type)
- [cast.framework.messages.MessageType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.MessageType)
- [cast.framework.messages.MessageType.CLOUD_STATUS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.CLOUD_STATUS)
- [cast.framework.messages.MessageType.CUSTOM_COMMAND](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.CUSTOM_COMMAND)
- [cast.framework.messages.MessageType.DISPLAY_STATUS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.DISPLAY_STATUS)
- [cast.framework.messages.MessageType.EDIT_AUDIO_TRACKS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.EDIT_AUDIO_TRACKS)
- [cast.framework.messages.MessageType.EDIT_TRACKS_INFO](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.EDIT_TRACKS_INFO)
- [cast.framework.messages.MessageType.FOCUS_STATE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.FOCUS_STATE)
- [cast.framework.messages.MessageType.GET_STATUS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.GET_STATUS)
- [cast.framework.messages.MessageType.LOAD](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.LOAD)
- [cast.framework.messages.MessageType.LOAD_BY_ENTITY](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.LOAD_BY_ENTITY)
- [cast.framework.messages.MessageType.MEDIA_STATUS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.MEDIA_STATUS)
- [cast.framework.messages.MessageType.PAUSE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PAUSE)
- [cast.framework.messages.MessageType.PLAY](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PLAY)
- [cast.framework.messages.MessageType.PLAY_AGAIN](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PLAY_AGAIN)
- [cast.framework.messages.MessageType.PRECACHE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PRECACHE)
- [cast.framework.messages.MessageType.PRELOAD](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PRELOAD)
- [cast.framework.messages.MessageType.QUEUE_CHANGE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_CHANGE)
- [cast.framework.messages.MessageType.QUEUE_GET_ITEMS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_GET_ITEMS)
- [cast.framework.messages.MessageType.QUEUE_GET_ITEM_IDS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_GET_ITEM_IDS)
- [cast.framework.messages.MessageType.QUEUE_GET_ITEM_RANGE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_GET_ITEM_RANGE)
- [cast.framework.messages.MessageType.QUEUE_INSERT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_INSERT)
- [cast.framework.messages.MessageType.QUEUE_ITEMS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_ITEMS)
- [cast.framework.messages.MessageType.QUEUE_ITEM_IDS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_ITEM_IDS)
- [cast.framework.messages.MessageType.QUEUE_LOAD](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_LOAD)
- [cast.framework.messages.MessageType.QUEUE_NEXT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_NEXT)
- [cast.framework.messages.MessageType.QUEUE_PREV](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_PREV)
- [cast.framework.messages.MessageType.QUEUE_REMOVE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_REMOVE)
- [cast.framework.messages.MessageType.QUEUE_REORDER](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_REORDER)
- [cast.framework.messages.MessageType.QUEUE_SHUFFLE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_SHUFFLE)
- [cast.framework.messages.MessageType.QUEUE_UPDATE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QUEUE_UPDATE)
- [cast.framework.messages.MessageType.RESUME_SESSION](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.RESUME_SESSION)
- [cast.framework.messages.MessageType.SEEK](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SEEK)
- [cast.framework.messages.MessageType.SESSION_STATE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SESSION_STATE)
- [cast.framework.messages.MessageType.SET_CREDENTIALS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SET_CREDENTIALS)
- [cast.framework.messages.MessageType.SET_PLAYBACK_RATE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SET_PLAYBACK_RATE)
- [cast.framework.messages.MessageType.SET_VOLUME](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SET_VOLUME)
- [cast.framework.messages.MessageType.SKIP_AD](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SKIP_AD)
- [cast.framework.messages.MessageType.STOP](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.STOP)
- [cast.framework.messages.MessageType.STORE_SESSION](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.STORE_SESSION)
- [cast.framework.messages.MessageType.USER_ACTION](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.USER_ACTION)
- [cast.framework.messages.MetadataType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.MetadataType)
- [cast.framework.messages.MetadataType.AUDIOBOOK_CHAPTER](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.AUDIOBOOK_CHAPTER)
- [cast.framework.messages.MetadataType.GENERIC](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.GENERIC)
- [cast.framework.messages.MetadataType.MOVIE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.MOVIE)
- [cast.framework.messages.MetadataType.MUSIC_TRACK](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.MUSIC_TRACK)
- [cast.framework.messages.MetadataType.PHOTO](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PHOTO)
- [cast.framework.messages.MetadataType.TV_SHOW](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.TV_SHOW)
- [cast.framework.messages.MovieMediaMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MovieMediaMetadata)
- [cast.framework.messages.MovieMediaMetadata#contentRating](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MovieMediaMetadata#contentRating)
- [cast.framework.messages.MovieMediaMetadata#images](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MovieMediaMetadata#images)
- [cast.framework.messages.MovieMediaMetadata#releaseDate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MovieMediaMetadata#releaseDate)
- [cast.framework.messages.MovieMediaMetadata#releaseYear](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MovieMediaMetadata#releaseYear)
- [cast.framework.messages.MovieMediaMetadata#studio](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MovieMediaMetadata#studio)
- [cast.framework.messages.MovieMediaMetadata#subtitle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MovieMediaMetadata#subtitle)
- [cast.framework.messages.MovieMediaMetadata#title](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MovieMediaMetadata#title)
- [cast.framework.messages.MusicTrackMediaMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MusicTrackMediaMetadata)
- [cast.framework.messages.MusicTrackMediaMetadata#albumArtist](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MusicTrackMediaMetadata#albumArtist)
- [cast.framework.messages.MusicTrackMediaMetadata#albumName](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MusicTrackMediaMetadata#albumName)
- [cast.framework.messages.MusicTrackMediaMetadata#artist](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MusicTrackMediaMetadata#artist)
- [cast.framework.messages.MusicTrackMediaMetadata#artistName](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MusicTrackMediaMetadata#artistName)
- [cast.framework.messages.MusicTrackMediaMetadata#composer](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MusicTrackMediaMetadata#composer)
- [cast.framework.messages.MusicTrackMediaMetadata#contentRating](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MusicTrackMediaMetadata#contentRating)
- [cast.framework.messages.MusicTrackMediaMetadata#discNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MusicTrackMediaMetadata#discNumber)
- [cast.framework.messages.MusicTrackMediaMetadata#images](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MusicTrackMediaMetadata#images)
- [cast.framework.messages.MusicTrackMediaMetadata#releaseDate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MusicTrackMediaMetadata#releaseDate)
- [cast.framework.messages.MusicTrackMediaMetadata#releaseYear](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MusicTrackMediaMetadata#releaseYear)
- [cast.framework.messages.MusicTrackMediaMetadata#secondaryImage](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MusicTrackMediaMetadata#secondaryImage)
- [cast.framework.messages.MusicTrackMediaMetadata#songName](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MusicTrackMediaMetadata#songName)
- [cast.framework.messages.MusicTrackMediaMetadata#title](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MusicTrackMediaMetadata#title)
- [cast.framework.messages.MusicTrackMediaMetadata#trackNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.MusicTrackMediaMetadata#trackNumber)
- [cast.framework.messages.PhotoMediaMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PhotoMediaMetadata)
- [cast.framework.messages.PhotoMediaMetadata#artist](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PhotoMediaMetadata#artist)
- [cast.framework.messages.PhotoMediaMetadata#contentRating](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PhotoMediaMetadata#contentRating)
- [cast.framework.messages.PhotoMediaMetadata#creationDateTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PhotoMediaMetadata#creationDateTime)
- [cast.framework.messages.PhotoMediaMetadata#height](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PhotoMediaMetadata#height)
- [cast.framework.messages.PhotoMediaMetadata#images](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PhotoMediaMetadata#images)
- [cast.framework.messages.PhotoMediaMetadata#latitude](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PhotoMediaMetadata#latitude)
- [cast.framework.messages.PhotoMediaMetadata#location](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PhotoMediaMetadata#location)
- [cast.framework.messages.PhotoMediaMetadata#longitude](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PhotoMediaMetadata#longitude)
- [cast.framework.messages.PhotoMediaMetadata#title](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PhotoMediaMetadata#title)
- [cast.framework.messages.PhotoMediaMetadata#width](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PhotoMediaMetadata#width)
- [cast.framework.messages.PlayerState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PlayerState)
- [cast.framework.messages.PlayerState.BUFFERING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.BUFFERING)
- [cast.framework.messages.PlayerState.IDLE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.IDLE)
- [cast.framework.messages.PlayerState.PAUSED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PAUSED)
- [cast.framework.messages.PlayerState.PLAYING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PLAYING)
- [cast.framework.messages.PrecacheRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PrecacheRequestData)
- [cast.framework.messages.PrecacheRequestData#activeTrackIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PrecacheRequestData#activeTrackIds)
- [cast.framework.messages.PrecacheRequestData#autoplay](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PrecacheRequestData#autoplay)
- [cast.framework.messages.PrecacheRequestData#credentials](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PrecacheRequestData#credentials)
- [cast.framework.messages.PrecacheRequestData#credentialsType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PrecacheRequestData#credentialsType)
- [cast.framework.messages.PrecacheRequestData#currentTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PrecacheRequestData#currentTime)
- [cast.framework.messages.PrecacheRequestData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PrecacheRequestData#customData)
- [cast.framework.messages.PrecacheRequestData#loadOptions](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PrecacheRequestData#loadOptions)
- [cast.framework.messages.PrecacheRequestData#media](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PrecacheRequestData#media)
- [cast.framework.messages.PrecacheRequestData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PrecacheRequestData#mediaSessionId)
- [cast.framework.messages.PrecacheRequestData#playbackRate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PrecacheRequestData#playbackRate)
- [cast.framework.messages.PrecacheRequestData#precacheData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PrecacheRequestData#precacheData)
- [cast.framework.messages.PrecacheRequestData#queueData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PrecacheRequestData#queueData)
- [cast.framework.messages.PrecacheRequestData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PrecacheRequestData#requestId)
- [cast.framework.messages.PrecacheRequestData#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PrecacheRequestData#sequenceNumber)
- [cast.framework.messages.PreloadRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PreloadRequestData)
- [cast.framework.messages.PreloadRequestData#activeTrackIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PreloadRequestData#activeTrackIds)
- [cast.framework.messages.PreloadRequestData#autoplay](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PreloadRequestData#autoplay)
- [cast.framework.messages.PreloadRequestData#credentials](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PreloadRequestData#credentials)
- [cast.framework.messages.PreloadRequestData#credentialsType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PreloadRequestData#credentialsType)
- [cast.framework.messages.PreloadRequestData#currentTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PreloadRequestData#currentTime)
- [cast.framework.messages.PreloadRequestData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PreloadRequestData#customData)
- [cast.framework.messages.PreloadRequestData#itemId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PreloadRequestData#itemId)
- [cast.framework.messages.PreloadRequestData#loadOptions](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PreloadRequestData#loadOptions)
- [cast.framework.messages.PreloadRequestData#media](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PreloadRequestData#media)
- [cast.framework.messages.PreloadRequestData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PreloadRequestData#mediaSessionId)
- [cast.framework.messages.PreloadRequestData#playbackRate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PreloadRequestData#playbackRate)
- [cast.framework.messages.PreloadRequestData#queueData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PreloadRequestData#queueData)
- [cast.framework.messages.PreloadRequestData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PreloadRequestData#requestId)
- [cast.framework.messages.PreloadRequestData#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.PreloadRequestData#sequenceNumber)
- [cast.framework.messages.QueueChange](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueChange)
- [cast.framework.messages.QueueChange#changeType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueChange#changeType)
- [cast.framework.messages.QueueChange#insertBefore](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueChange#insertBefore)
- [cast.framework.messages.QueueChange#itemIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueChange#itemIds)
- [cast.framework.messages.QueueChange#reorderItemIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueChange#reorderItemIds)
- [cast.framework.messages.QueueChange#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueChange#requestId)
- [cast.framework.messages.QueueChange#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueChange#sequenceNumber)
- [cast.framework.messages.QueueChange#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueChange#type)
- [cast.framework.messages.QueueChangeType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QueueChangeType)
- [cast.framework.messages.QueueChangeType.INSERT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.INSERT)
- [cast.framework.messages.QueueChangeType.ITEMS_CHANGE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.ITEMS_CHANGE)
- [cast.framework.messages.QueueChangeType.NO_CHANGE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.NO_CHANGE)
- [cast.framework.messages.QueueChangeType.REMOVE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.REMOVE)
- [cast.framework.messages.QueueChangeType.UPDATE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.UPDATE)
- [cast.framework.messages.QueueData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueData)
- [cast.framework.messages.QueueData#containerMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueData#containerMetadata)
- [cast.framework.messages.QueueData#description](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueData#description)
- [cast.framework.messages.QueueData#entity](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueData#entity)
- [cast.framework.messages.QueueData#id](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueData#id)
- [cast.framework.messages.QueueData#items](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueData#items)
- [cast.framework.messages.QueueData#name](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueData#name)
- [cast.framework.messages.QueueData#queueType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueData#queueType)
- [cast.framework.messages.QueueData#repeatMode](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueData#repeatMode)
- [cast.framework.messages.QueueData#shuffle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueData#shuffle)
- [cast.framework.messages.QueueData#startIndex](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueData#startIndex)
- [cast.framework.messages.QueueData#startTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueData#startTime)
- [cast.framework.messages.QueueIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueIds)
- [cast.framework.messages.QueueIds#itemIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueIds#itemIds)
- [cast.framework.messages.QueueIds#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueIds#requestId)
- [cast.framework.messages.QueueIds#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueIds#sequenceNumber)
- [cast.framework.messages.QueueIds#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueIds#type)
- [cast.framework.messages.QueueInsertRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueInsertRequestData)
- [cast.framework.messages.QueueInsertRequestData#currentItemId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueInsertRequestData#currentItemId)
- [cast.framework.messages.QueueInsertRequestData#currentItemIndex](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueInsertRequestData#currentItemIndex)
- [cast.framework.messages.QueueInsertRequestData#currentTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueInsertRequestData#currentTime)
- [cast.framework.messages.QueueInsertRequestData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueInsertRequestData#customData)
- [cast.framework.messages.QueueInsertRequestData#insertBefore](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueInsertRequestData#insertBefore)
- [cast.framework.messages.QueueInsertRequestData#items](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueInsertRequestData#items)
- [cast.framework.messages.QueueInsertRequestData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueInsertRequestData#mediaSessionId)
- [cast.framework.messages.QueueInsertRequestData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueInsertRequestData#requestId)
- [cast.framework.messages.QueueInsertRequestData#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueInsertRequestData#sequenceNumber)
- [cast.framework.messages.QueueItem](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueItem)
- [cast.framework.messages.QueueItem#activeTrackIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueItem#activeTrackIds)
- [cast.framework.messages.QueueItem#autoplay](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueItem#autoplay)
- [cast.framework.messages.QueueItem#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueItem#customData)
- [cast.framework.messages.QueueItem#itemId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueItem#itemId)
- [cast.framework.messages.QueueItem#media](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueItem#media)
- [cast.framework.messages.QueueItem#orderId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueItem#orderId)
- [cast.framework.messages.QueueItem#preloadTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueItem#preloadTime)
- [cast.framework.messages.QueueItem#startTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueItem#startTime)
- [cast.framework.messages.QueueLoadRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueLoadRequestData)
- [cast.framework.messages.QueueLoadRequestData#currentTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueLoadRequestData#currentTime)
- [cast.framework.messages.QueueLoadRequestData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueLoadRequestData#customData)
- [cast.framework.messages.QueueLoadRequestData#items](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueLoadRequestData#items)
- [cast.framework.messages.QueueLoadRequestData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueLoadRequestData#mediaSessionId)
- [cast.framework.messages.QueueLoadRequestData#repeatMode](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueLoadRequestData#repeatMode)
- [cast.framework.messages.QueueLoadRequestData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueLoadRequestData#requestId)
- [cast.framework.messages.QueueLoadRequestData#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueLoadRequestData#sequenceNumber)
- [cast.framework.messages.QueueLoadRequestData#startIndex](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueLoadRequestData#startIndex)
- [cast.framework.messages.QueueRemoveRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueRemoveRequestData)
- [cast.framework.messages.QueueRemoveRequestData#currentItemId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueRemoveRequestData#currentItemId)
- [cast.framework.messages.QueueRemoveRequestData#currentTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueRemoveRequestData#currentTime)
- [cast.framework.messages.QueueRemoveRequestData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueRemoveRequestData#customData)
- [cast.framework.messages.QueueRemoveRequestData#itemIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueRemoveRequestData#itemIds)
- [cast.framework.messages.QueueRemoveRequestData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueRemoveRequestData#mediaSessionId)
- [cast.framework.messages.QueueRemoveRequestData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueRemoveRequestData#requestId)
- [cast.framework.messages.QueueRemoveRequestData#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueRemoveRequestData#sequenceNumber)
- [cast.framework.messages.QueueReorderRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueReorderRequestData)
- [cast.framework.messages.QueueReorderRequestData#currentItemId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueReorderRequestData#currentItemId)
- [cast.framework.messages.QueueReorderRequestData#currentTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueReorderRequestData#currentTime)
- [cast.framework.messages.QueueReorderRequestData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueReorderRequestData#customData)
- [cast.framework.messages.QueueReorderRequestData#insertBefore](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueReorderRequestData#insertBefore)
- [cast.framework.messages.QueueReorderRequestData#itemIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueReorderRequestData#itemIds)
- [cast.framework.messages.QueueReorderRequestData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueReorderRequestData#mediaSessionId)
- [cast.framework.messages.QueueReorderRequestData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueReorderRequestData#requestId)
- [cast.framework.messages.QueueReorderRequestData#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueReorderRequestData#sequenceNumber)
- [cast.framework.messages.QueueType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.QueueType)
- [cast.framework.messages.QueueType.ALBUM](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.ALBUM)
- [cast.framework.messages.QueueType.AUDIOBOOK](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.AUDIOBOOK)
- [cast.framework.messages.QueueType.LIVE_TV](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.LIVE_TV)
- [cast.framework.messages.QueueType.MOVIE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.MOVIE)
- [cast.framework.messages.QueueType.PLAYLIST](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PLAYLIST)
- [cast.framework.messages.QueueType.PODCAST_SERIES](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PODCAST_SERIES)
- [cast.framework.messages.QueueType.RADIO_STATION](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.RADIO_STATION)
- [cast.framework.messages.QueueType.TV_SERIES](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.TV_SERIES)
- [cast.framework.messages.QueueType.VIDEO_PLAYLIST](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.VIDEO_PLAYLIST)
- [cast.framework.messages.QueueUpdateRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueUpdateRequestData)
- [cast.framework.messages.QueueUpdateRequestData#currentItemId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueUpdateRequestData#currentItemId)
- [cast.framework.messages.QueueUpdateRequestData#currentTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueUpdateRequestData#currentTime)
- [cast.framework.messages.QueueUpdateRequestData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueUpdateRequestData#customData)
- [cast.framework.messages.QueueUpdateRequestData#items](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueUpdateRequestData#items)
- [cast.framework.messages.QueueUpdateRequestData#jump](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueUpdateRequestData#jump)
- [cast.framework.messages.QueueUpdateRequestData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueUpdateRequestData#mediaSessionId)
- [cast.framework.messages.QueueUpdateRequestData#repeatMode](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueUpdateRequestData#repeatMode)
- [cast.framework.messages.QueueUpdateRequestData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueUpdateRequestData#requestId)
- [cast.framework.messages.QueueUpdateRequestData#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueUpdateRequestData#sequenceNumber)
- [cast.framework.messages.QueueUpdateRequestData#shuffle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.QueueUpdateRequestData#shuffle)
- [cast.framework.messages.RefreshCredentialsRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.RefreshCredentialsRequestData)
- [cast.framework.messages.RepeatMode](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.RepeatMode)
- [cast.framework.messages.RepeatMode.REPEAT_ALL](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.REPEAT_ALL)
- [cast.framework.messages.RepeatMode.REPEAT_ALL_AND_SHUFFLE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.REPEAT_ALL_AND_SHUFFLE)
- [cast.framework.messages.RepeatMode.REPEAT_OFF](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.REPEAT_OFF)
- [cast.framework.messages.RepeatMode.REPEAT_SINGLE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.REPEAT_SINGLE)
- [cast.framework.messages.RequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.RequestData)
- [cast.framework.messages.RequestData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.RequestData#customData)
- [cast.framework.messages.RequestData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.RequestData#mediaSessionId)
- [cast.framework.messages.RequestData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.RequestData#requestId)
- [cast.framework.messages.RequestData#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.RequestData#sequenceNumber)
- [cast.framework.messages.ResumeSessionRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ResumeSessionRequestData)
- [cast.framework.messages.ResumeSessionRequestData#sessionState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.ResumeSessionRequestData#sessionState)
- [cast.framework.messages.SeekRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SeekRequestData)
- [cast.framework.messages.SeekRequestData#currentTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SeekRequestData#currentTime)
- [cast.framework.messages.SeekRequestData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SeekRequestData#customData)
- [cast.framework.messages.SeekRequestData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SeekRequestData#mediaSessionId)
- [cast.framework.messages.SeekRequestData#relativeTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SeekRequestData#relativeTime)
- [cast.framework.messages.SeekRequestData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SeekRequestData#requestId)
- [cast.framework.messages.SeekRequestData#resumeState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SeekRequestData#resumeState)
- [cast.framework.messages.SeekRequestData#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SeekRequestData#sequenceNumber)
- [cast.framework.messages.SeekResumeState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SeekResumeState)
- [cast.framework.messages.SeekResumeState.PLAYBACK_PAUSE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PLAYBACK_PAUSE)
- [cast.framework.messages.SeekResumeState.PLAYBACK_START](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PLAYBACK_START)
- [cast.framework.messages.SeekableRange](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SeekableRange)
- [cast.framework.messages.SeekableRange#end](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SeekableRange#end)
- [cast.framework.messages.SeekableRange#start](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SeekableRange#start)
- [cast.framework.messages.SessionState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SessionState)
- [cast.framework.messages.SessionState#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SessionState#customData)
- [cast.framework.messages.SessionState#loadRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SessionState#loadRequestData)
- [cast.framework.messages.SetCredentialsRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SetCredentialsRequestData)
- [cast.framework.messages.SetCredentialsRequestData#credentials](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SetCredentialsRequestData#credentials)
- [cast.framework.messages.SetCredentialsRequestData#forRequestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SetCredentialsRequestData#forRequestId)
- [cast.framework.messages.SetCredentialsRequestData#isLikely3pAccountLinkedUser](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SetCredentialsRequestData#isLikely3pAccountLinkedUser)
- [cast.framework.messages.SetPlaybackRateRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SetPlaybackRateRequestData)
- [cast.framework.messages.SetPlaybackRateRequestData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SetPlaybackRateRequestData#customData)
- [cast.framework.messages.SetPlaybackRateRequestData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SetPlaybackRateRequestData#mediaSessionId)
- [cast.framework.messages.SetPlaybackRateRequestData#playbackRate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SetPlaybackRateRequestData#playbackRate)
- [cast.framework.messages.SetPlaybackRateRequestData#relativePlaybackRate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SetPlaybackRateRequestData#relativePlaybackRate)
- [cast.framework.messages.SetPlaybackRateRequestData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SetPlaybackRateRequestData#requestId)
- [cast.framework.messages.SetPlaybackRateRequestData#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SetPlaybackRateRequestData#sequenceNumber)
- [cast.framework.messages.StoreSessionRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.StoreSessionRequestData)
- [cast.framework.messages.StoreSessionResponseData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.StoreSessionResponseData)
- [cast.framework.messages.StoreSessionResponseData#sessionState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.StoreSessionResponseData#sessionState)
- [cast.framework.messages.StreamType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.StreamType)
- [cast.framework.messages.StreamType.BUFFERED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.BUFFERED)
- [cast.framework.messages.StreamType.LIVE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.LIVE)
- [cast.framework.messages.StreamType.NONE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.NONE)
- [cast.framework.messages.StreamingProtocolType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.StreamingProtocolType)
- [cast.framework.messages.StreamingProtocolType.HLS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.HLS)
- [cast.framework.messages.StreamingProtocolType.MPEG_DASH](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.MPEG_DASH)
- [cast.framework.messages.StreamingProtocolType.SMOOTH_STREAMING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SMOOTH_STREAMING)
- [cast.framework.messages.StreamingProtocolType.UNKNOWN](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.UNKNOWN)
- [cast.framework.messages.TextTrackEdgeType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.TextTrackEdgeType)
- [cast.framework.messages.TextTrackEdgeType.DEPRESSED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.DEPRESSED)
- [cast.framework.messages.TextTrackEdgeType.DROP_SHADOW](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.DROP_SHADOW)
- [cast.framework.messages.TextTrackEdgeType.NONE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.NONE)
- [cast.framework.messages.TextTrackEdgeType.OUTLINE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.OUTLINE)
- [cast.framework.messages.TextTrackEdgeType.RAISED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.RAISED)
- [cast.framework.messages.TextTrackFontGenericFamily](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.TextTrackFontGenericFamily)
- [cast.framework.messages.TextTrackFontGenericFamily.CASUAL](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.CASUAL)
- [cast.framework.messages.TextTrackFontGenericFamily.CURSIVE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.CURSIVE)
- [cast.framework.messages.TextTrackFontGenericFamily.MONOSPACED_SANS_SERIF](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.MONOSPACED_SANS_SERIF)
- [cast.framework.messages.TextTrackFontGenericFamily.MONOSPACED_SERIF](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.MONOSPACED_SERIF)
- [cast.framework.messages.TextTrackFontGenericFamily.SANS_SERIF](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SANS_SERIF)
- [cast.framework.messages.TextTrackFontGenericFamily.SERIF](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SERIF)
- [cast.framework.messages.TextTrackFontGenericFamily.SMALL_CAPITALS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SMALL_CAPITALS)
- [cast.framework.messages.TextTrackFontStyle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.TextTrackFontStyle)
- [cast.framework.messages.TextTrackFontStyle.BOLD](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.BOLD)
- [cast.framework.messages.TextTrackFontStyle.BOLD_ITALIC](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.BOLD_ITALIC)
- [cast.framework.messages.TextTrackFontStyle.ITALIC](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.ITALIC)
- [cast.framework.messages.TextTrackFontStyle.NORMAL](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.NORMAL)
- [cast.framework.messages.TextTrackStyle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TextTrackStyle)
- [cast.framework.messages.TextTrackStyle#backgroundColor](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TextTrackStyle#backgroundColor)
- [cast.framework.messages.TextTrackStyle#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TextTrackStyle#customData)
- [cast.framework.messages.TextTrackStyle#edgeColor](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TextTrackStyle#edgeColor)
- [cast.framework.messages.TextTrackStyle#edgeType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TextTrackStyle#edgeType)
- [cast.framework.messages.TextTrackStyle#fontFamily](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TextTrackStyle#fontFamily)
- [cast.framework.messages.TextTrackStyle#fontGenericFamily](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TextTrackStyle#fontGenericFamily)
- [cast.framework.messages.TextTrackStyle#fontScale](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TextTrackStyle#fontScale)
- [cast.framework.messages.TextTrackStyle#fontStyle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TextTrackStyle#fontStyle)
- [cast.framework.messages.TextTrackStyle#foregroundColor](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TextTrackStyle#foregroundColor)
- [cast.framework.messages.TextTrackStyle#windowColor](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TextTrackStyle#windowColor)
- [cast.framework.messages.TextTrackStyle#windowRoundedCornerRadius](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TextTrackStyle#windowRoundedCornerRadius)
- [cast.framework.messages.TextTrackStyle#windowType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TextTrackStyle#windowType)
- [cast.framework.messages.TextTrackType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.TextTrackType)
- [cast.framework.messages.TextTrackType.CAPTIONS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.CAPTIONS)
- [cast.framework.messages.TextTrackType.CHAPTERS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.CHAPTERS)
- [cast.framework.messages.TextTrackType.DESCRIPTIONS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.DESCRIPTIONS)
- [cast.framework.messages.TextTrackType.METADATA](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.METADATA)
- [cast.framework.messages.TextTrackType.SUBTITLES](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SUBTITLES)
- [cast.framework.messages.TextTrackWindowType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.TextTrackWindowType)
- [cast.framework.messages.TextTrackWindowType.NONE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.NONE)
- [cast.framework.messages.TextTrackWindowType.NORMAL](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.NORMAL)
- [cast.framework.messages.TextTrackWindowType.ROUNDED_CORNERS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.ROUNDED_CORNERS)
- [cast.framework.messages.Track](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Track)
- [cast.framework.messages.Track#audioTrackInfo](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Track#audioTrackInfo)
- [cast.framework.messages.Track#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Track#customData)
- [cast.framework.messages.Track#isInband](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Track#isInband)
- [cast.framework.messages.Track#language](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Track#language)
- [cast.framework.messages.Track#name](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Track#name)
- [cast.framework.messages.Track#roles](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Track#roles)
- [cast.framework.messages.Track#subtype](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Track#subtype)
- [cast.framework.messages.Track#trackContentId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Track#trackContentId)
- [cast.framework.messages.Track#trackContentType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Track#trackContentType)
- [cast.framework.messages.Track#trackId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Track#trackId)
- [cast.framework.messages.Track#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Track#type)
- [cast.framework.messages.TrackType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.TrackType)
- [cast.framework.messages.TrackType.AUDIO](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.AUDIO)
- [cast.framework.messages.TrackType.TEXT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.TEXT)
- [cast.framework.messages.TrackType.VIDEO](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.VIDEO)
- [cast.framework.messages.TracksInfo](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TracksInfo)
- [cast.framework.messages.TracksInfo#activeTrackIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TracksInfo#activeTrackIds)
- [cast.framework.messages.TracksInfo#language](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TracksInfo#language)
- [cast.framework.messages.TracksInfo#textTrackStyle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TracksInfo#textTrackStyle)
- [cast.framework.messages.TracksInfo#tracks](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TracksInfo#tracks)
- [cast.framework.messages.TvShowMediaMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TvShowMediaMetadata)
- [cast.framework.messages.TvShowMediaMetadata#contentRating](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TvShowMediaMetadata#contentRating)
- [cast.framework.messages.TvShowMediaMetadata#episode](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TvShowMediaMetadata#episode)
- [cast.framework.messages.TvShowMediaMetadata#episodeNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TvShowMediaMetadata#episodeNumber)
- [cast.framework.messages.TvShowMediaMetadata#episodeTitle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TvShowMediaMetadata#episodeTitle)
- [cast.framework.messages.TvShowMediaMetadata#images](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TvShowMediaMetadata#images)
- [cast.framework.messages.TvShowMediaMetadata#originalAirdate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TvShowMediaMetadata#originalAirdate)
- [cast.framework.messages.TvShowMediaMetadata#releaseYear](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TvShowMediaMetadata#releaseYear)
- [cast.framework.messages.TvShowMediaMetadata#season](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TvShowMediaMetadata#season)
- [cast.framework.messages.TvShowMediaMetadata#seasonNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TvShowMediaMetadata#seasonNumber)
- [cast.framework.messages.TvShowMediaMetadata#seriesTitle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TvShowMediaMetadata#seriesTitle)
- [cast.framework.messages.TvShowMediaMetadata#title](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.TvShowMediaMetadata#title)
- [cast.framework.messages.UserAction](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.UserAction)
- [cast.framework.messages.UserAction.DISLIKE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.DISLIKE)
- [cast.framework.messages.UserAction.FLAG](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.FLAG)
- [cast.framework.messages.UserAction.FOLLOW](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.FOLLOW)
- [cast.framework.messages.UserAction.LIKE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.LIKE)
- [cast.framework.messages.UserAction.LYRICS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.LYRICS)
- [cast.framework.messages.UserAction.SKIP_AD](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SKIP_AD)
- [cast.framework.messages.UserAction.UNFOLLOW](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.UNFOLLOW)
- [cast.framework.messages.UserActionContext](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.UserActionContext)
- [cast.framework.messages.UserActionContext.ALBUM](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.ALBUM)
- [cast.framework.messages.UserActionContext.ARTIST](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.ARTIST)
- [cast.framework.messages.UserActionContext.CHANNEL](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.CHANNEL)
- [cast.framework.messages.UserActionContext.COACH](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.COACH)
- [cast.framework.messages.UserActionContext.EPISODE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.EPISODE)
- [cast.framework.messages.UserActionContext.MOVIE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.MOVIE)
- [cast.framework.messages.UserActionContext.PLAYER](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PLAYER)
- [cast.framework.messages.UserActionContext.PLAYLIST](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.PLAYLIST)
- [cast.framework.messages.UserActionContext.SERIES](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.SERIES)
- [cast.framework.messages.UserActionContext.TEAM](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.TEAM)
- [cast.framework.messages.UserActionContext.TRACK](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.TRACK)
- [cast.framework.messages.UserActionContext.UNKNOWN_CONTEXT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.UNKNOWN_CONTEXT)
- [cast.framework.messages.UserActionRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.UserActionRequestData)
- [cast.framework.messages.UserActionRequestData#clear](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.UserActionRequestData#clear)
- [cast.framework.messages.UserActionRequestData#userAction](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.UserActionRequestData#userAction)
- [cast.framework.messages.UserActionRequestData#userActionContext](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.UserActionRequestData#userActionContext)
- [cast.framework.messages.UserActionState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.UserActionState)
- [cast.framework.messages.UserActionState#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.UserActionState#customData)
- [cast.framework.messages.UserActionState#userAction](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.UserActionState#userAction)
- [cast.framework.messages.VastAdsRequest](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.VastAdsRequest)
- [cast.framework.messages.VastAdsRequest#adTagUrl](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.VastAdsRequest#adTagUrl)
- [cast.framework.messages.VastAdsRequest#adsResponse](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.VastAdsRequest#adsResponse)
- [cast.framework.messages.VideoInformation](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.VideoInformation)
- [cast.framework.messages.VideoInformation#hdrType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.VideoInformation#hdrType)
- [cast.framework.messages.VideoInformation#height](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.VideoInformation#height)
- [cast.framework.messages.VideoInformation#width](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.VideoInformation#width)
- [cast.framework.messages.Volume](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Volume)
- [cast.framework.messages.Volume#level](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Volume#level)
- [cast.framework.messages.Volume#muted](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.Volume#muted)
- [cast.framework.messages.VolumeRequestData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.VolumeRequestData)
- [cast.framework.messages.VolumeRequestData#customData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.VolumeRequestData#customData)
- [cast.framework.messages.VolumeRequestData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.VolumeRequestData#mediaSessionId)
- [cast.framework.messages.VolumeRequestData#requestId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.VolumeRequestData#requestId)
- [cast.framework.messages.VolumeRequestData#sequenceNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.VolumeRequestData#sequenceNumber)
- [cast.framework.messages.VolumeRequestData#volume](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.VolumeRequestData#volume)
- [cast.framework.stats.StateChange](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.StateChange)
- [cast.framework.stats.StateChange#duration](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.StateChange#duration)
- [cast.framework.stats.StateChange#state](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.StateChange#state)
- [cast.framework.stats.StateChange#timestamp](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.StateChange#timestamp)
- [cast.framework.stats.Stats](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats)
- [cast.framework.stats.Stats#absolutePlayTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#absolutePlayTime)
- [cast.framework.stats.Stats#bufferingTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#bufferingTime)
- [cast.framework.stats.Stats#completionPercent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#completionPercent)
- [cast.framework.stats.Stats#corruptedFrames](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#corruptedFrames)
- [cast.framework.stats.Stats#decodedFrames](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#decodedFrames)
- [cast.framework.stats.Stats#drmTimeSeconds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#drmTimeSeconds)
- [cast.framework.stats.Stats#droppedFrames](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#droppedFrames)
- [cast.framework.stats.Stats#estimatedBandwidth](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#estimatedBandwidth)
- [cast.framework.stats.Stats#gapsJumped](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#gapsJumped)
- [cast.framework.stats.Stats#height](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#height)
- [cast.framework.stats.Stats#licenseTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#licenseTime)
- [cast.framework.stats.Stats#liveLatency](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#liveLatency)
- [cast.framework.stats.Stats#loadLatency](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#loadLatency)
- [cast.framework.stats.Stats#manifestTimeSeconds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#manifestTimeSeconds)
- [cast.framework.stats.Stats#maxSegmentDuration](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#maxSegmentDuration)
- [cast.framework.stats.Stats#pauseTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#pauseTime)
- [cast.framework.stats.Stats#playTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#playTime)
- [cast.framework.stats.Stats#stallsDetected](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#stallsDetected)
- [cast.framework.stats.Stats#stateHistory](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#stateHistory)
- [cast.framework.stats.Stats#streamBandwidth](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#streamBandwidth)
- [cast.framework.stats.Stats#switchHistory](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#switchHistory)
- [cast.framework.stats.Stats#width](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.Stats#width)
- [cast.framework.stats.TrackChoice](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.TrackChoice)
- [cast.framework.stats.TrackChoice#bandwidth](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.TrackChoice#bandwidth)
- [cast.framework.stats.TrackChoice#fromAdaptation](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.TrackChoice#fromAdaptation)
- [cast.framework.stats.TrackChoice#timestamp](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.TrackChoice#timestamp)
- [cast.framework.stats.TrackChoice#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.stats.TrackChoice#type)
- [cast.framework.system](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system)
- [cast.framework.system.AllowGroupChangeEvent#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.AllowGroupChangeEvent#type)
- [cast.framework.system.ApplicationData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.ApplicationData)
- [cast.framework.system.ApplicationData#iconUrl](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.ApplicationData#iconUrl)
- [cast.framework.system.ApplicationData#id](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.ApplicationData#id)
- [cast.framework.system.ApplicationData#launchedFrom](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.ApplicationData#launchedFrom)
- [cast.framework.system.ApplicationData#launchingSenderId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.ApplicationData#launchingSenderId)
- [cast.framework.system.ApplicationData#name](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.ApplicationData#name)
- [cast.framework.system.ApplicationData#namespaces](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.ApplicationData#namespaces)
- [cast.framework.system.ApplicationData#sessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.ApplicationData#sessionId)
- [cast.framework.system.DeviceCapabilities](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.DeviceCapabilities)
- [cast.framework.system.DeviceCapabilities.AUDIO_ASSISTANT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.AUDIO_ASSISTANT)
- [cast.framework.system.DeviceCapabilities.BLUETOOTH_SUPPORTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.BLUETOOTH_SUPPORTED)
- [cast.framework.system.DeviceCapabilities.CAST_LITE_ONLY](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.CAST_LITE_ONLY)
- [cast.framework.system.DeviceCapabilities.DISPLAY_SUPPORTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.DISPLAY_SUPPORTED)
- [cast.framework.system.DeviceCapabilities.DPAD_INPUT_SUPPORTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.DPAD_INPUT_SUPPORTED)
- [cast.framework.system.DeviceCapabilities.HI_RES_AUDIO_SUPPORTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.HI_RES_AUDIO_SUPPORTED)
- [cast.framework.system.DeviceCapabilities.IS_CBCS_SUPPORTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.IS_CBCS_SUPPORTED)
- [cast.framework.system.DeviceCapabilities.IS_DEVICE_REGISTERED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.IS_DEVICE_REGISTERED)
- [cast.framework.system.DeviceCapabilities.IS_DOLBY_ATMOS_SUPPORTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.IS_DOLBY_ATMOS_SUPPORTED)
- [cast.framework.system.DeviceCapabilities.IS_DV_SUPPORTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.IS_DV_SUPPORTED)
- [cast.framework.system.DeviceCapabilities.IS_GROUP](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.IS_GROUP)
- [cast.framework.system.DeviceCapabilities.IS_HDR_SUPPORTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.IS_HDR_SUPPORTED)
- [cast.framework.system.DeviceCapabilities.TOUCH_INPUT_SUPPORTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.TOUCH_INPUT_SUPPORTED)
- [cast.framework.system.DeviceCapabilitiesObj](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.DeviceCapabilitiesObj)
- [cast.framework.system.DeviceInformation](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.DeviceInformation)
- [cast.framework.system.DeviceInformation.BRAND_NAME](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.BRAND_NAME)
- [cast.framework.system.DeviceInformation.DEVICE_ID](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.DEVICE_ID)
- [cast.framework.system.DeviceInformation.ENVIRONMENT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.ENVIRONMENT)
- [cast.framework.system.DeviceInformation.METADATA_FROM_FIRMWARE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.METADATA_FROM_FIRMWARE)
- [cast.framework.system.DeviceInformation.MODEL_NAME](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.MODEL_NAME)
- [cast.framework.system.DeviceInformation.OS_NAME](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.OS_NAME)
- [cast.framework.system.DeviceInformation.OS_VERSION](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.OS_VERSION)
- [cast.framework.system.DeviceInformationObj](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.DeviceInformationObj)
- [cast.framework.system.DisconnectReason](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.DisconnectReason)
- [cast.framework.system.DisconnectReason.ABRUPT_SHUTDOWN](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.ABRUPT_SHUTDOWN)
- [cast.framework.system.DisconnectReason.APPLICATION_STOP](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.APPLICATION_STOP)
- [cast.framework.system.DisconnectReason.CLOSED_BY_SELF](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.CLOSED_BY_SELF)
- [cast.framework.system.DisconnectReason.ERROR](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.ERROR)
- [cast.framework.system.DisconnectReason.NO_SENDERS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.NO_SENDERS)
- [cast.framework.system.DisconnectReason.REQUESTED_BY_SENDER](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.REQUESTED_BY_SENDER)
- [cast.framework.system.DisconnectReason.TRANSPORT_ABORTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.TRANSPORT_ABORTED)
- [cast.framework.system.DisconnectReason.TRANSPORT_CLOSED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.TRANSPORT_CLOSED)
- [cast.framework.system.DisconnectReason.TRANSPORT_TOO_LONG_INACTIVE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.TRANSPORT_TOO_LONG_INACTIVE)
- [cast.framework.system.DisconnectReason.UNKNOWN](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.UNKNOWN)
- [cast.framework.system.Event](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.Event)
- [cast.framework.system.Event#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.Event#type)
- [cast.framework.system.EventType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.EventType)
- [cast.framework.system.EventType.ERROR](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.ERROR)
- [cast.framework.system.EventType.FEEDBACK_STARTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.FEEDBACK_STARTED)
- [cast.framework.system.EventType.MAX_VIDEO_RESOLUTION_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.MAX_VIDEO_RESOLUTION_CHANGED)
- [cast.framework.system.EventType.READY](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.READY)
- [cast.framework.system.EventType.SENDER_CONNECTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.SENDER_CONNECTED)
- [cast.framework.system.EventType.SENDER_DISCONNECTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.SENDER_DISCONNECTED)
- [cast.framework.system.EventType.SHUTDOWN](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.SHUTDOWN)
- [cast.framework.system.EventType.STANDBY_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.STANDBY_CHANGED)
- [cast.framework.system.EventType.SYSTEM_VOLUME_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.SYSTEM_VOLUME_CHANGED)
- [cast.framework.system.EventType.VISIBILITY_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.VISIBILITY_CHANGED)
- [cast.framework.system.FeedbackStartedEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.FeedbackStartedEvent)
- [cast.framework.system.FeedbackStartedEvent#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.FeedbackStartedEvent#type)
- [cast.framework.system.GroupCapabilitiesChangeEvent#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.GroupCapabilitiesChangeEvent#type)
- [cast.framework.system.LaunchedFrom](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.LaunchedFrom)
- [cast.framework.system.LaunchedFrom.CAST](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.CAST)
- [cast.framework.system.LaunchedFrom.CLOUD](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.CLOUD)
- [cast.framework.system.LaunchedFrom.DIAL](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.DIAL)
- [cast.framework.system.LaunchedFrom.UNKNOWN](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.UNKNOWN)
- [cast.framework.system.MaxVideoResolutionChangedEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.MaxVideoResolutionChangedEvent)
- [cast.framework.system.MaxVideoResolutionChangedEvent#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.MaxVideoResolutionChangedEvent#type)
- [cast.framework.system.Message](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.Message)
- [cast.framework.system.Message#data](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.Message#data)
- [cast.framework.system.Message#senderId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.Message#senderId)
- [cast.framework.system.Message#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.Message#type)
- [cast.framework.system.MessageType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.MessageType)
- [cast.framework.system.MessageType.JSON](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.JSON)
- [cast.framework.system.MessageType.STRING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.STRING)
- [cast.framework.system.ReadyEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.ReadyEvent)
- [cast.framework.system.ReadyEvent#data](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.ReadyEvent#data)
- [cast.framework.system.ReadyEvent#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.ReadyEvent#type)
- [cast.framework.system.Sender](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.Sender)
- [cast.framework.system.Sender#id](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.Sender#id)
- [cast.framework.system.Sender#largeMessageSupported](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.Sender#largeMessageSupported)
- [cast.framework.system.Sender#userAgent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.Sender#userAgent)
- [cast.framework.system.SenderConnectedEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.SenderConnectedEvent)
- [cast.framework.system.SenderConnectedEvent#senderId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.SenderConnectedEvent#senderId)
- [cast.framework.system.SenderConnectedEvent#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.SenderConnectedEvent#type)
- [cast.framework.system.SenderConnectedEvent#userAgent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.SenderConnectedEvent#userAgent)
- [cast.framework.system.SenderDisconnectedEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.SenderDisconnectedEvent)
- [cast.framework.system.SenderDisconnectedEvent#reason](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.SenderDisconnectedEvent#reason)
- [cast.framework.system.SenderDisconnectedEvent#senderId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.SenderDisconnectedEvent#senderId)
- [cast.framework.system.SenderDisconnectedEvent#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.SenderDisconnectedEvent#type)
- [cast.framework.system.SenderDisconnectedEvent#userAgent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.SenderDisconnectedEvent#userAgent)
- [cast.framework.system.ShutdownEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.ShutdownEvent)
- [cast.framework.system.ShutdownEvent#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.ShutdownEvent#type)
- [cast.framework.system.StandbyChangedEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.StandbyChangedEvent)
- [cast.framework.system.StandbyChangedEvent#isStandby](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.StandbyChangedEvent#isStandby)
- [cast.framework.system.StandbyChangedEvent#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.StandbyChangedEvent#type)
- [cast.framework.system.StandbyState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.StandbyState)
- [cast.framework.system.StandbyState.NOT_STANDBY](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.NOT_STANDBY)
- [cast.framework.system.StandbyState.STANDBY](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.STANDBY)
- [cast.framework.system.StandbyState.UNKNOWN](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.UNKNOWN)
- [cast.framework.system.SystemState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.SystemState)
- [cast.framework.system.SystemState.NOT_STARTED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.NOT_STARTED)
- [cast.framework.system.SystemState.READY](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.READY)
- [cast.framework.system.SystemState.STARTING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.STARTING)
- [cast.framework.system.SystemState.STARTING_IN_BACKGROUND](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.STARTING_IN_BACKGROUND)
- [cast.framework.system.SystemState.STOPPING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.STOPPING)
- [cast.framework.system.SystemState.STOPPING_IN_BACKGROUND](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.STOPPING_IN_BACKGROUND)
- [cast.framework.system.SystemVolumeChangedEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.SystemVolumeChangedEvent)
- [cast.framework.system.SystemVolumeChangedEvent#data](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.SystemVolumeChangedEvent#data)
- [cast.framework.system.SystemVolumeChangedEvent#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.SystemVolumeChangedEvent#type)
- [cast.framework.system.SystemVolumeData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.SystemVolumeData)
- [cast.framework.system.SystemVolumeData#level](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.SystemVolumeData#level)
- [cast.framework.system.SystemVolumeData#muted](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.SystemVolumeData#muted)
- [cast.framework.system.VisibilityChangedEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.VisibilityChangedEvent)
- [cast.framework.system.VisibilityChangedEvent#isVisible](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.VisibilityChangedEvent#isVisible)
- [cast.framework.system.VisibilityChangedEvent#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.VisibilityChangedEvent#type)
- [cast.framework.system.VisibilityState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.VisibilityState)
- [cast.framework.system.VisibilityState.NOT_VISIBLE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.NOT_VISIBLE)
- [cast.framework.system.VisibilityState.UNKNOWN](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.UNKNOWN)
- [cast.framework.system.VisibilityState.VISIBLE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.VISIBLE)
- [cast.framework.ui](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui)
- [cast.framework.ui.ApplicationData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.ApplicationData)
- [cast.framework.ui.ApplicationData#groupName](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.ApplicationData#groupName)
- [cast.framework.ui.ApplicationData#iconUrl](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.ApplicationData#iconUrl)
- [cast.framework.ui.ApplicationData#isRemoteControl](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.ApplicationData#isRemoteControl)
- [cast.framework.ui.ApplicationData#name](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.ApplicationData#name)
- [cast.framework.ui.BrowseContent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.BrowseContent)
- [cast.framework.ui.BrowseContent#items](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.BrowseContent#items)
- [cast.framework.ui.BrowseContent#targetAspectRatio](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.BrowseContent#targetAspectRatio)
- [cast.framework.ui.BrowseContent#title](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.BrowseContent#title)
- [cast.framework.ui.BrowseImageAspectRatio](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.BrowseImageAspectRatio)
- [cast.framework.ui.BrowseImageAspectRatio.LANDSCAPE_16_TO_9](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.LANDSCAPE_16_TO_9)
- [cast.framework.ui.BrowseImageAspectRatio.PORTRAIT_2_TO_3](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.PORTRAIT_2_TO_3)
- [cast.framework.ui.BrowseImageAspectRatio.SQUARE_1_TO_1](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SQUARE_1_TO_1)
- [cast.framework.ui.BrowseImageType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.BrowseImageType)
- [cast.framework.ui.BrowseImageType.ARTIST](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.ARTIST)
- [cast.framework.ui.BrowseImageType.AUDIO_BOOK](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.AUDIO_BOOK)
- [cast.framework.ui.BrowseImageType.EPISODE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.EPISODE)
- [cast.framework.ui.BrowseImageType.MOVIE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.MOVIE)
- [cast.framework.ui.BrowseImageType.MUSIC_ALBUM](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.MUSIC_ALBUM)
- [cast.framework.ui.BrowseImageType.MUSIC_GENRE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.MUSIC_GENRE)
- [cast.framework.ui.BrowseImageType.MUSIC_MIX](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.MUSIC_MIX)
- [cast.framework.ui.BrowseImageType.MUSIC_TRACK](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.MUSIC_TRACK)
- [cast.framework.ui.BrowseImageType.NEWS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.NEWS)
- [cast.framework.ui.BrowseImageType.PHOTO](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.PHOTO)
- [cast.framework.ui.BrowseImageType.PLAYLIST](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.PLAYLIST)
- [cast.framework.ui.BrowseImageType.PODCAST](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.PODCAST)
- [cast.framework.ui.BrowseImageType.RADIO_STATION](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.RADIO_STATION)
- [cast.framework.ui.BrowseImageType.TV_SHOW](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.TV_SHOW)
- [cast.framework.ui.BrowseImageType.VIDEO](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.VIDEO)
- [cast.framework.ui.BrowseItem](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.BrowseItem)
- [cast.framework.ui.BrowseItem#duration](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.BrowseItem#duration)
- [cast.framework.ui.BrowseItem#entity](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.BrowseItem#entity)
- [cast.framework.ui.BrowseItem#image](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.BrowseItem#image)
- [cast.framework.ui.BrowseItem#imageType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.BrowseItem#imageType)
- [cast.framework.ui.BrowseItem#mediaBadge](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.BrowseItem#mediaBadge)
- [cast.framework.ui.BrowseItem#subtitle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.BrowseItem#subtitle)
- [cast.framework.ui.BrowseItem#title](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.BrowseItem#title)
- [cast.framework.ui.BrowseMediaBadge](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.BrowseMediaBadge)
- [cast.framework.ui.BrowseMediaBadge.LIVE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.LIVE)
- [cast.framework.ui.Controls](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.Controls)
- [cast.framework.ui.Controls#assignButton](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.Controls#assignButton)
- [cast.framework.ui.Controls#clearDefaultSlotAssignments](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.Controls#clearDefaultSlotAssignments)
- [cast.framework.ui.Controls#hasMediaControlsOverlay](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.Controls#hasMediaControlsOverlay)
- [cast.framework.ui.Controls#setBrowseContent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.Controls#setBrowseContent)
- [cast.framework.ui.Controls.getInstance](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.Controls#.getInstance)
- [cast.framework.ui.ControlsButton](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.ControlsButton)
- [cast.framework.ui.ControlsButton.CAPTIONS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.CAPTIONS)
- [cast.framework.ui.ControlsButton.DISLIKE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.DISLIKE)
- [cast.framework.ui.ControlsButton.LIKE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.LIKE)
- [cast.framework.ui.ControlsButton.LIKE_HEART](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.LIKE_HEART)
- [cast.framework.ui.ControlsButton.LYRICS](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.LYRICS)
- [cast.framework.ui.ControlsButton.NO_BUTTON](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.NO_BUTTON)
- [cast.framework.ui.ControlsButton.QUEUE_NEXT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.QUEUE_NEXT)
- [cast.framework.ui.ControlsButton.QUEUE_PREV](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.QUEUE_PREV)
- [cast.framework.ui.ControlsButton.REPEAT](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.REPEAT)
- [cast.framework.ui.ControlsButton.SEEK_BACKWARD_10](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SEEK_BACKWARD_10)
- [cast.framework.ui.ControlsButton.SEEK_BACKWARD_15](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SEEK_BACKWARD_15)
- [cast.framework.ui.ControlsButton.SEEK_BACKWARD_30](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SEEK_BACKWARD_30)
- [cast.framework.ui.ControlsButton.SEEK_FORWARD_10](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SEEK_FORWARD_10)
- [cast.framework.ui.ControlsButton.SEEK_FORWARD_15](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SEEK_FORWARD_15)
- [cast.framework.ui.ControlsButton.SEEK_FORWARD_30](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SEEK_FORWARD_30)
- [cast.framework.ui.ControlsButton.SHUFFLE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SHUFFLE)
- [cast.framework.ui.ControlsSlot](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.ControlsSlot)
- [cast.framework.ui.ControlsSlot.SLOT_1](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SLOT_1)
- [cast.framework.ui.ControlsSlot.SLOT_2](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SLOT_2)
- [cast.framework.ui.ControlsSlot.SLOT_3](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SLOT_3)
- [cast.framework.ui.ControlsSlot.SLOT_4](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SLOT_4)
- [cast.framework.ui.ControlsSlot.SLOT_PRIMARY_1](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SLOT_PRIMARY_1)
- [cast.framework.ui.ControlsSlot.SLOT_PRIMARY_2](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SLOT_PRIMARY_2)
- [cast.framework.ui.ControlsSlot.SLOT_SECONDARY_1](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SLOT_SECONDARY_1)
- [cast.framework.ui.ControlsSlot.SLOT_SECONDARY_2](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SLOT_SECONDARY_2)
- [cast.framework.ui.DisplayType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.DisplayType)
- [cast.framework.ui.DisplayType.TOUCH](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.TOUCH)
- [cast.framework.ui.DisplayType.TV](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.TV)
- [cast.framework.ui.PlayerData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData)
- [cast.framework.ui.PlayerData#activeTrackIds](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#activeTrackIds)
- [cast.framework.ui.PlayerData#applicationData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#applicationData)
- [cast.framework.ui.PlayerData#breakPercentagePositions](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#breakPercentagePositions)
- [cast.framework.ui.PlayerData#breakTitle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#breakTitle)
- [cast.framework.ui.PlayerData#currentBreakClipNumber](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#currentBreakClipNumber)
- [cast.framework.ui.PlayerData#currentTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#currentTime)
- [cast.framework.ui.PlayerData#customState](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#customState)
- [cast.framework.ui.PlayerData#displayStatus](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#displayStatus)
- [cast.framework.ui.PlayerData#displayType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#displayType)
- [cast.framework.ui.PlayerData#duration](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#duration)
- [cast.framework.ui.PlayerData#isAtLiveEdge](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#isAtLiveEdge)
- [cast.framework.ui.PlayerData#isBreakExpanded](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#isBreakExpanded)
- [cast.framework.ui.PlayerData#isBreakSkippable](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#isBreakSkippable)
- [cast.framework.ui.PlayerData#isLive](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#isLive)
- [cast.framework.ui.PlayerData#isPlayingBreak](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#isPlayingBreak)
- [cast.framework.ui.PlayerData#isSeeking](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#isSeeking)
- [cast.framework.ui.PlayerData#liveSeekableRange](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#liveSeekableRange)
- [cast.framework.ui.PlayerData#media](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#media)
- [cast.framework.ui.PlayerData#mediaCategory](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#mediaCategory)
- [cast.framework.ui.PlayerData#mediaSessionId](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#mediaSessionId)
- [cast.framework.ui.PlayerData#mediaStartAbsoluteTime](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#mediaStartAbsoluteTime)
- [cast.framework.ui.PlayerData#metadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#metadata)
- [cast.framework.ui.PlayerData#nextMetadata](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#nextMetadata)
- [cast.framework.ui.PlayerData#nextSubtitle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#nextSubtitle)
- [cast.framework.ui.PlayerData#nextThumbnailUrl](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#nextThumbnailUrl)
- [cast.framework.ui.PlayerData#nextTitle](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#nextTitle)
- [cast.framework.ui.PlayerData#numberBreakClips](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#numberBreakClips)
- [cast.framework.ui.PlayerData#playbackRate](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#playbackRate)
- [cast.framework.ui.PlayerData#preloadingNext](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#preloadingNext)
- [cast.framework.ui.PlayerData#queueData](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#queueData)
- [cast.framework.ui.PlayerData#secondaryImageUrl](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#secondaryImageUrl)
- [cast.framework.ui.PlayerData#sectionDuration](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#sectionDuration)
- [cast.framework.ui.PlayerData#sectionStartTimeInMedia](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#sectionStartTimeInMedia)
- [cast.framework.ui.PlayerData#state](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#state)
- [cast.framework.ui.PlayerData#supportedMediaCommands](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#supportedMediaCommands)
- [cast.framework.ui.PlayerData#thumbnailUrl](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#thumbnailUrl)
- [cast.framework.ui.PlayerData#title](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#title)
- [cast.framework.ui.PlayerData#whenSkippable](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerData#whenSkippable)
- [cast.framework.ui.PlayerDataBinder](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerDataBinder)
- [cast.framework.ui.PlayerDataBinder#addEventListener](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerDataBinder#addEventListener)
- [cast.framework.ui.PlayerDataBinder#removeEventListener](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerDataBinder#removeEventListener)
- [cast.framework.ui.PlayerDataChangedEvent](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerDataChangedEvent)
- [cast.framework.ui.PlayerDataChangedEvent#field](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerDataChangedEvent#field)
- [cast.framework.ui.PlayerDataChangedEvent#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerDataChangedEvent#type)
- [cast.framework.ui.PlayerDataChangedEvent#value](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.PlayerDataChangedEvent#value)
- [cast.framework.ui.PlayerDataEventType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.PlayerDataEventType)
- [cast.framework.ui.PlayerDataEventType.ACTIVE_TRACK_IDS_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.ACTIVE_TRACK_IDS_CHANGED)
- [cast.framework.ui.PlayerDataEventType.ANY_CHANGE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.ANY_CHANGE)
- [cast.framework.ui.PlayerDataEventType.APPLICATION_DATA_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.APPLICATION_DATA_CHANGED)
- [cast.framework.ui.PlayerDataEventType.BREAK_PERCENTAGE_POSITIONS_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.BREAK_PERCENTAGE_POSITIONS_CHANGED)
- [cast.framework.ui.PlayerDataEventType.BREAK_TITLE_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.BREAK_TITLE_CHANGED)
- [cast.framework.ui.PlayerDataEventType.CURRENT_BREAK_CLIP_NUMBER_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.CURRENT_BREAK_CLIP_NUMBER_CHANGED)
- [cast.framework.ui.PlayerDataEventType.CURRENT_TIME_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.CURRENT_TIME_CHANGED)
- [cast.framework.ui.PlayerDataEventType.CUSTOM_STATE_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.CUSTOM_STATE_CHANGED)
- [cast.framework.ui.PlayerDataEventType.DISPLAY_STATUS_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.DISPLAY_STATUS_CHANGED)
- [cast.framework.ui.PlayerDataEventType.DISPLAY_TYPE_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.DISPLAY_TYPE_CHANGED)
- [cast.framework.ui.PlayerDataEventType.DURATION_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.DURATION_CHANGED)
- [cast.framework.ui.PlayerDataEventType.IS_AT_LIVE_EDGE_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.IS_AT_LIVE_EDGE_CHANGED)
- [cast.framework.ui.PlayerDataEventType.IS_BREAK_SKIPPABLE_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.IS_BREAK_SKIPPABLE_CHANGED)
- [cast.framework.ui.PlayerDataEventType.IS_LIVE_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.IS_LIVE_CHANGED)
- [cast.framework.ui.PlayerDataEventType.IS_PLAYING_BREAK_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.IS_PLAYING_BREAK_CHANGED)
- [cast.framework.ui.PlayerDataEventType.IS_SEEKING_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.IS_SEEKING_CHANGED)
- [cast.framework.ui.PlayerDataEventType.LIVE_SEEKABLE_RANGE_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.LIVE_SEEKABLE_RANGE_CHANGED)
- [cast.framework.ui.PlayerDataEventType.MEDIA_CATEGORY_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.MEDIA_CATEGORY_CHANGED)
- [cast.framework.ui.PlayerDataEventType.MEDIA_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.MEDIA_CHANGED)
- [cast.framework.ui.PlayerDataEventType.MEDIA_SESSION_ID_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.MEDIA_SESSION_ID_CHANGED)
- [cast.framework.ui.PlayerDataEventType.MEDIA_START_ABSOLUTE_TIME_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.MEDIA_START_ABSOLUTE_TIME_CHANGED)
- [cast.framework.ui.PlayerDataEventType.METADATA_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.METADATA_CHANGED)
- [cast.framework.ui.PlayerDataEventType.NEXT_METADATA_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.NEXT_METADATA_CHANGED)
- [cast.framework.ui.PlayerDataEventType.NEXT_SUBTITLE_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.NEXT_SUBTITLE_CHANGED)
- [cast.framework.ui.PlayerDataEventType.NEXT_THUMBNAIL_URL_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.NEXT_THUMBNAIL_URL_CHANGED)
- [cast.framework.ui.PlayerDataEventType.NEXT_TITLE_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.NEXT_TITLE_CHANGED)
- [cast.framework.ui.PlayerDataEventType.NUMBER_BREAK_CLIPS_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.NUMBER_BREAK_CLIPS_CHANGED)
- [cast.framework.ui.PlayerDataEventType.PLAYBACK_RATE_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.PLAYBACK_RATE_CHANGED)
- [cast.framework.ui.PlayerDataEventType.PRELOADING_NEXT_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.PRELOADING_NEXT_CHANGED)
- [cast.framework.ui.PlayerDataEventType.QUEUE_DATA_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.QUEUE_DATA_CHANGED)
- [cast.framework.ui.PlayerDataEventType.SECONDARY_IMAGE_URL_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SECONDARY_IMAGE_URL_CHANGED)
- [cast.framework.ui.PlayerDataEventType.SECTION_DURATION_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SECTION_DURATION_CHANGED)
- [cast.framework.ui.PlayerDataEventType.SECTION_START_TIME_IN_MEDIA_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SECTION_START_TIME_IN_MEDIA_CHANGED)
- [cast.framework.ui.PlayerDataEventType.STATE_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.STATE_CHANGED)
- [cast.framework.ui.PlayerDataEventType.SUBTITLE_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SUBTITLE_CHANGED)
- [cast.framework.ui.PlayerDataEventType.SUPPORTED_MEDIA_COMMANDS_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SUPPORTED_MEDIA_COMMANDS_CHANGED)
- [cast.framework.ui.PlayerDataEventType.THUMBNAIL_URL_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.THUMBNAIL_URL_CHANGED)
- [cast.framework.ui.PlayerDataEventType.TITLE_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.TITLE_CHANGED)
- [cast.framework.ui.PlayerDataEventType.WHEN_SKIPPABLE_CHANGED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.WHEN_SKIPPABLE_CHANGED)
- [cast.framework.ui.SecondaryImagePosition](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.SecondaryImagePosition)
- [cast.framework.ui.SecondaryImagePosition.TOP_RIGHT_VIDEO_OVERLAY](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.TOP_RIGHT_VIDEO_OVERLAY)
- [cast.framework.ui.State](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.State)
- [cast.framework.ui.State.BUFFERING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.BUFFERING)
- [cast.framework.ui.State.IDLE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.IDLE)
- [cast.framework.ui.State.LAUNCHING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.LAUNCHING)
- [cast.framework.ui.State.LOADING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.LOADING)
- [cast.framework.ui.State.PAUSED](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.PAUSED)
- [cast.framework.ui.State.PLAYING](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui#.PLAYING)
- [cast.framework.ui.UiConfig](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.UiConfig)
- [cast.framework.ui.UiConfig#touchScreenOptimizedApp](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.UiConfig#touchScreenOptimizedApp)
- [cast.framework.ui.UiManager](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.UiManager)
- [cast.framework.ui.UiManager#setSecondaryImage](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.ui.UiManager#setSecondaryImage)