A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X 

A

AAC - enum entry in com.theoplayer.android.api.source.SourceType

The source is an AAC stream.

Abr - class in com.theoplayer.android.api.abr
The adaptive bitrate configuration.
AbrStrategyConfiguration - class in com.theoplayer.android.api.abr
The configuration of the adaptive bitrate strategy.
AbrStrategyConfiguration.Builder - class in com.theoplayer.android.api.abr.AbrStrategyConfiguration
The builder for the adaptive bitrate strategy configuration.
AbrStrategyMetadata - class in com.theoplayer.android.api.abr
The metadata of the adaptive bitrate strategy.
AbrStrategyMetadata.Builder - class in com.theoplayer.android.api.abr.AbrStrategyMetadata
The builder for the metadata of the adaptive bitrate strategy.
AbrStrategyType - class in com.theoplayer.android.api.abr
The adaptive bitrate strategy of the first segment.
AbstractTargetQualityChangedEvent - class in com.theoplayer.android.api.event.track.mediatrack
The Abstract Target Quality Changed Event.
accountId(java.lang.String) - function in com.theoplayer.android.api.source.drm.preintegration.IrdetoConfiguration.Builder
Sets the identifier of the Irdeto account.
ActiveQualityChangedEvent - class in com.theoplayer.android.api.event.track.mediatrack.audio
Fired when ACTIVEQUALITYCHANGEDEVENT occurs for an AudioTrack.
ActiveQualityChangedEvent - class in com.theoplayer.android.api.event.track.mediatrack.video
Fired when the ACTIVEQUALITYCHANGEDEVENT occurs for a VideoTrack.
ACTIVITY - enum entry in com.theoplayer.android.api.pip.PiPType

A new activity will be used as the PiP window. This covers most of the scenarios except entering PiP when onUserLeaveHint is triggered.

Ad - class in com.theoplayer.android.api.ads
The Ad API represents a VAST creative.
AD - enum entry in com.theoplayer.android.api.error.ErrorCategory

This category clusters all errors related to ads.

AD_BEGIN - enum entry in com.theoplayer.android.api.ads.mediatailor.MediaTailorAdEventType

Fired when an ad has begun.

AD_BLOCKER_DETECTED - enum entry in com.theoplayer.android.api.error.ErrorCode

An ad blocker has been detected.

AD_BREAK_BEGIN - enum entry in com.theoplayer.android.api.ads.mediatailor.MediaTailorAdBreakEventType

Fired when an adbreak in a stream starts.

AD_BREAK_END - enum entry in com.theoplayer.android.api.ads.mediatailor.MediaTailorAdBreakEventType

Fired when an adbreak in a stream ends.

AD_BREAK_ENDED - enum entry in com.theoplayer.android.api.ads.ima.GoogleImaAdEventType

Fired when an adbreak in a stream ends.

AD_BREAK_FETCH_ERROR - enum entry in com.theoplayer.android.api.ads.ima.GoogleImaAdEventType

Fired when an adbreak will not play back any ads.

AD_BREAK_READY - enum entry in com.theoplayer.android.api.ads.ima.GoogleImaAdEventType

Fired when an adbreak is ready from VMAP or ad rule ads.

  • This will only fire if autoPlayAdBreaks has been set to false in ImaSdkSettings.

  • The adData object will contain an adBreakTime property. This property will represent the time at which the adbreak occurred. 0 for pre-rolls, -1 for post-rolls. For mid-rolls, content playhead time, in seconds.

AD_BREAK_STARTED - enum entry in com.theoplayer.android.api.ads.ima.GoogleImaAdEventType

Fired when an adbreak in a stream starts. An adbreak can contain multiple ads.

AD_BUFFERING - enum entry in com.theoplayer.android.api.ads.ima.GoogleImaAdEventType

Fired when playback stalls while the ad buffers.

AD_CLICK_THROUGH - enum entry in com.theoplayer.android.api.ads.mediatailor.MediaTailorAdEventType

The URI for the advertiser's home page or campaign landing page.

AD_CLICK_TRACKING - enum entry in com.theoplayer.android.api.ads.mediatailor.MediaTailorAdEventType

The tracking URL for the AD_CLICK_THROUG property

AD_END - enum entry in com.theoplayer.android.api.ads.mediatailor.MediaTailorAdEventType

Fired when an ad ends.

AD_ERROR - enum entry in com.theoplayer.android.api.ads.ima.GoogleImaAdEventType

Fired when an ad error occurs.

AD_ERROR - enum entry in com.theoplayer.android.api.error.ErrorCode

Something went wrong with an ad.

AD_FIRST_QUARTILE - enum entry in com.theoplayer.android.api.ads.mediatailor.MediaTailorAdEventType

Fired when the ad has completed playing the first quartile (25%).

AD_MIDPOINT - enum entry in com.theoplayer.android.api.ads.mediatailor.MediaTailorAdEventType

Fired when the ad has completed playing the first half (50%).

AD_PERIOD_ENDED - enum entry in com.theoplayer.android.api.ads.ima.GoogleImaAdEventType

Fired when an ad period in a stream ends.

AD_PERIOD_STARTED - enum entry in com.theoplayer.android.api.ads.ima.GoogleImaAdEventType

Fired when an ad period in a stream starts.

  • This event will be fired even for ads that are being replayed or when seeking to the middle of an adbreak.

AD_PROGRESS - enum entry in com.theoplayer.android.api.ads.ima.GoogleImaAdEventType

Fired to inform of ad progress. Can be used by the publisher to display some sort of countdown timer.

AD_THIRD_QUARTILE - enum entry in com.theoplayer.android.api.ads.mediatailor.MediaTailorAdEventType

Fired when the ad has completed playing the third quarter (75%).

AdBeginEvent - class in com.theoplayer.android.api.event.ads
Fired when AD_BEGIN occurs for an Ad.
AdBreak - class in com.theoplayer.android.api.ads
The AdBreak API represents an ad break in the VMAP specification or an ad pod in the VAST specification.
AdBreakBeginEvent - class in com.theoplayer.android.api.event.ads
Fired when AD_BREAK_BEGIN occurs for an AdBreak.
AdBreakEndEvent - class in com.theoplayer.android.api.event.ads
Fired when AD_BREAK_END occurs for an AdBreak.
AdBreakEvent - class in com.theoplayer.android.api.event.ads
The AdBreak event.
addChildrenForAccessibility(java.util.ArrayList) - function in android.view.ViewGroup
 
addContentView(android.view.View,android.view.ViewGroup.LayoutParams) - function in androidx.appcompat.app.AppCompatActivity
 
AddCueEvent - class in com.theoplayer.android.api.event.track.texttrack
Fired when ADDCUE occurs for a TextTrack.
AdDescription - class in com.theoplayer.android.api.source.addescription
The common API for the ad break(s) request.
addEventListener(com.theoplayer.android.api.event.EventType,com.theoplayer.android.api.event.EventListener) - function in com.theoplayer.android.api.event.Ads
 
addEventListener(com.theoplayer.android.api.event.EventType,com.theoplayer.android.api.event.EventListener) - function in com.theoplayer.android.api.event.AudioQuality
 
addEventListener(com.theoplayer.android.api.event.EventType,com.theoplayer.android.api.event.EventListener) - function in com.theoplayer.android.api.event.Cache
 
addEventListener(com.theoplayer.android.api.event.EventType,com.theoplayer.android.api.event.EventListener) - function in com.theoplayer.android.api.event.CachingTask
 
addEventListener(com.theoplayer.android.api.event.EventType,com.theoplayer.android.api.event.EventListener) - function in com.theoplayer.android.api.event.CachingTaskList
 
addEventListener(com.theoplayer.android.api.event.EventType,com.theoplayer.android.api.event.EventListener) - function in com.theoplayer.android.api.event.Chromecast
 
addEventListener(com.theoplayer.android.api.event.EventType,com.theoplayer.android.api.event.EventListener) - function in com.theoplayer.android.api.event.DateRangeCue
 
addEventListener(com.theoplayer.android.api.event.EventType,com.theoplayer.android.api.event.EventListener) - function in com.theoplayer.android.api.event.EventDispatcher
 
addEventListener(com.theoplayer.android.api.event.EventType,com.theoplayer.android.api.event.EventListener) - function in com.theoplayer.android.api.event.MediaTrack
 
addEventListener(com.theoplayer.android.api.event.EventType,com.theoplayer.android.api.event.EventListener) - function in com.theoplayer.android.api.event.MediaTrackList
 
addEventListener(com.theoplayer.android.api.event.EventType,com.theoplayer.android.api.event.EventListener) - function in com.theoplayer.android.api.event.Player
 
addEventListener(com.theoplayer.android.api.event.EventType,com.theoplayer.android.api.event.EventListener) - function in com.theoplayer.android.api.event.Quality
 
addEventListener(com.theoplayer.android.api.event.EventType,com.theoplayer.android.api.event.EventListener) - function in com.theoplayer.android.api.event.TextTrack
 
addEventListener(com.theoplayer.android.api.event.EventType,com.theoplayer.android.api.event.EventListener) - function in com.theoplayer.android.api.event.TextTrackCue
 
addEventListener(com.theoplayer.android.api.event.EventType,com.theoplayer.android.api.event.EventListener) - function in com.theoplayer.android.api.event.TextTrackList
 
addEventListener(com.theoplayer.android.api.event.EventType,com.theoplayer.android.api.event.EventListener) - function in com.theoplayer.android.api.event.Track
 
addEventListener(com.theoplayer.android.api.event.EventType,com.theoplayer.android.api.event.EventListener) - function in com.theoplayer.android.api.event.VideoQuality
 
addExtraDataToAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo,java.lang.String,android.os.Bundle) - function in android.view.ViewGroup
 
addFocusables(java.util.ArrayList,int,int) - function in android.view.ViewGroup
 
addFriendlyObstruction(com.theoplayer.android.api.ads.OmidFriendlyObstruction) - function in com.theoplayer.android.api.ads.Omid
Adds an OmidFriendlyObstruction.
addFullScreenChangeListener(com.theoplayer.android.api.fullscreen.FullScreenChangeListener) - function in com.theoplayer.android.api.fullscreen.FullScreenManager
Adds the given FullScreenChangeListener which listens for fullscreen changes.
addFullScreenIntentCreationListener(com.theoplayer.android.api.fullscreen.IntentCreationListener) - function in com.theoplayer.android.api.fullscreen.FullScreenManager
Adds the given intentCreationListener which listens for the creation of the intent to start the fullscreen activity.
addHTTPInterceptor(com.theoplayer.android.api.network.http.HTTPInterceptor) - function in com.theoplayer.android.api.network.Network
Adds an HTTPInterceptor to the network stack.
addIntegration(com.theoplayer.android.api.Integration) - function in com.theoplayer.android.api.player.Player
Adds an Integration.
addKeyboardNavigationClusters(java.util.Collection,int) - function in android.view.ViewGroup
 
addMenuProvider(androidx.core.view.MenuProvider) - function in androidx.activity.ComponentActivity
 
addOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener) - function in android.view.View
 
addOnConfigurationChangedListener(androidx.core.util.Consumer) - function in androidx.activity.ComponentActivity
 
addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener) - function in androidx.activity.ComponentActivity
 
addOnLayoutChangeListener(android.view.View.OnLayoutChangeListener) - function in android.view.View
 
addOnMultiWindowModeChangedListener(androidx.core.util.Consumer) - function in androidx.activity.ComponentActivity
 
addOnNewIntentListener(androidx.core.util.Consumer) - function in androidx.activity.ComponentActivity
 
addOnPictureInPictureModeChangedListener(androidx.core.util.Consumer) - function in androidx.activity.ComponentActivity
 
addOnTrimMemoryListener(androidx.core.util.Consumer) - function in androidx.activity.ComponentActivity
 
addOnUnhandledKeyEventListener(android.view.View.OnUnhandledKeyEventListener) - function in android.view.View
 
addStatesFromChildren() - function in android.view.ViewGroup
 
addSuppressed(java.lang.Throwable) - function in java.lang.Throwable
 
addSuppressed(java.lang.Throwable) - function in java.lang.Throwable
 
AddTaskEvent - class in com.theoplayer.android.api.event.cache.tasklist
Fired when a new CachingTask is added to CachingTaskList.
addTouchables(java.util.ArrayList) - function in android.view.ViewGroup
 
AddTrackEvent - class in com.theoplayer.android.api.event.track.mediatrack.audio.list
Fired when ADDTRACK occurs for an AudioTrack list.
AddTrackEvent - class in com.theoplayer.android.api.event.track.mediatrack.video.list
Fired when ADDTRACK occurs for a VideoTrack List.
AddTrackEvent - class in com.theoplayer.android.api.event.track.texttrack.list
Fired when ADDTRACK occurs for a TextTrackList.
addView(android.view.View) - function in android.view.ViewGroup
 
AdEndEvent - class in com.theoplayer.android.api.event.ads
Fired when AD_END occurs for an Ad.
AdErrorEvent - class in com.theoplayer.android.api.event.ads
Fired when AD_ERROR occurs for an Ad.
AdEvent - class in com.theoplayer.android.api.event.ads
The Ad event.
AdFirstQuartileEvent - class in com.theoplayer.android.api.event.ads
Fired when AD_FIRST_QUARTILE occurs for an Ad.
AdImpressionEvent - class in com.theoplayer.android.api.event.ads
Fired when AD_IMPRESSION occurs for an Ad.
AdIntegration - class in com.theoplayer.android.api.source
The integration type of the ad break(s).
AdIntegrationKind - class in com.theoplayer.android.api.event.ads
The integration kind of the Ad.
AdLoadedEvent - class in com.theoplayer.android.api.event.ads
Fired when AD_LOADED occurs for an Ad.
AdMidpointEvent - class in com.theoplayer.android.api.event.ads
Fired when AD_MIDPOINT occurs for an Ad.
adParams(java.util.Map) - function in com.theoplayer.android.api.source.mediatailor.MediaTailorSource.Builder
Optional Map of ad parameters to perform client-side ad reporting.
Ads - class in com.theoplayer.android.api.ads
The Ads API which can be used to schedule as well as get information related to a group of advertisements.
ads(kotlin.Array) - function in com.theoplayer.android.api.source.SourceDescription.Builder
Sets the ads of the SourceDescription.
AdsEventTypes - class in com.theoplayer.android.api.event.ads
The types of Ad Events.
AdsEventTypes.Identifiers - class in com.theoplayer.android.api.event.ads.AdsEventTypes
The Ad event identifiers.
adTagParameters(java.util.Map) - function in com.theoplayer.android.api.source.ssai.GoogleDaiConfiguration.Builder
Sets the ad tag parameters which are added to the stream request.
AdThirdQuartileEvent - class in com.theoplayer.android.api.event.ads
Fired when AD_THIRD_QUARTILE occurs for an Ad.
AES128_KEY - enum entry in com.theoplayer.android.api.network.http.RequestSubType
 
ALL_ADS_COMPLETED - enum entry in com.theoplayer.android.api.ads.ima.GoogleImaAdEventType

Fired when all the valid ads in the ads response have completed, or when the response doesn't return any valid ads.

allowBackgroundPlayback() - function in com.theoplayer.android.api.THEOplayerSettings
Whether the player continues play-out while the app goes to the background, defaults to `false`.
amount(java.lang.String) - function in com.theoplayer.android.api.cache.CachingParameters.Builder
Sets the amount of data to cache for the given stream.
ANALYTICS - enum entry in com.theoplayer.android.api.IntegrationType
 
animate() - function in android.view.View
 
annotationType() - function in java.lang.annotation.Annotation
 
announceForAccessibility(java.lang.CharSequence) - function in android.view.View
 
API_NOT_INITIALIZED - enum entry in com.theoplayer.android.api.cast.chromecast.ErrorCode
 
applyOverrideConfiguration(android.content.res.Configuration) - function in android.view.ContextThemeWrapper
 
ARRAY_BUFFER - enum entry in com.theoplayer.android.api.network.http.ResponseType
 
asMap() - function in com.theoplayer.android.api.player.track.texttrack.cue.DateRangeCue.CustomAttributes
The CustomAttribute list as a Map.
ASPECT_FILL - enum entry in com.theoplayer.android.api.player.AspectRatio

Scales the THEOplayer so that the content fills up the entire bounding box, keeping the original aspect ratio of the content.

  • This will not show black bars. The content might be cropped.
AspectRatio - class in com.theoplayer.android.api.player
Specifies an aspect ratio for the player when in fullscreen mode.
AUDIO - enum entry in com.theoplayer.android.api.network.http.RequestMediaType
 
AUDIO - enum entry in com.theoplayer.android.api.settings.DecoderType
 
AUDIO - enum entry in com.theoplayer.android.api.source.metadata.ChromecastMetadataType

The content type is audio.

AudioQuality - class in com.theoplayer.android.api.player.track.mediatrack.quality
Represents a quality of the audio track.
AudioTrackEventTypes - class in com.theoplayer.android.api.event.track.mediatrack.audio
The types of AudioTrack Events.
AudioTrackListEventTypes - class in com.theoplayer.android.api.event.track.mediatrack.audio.list
The types of AudioTrackList Events.
audioTrackSelection(kotlin.Array) - function in com.theoplayer.android.api.cache.CachingPreferredTrackSelection.Builder
The list of language tags that indicates the preferred audio tracks to be cached.
authToken(java.lang.String) - function in com.theoplayer.android.api.source.drm.preintegration.TitaniumDRMConfiguration.Builder
Sets the authentication token.
authToken(java.lang.String) - function in com.theoplayer.android.api.source.ssai.GoogleDaiConfiguration.Builder
Sets the authorization token for the stream request.
authToken(java.lang.String) - function in com.theoplayer.android.api.source.ssai.GoogleDaiConfiguration.Builder
Sets the authorization token for the stream request.
AUTO - enum entry in com.theoplayer.android.api.cast.CastStrategy

The player will automatically join a cast session at startup if one exists when play is called. Otherwise, it will prompt the user with all available devices.

AUTO - enum entry in com.theoplayer.android.api.player.PreloadType

The player will immediately load the metadata and the media on source change.

autofill(android.view.autofill.AutofillValue) - function in android.view.View
 
AVAILABLE - enum entry in com.theoplayer.android.api.cast.chromecast.PlayerCastState

Chromecast device is available, but the player is not connected or not controlling the session.

AWS_MEDIATAILOR - enum entry in com.theoplayer.android.api.IntegrationType
 
AXINOM - enum entry in com.theoplayer.android.api.source.drm.DRMIntegrationId

The Axinom DRM integration identifier, see AxinomDRMConfiguration for more information.

AxinomDRMConfiguration - class in com.theoplayer.android.api.source.drm.preintegration
The configuration of the Axinom DRM integration.
AxinomDRMConfiguration.Builder - class in com.theoplayer.android.api.source.drm.preintegration.AxinomDRMConfiguration
The builder for the Axinom DRM configuration.
AZURE - enum entry in com.theoplayer.android.api.source.drm.DRMIntegrationId

The Azure DRM integration identifier, see AzureDRMConfiguration for more information.

AzureDRMConfiguration - class in com.theoplayer.android.api.source.drm.preintegration
The configuration of the Azure Media Services DRM integration.
AzureDRMConfiguration.Builder - class in com.theoplayer.android.api.source.drm.preintegration.AzureDRMConfiguration
The builder for the Azure Media Service DRM configuration.
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X