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() - function in com.theoplayer.android.api.abr.AbrStrategyConfiguration.Builder
- Creates a builder for the adaptive bitrate strategy 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() - function in com.theoplayer.android.api.abr.AbrStrategyMetadata.Builder
- Creates a builder for the metadata of the adaptive bitrate strategy.
- 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(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.video
- Fired when the ACTIVEQUALITYCHANGEDEVENT occurs for a VideoTrack.
- ActiveQualityChangedEvent - class in com.theoplayer.android.api.event.track.mediatrack.audio
- Fired when ACTIVEQUALITYCHANGEDEVENT occurs for an AudioTrack.
- 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.
This event is only triggered for Google DAI, for IMA refer to CONTENT_RESUME_REQUESTED.
- 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.
This event is only triggered for Google DAI, for IMA refer to CONTENT_PAUSE_REQUESTED.
- AD_BUFFERING - enum entry in com.theoplayer.android.api.ads.ima.GoogleImaAdEventType
Fired when playback stalls while the ad buffers.
- 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.error.ErrorCode
Something went wrong with an ad.
- AD_ERROR - enum entry in com.theoplayer.android.api.ads.ima.GoogleImaAdEventType
Fired when an ad error occurs.
- 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.
- adBreakMarkers(boolean) - function in com.theoplayer.android.api.verizonmedia.VerizonMediaUiConfiguration.Builder
- If enabled, the seek bar is supplemented with marked areas in which ad breaks are present.
- addChildrenForAccessibility(ArrayList) - function in android.view.THEOplayerView
- addContentView(View,ViewGroup.LayoutParams) - function in androidx.appcompat.app.FullScreenActivity
- AddCueEvent - class in com.theoplayer.android.api.event.track.texttrack
- Fired when ADDCUE occurs for a TextTrack.
- adDescription() - function in com.theoplayer.android.api.source.addescription.THEOplayerAdDescription.Builder
- Creates a builder for THEOplayerAdDescription.
- adDescription(String) - function in com.theoplayer.android.api.source.addescription.THEOplayerAdDescription.Builder
- Creates a builder for THEOplayerAdDescription.
- AdDescription - class in com.theoplayer.android.api.source.addescription
- The common API for the ad break(s) request.
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.Player
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.Ads
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.VerizonMediaAdBreak
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.VerizonMediaAdList
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.VerizonMediaAd
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.VerizonMediaAdBreakList
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.VerizonMedia
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.Yospace
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.Chromecast
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.VR
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.CachingTask
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.CachingTaskList
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.Cache
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.Track
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.TextTrackList
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.TextTrack
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.TextTrackCue
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.DateRangeCue
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.MediaTrack
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.MediaTrackList
- addEventListener(EventType,EventListener) - function in com.theoplayer.android.api.event.EventDispatcher
- addExtraDataToAccessibilityNodeInfo(AccessibilityNodeInfo,String,Bundle) - function in android.view.THEOplayerView
- addFocusables(ArrayList,int,int) - function in android.view.THEOplayerView
- addFriendlyObstruction(OmidFriendlyObstruction) - function in com.theoplayer.android.api.ads.Omid
- Adds an OmidFriendlyObstruction.
- addFullScreenChangeListener(FullScreenChangeListener) - function in com.theoplayer.android.api.fullscreen.FullScreenManager
- Adds the given FullScreenChangeListener which listens for fullscreen changes.
- addFullScreenIntentCreationListener(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.
- addIntegration(Integration) - function in com.theoplayer.android.api.player.Player
- Adds an Integration.
- addJavaScriptMessageListener(String,MessageListener) - function in com.theoplayer.android.api.THEOplayerView
- Adds a message listener for messages sent from a custom JavaScript file.
- addKeyboardNavigationClusters(Collection,int) - function in android.view.THEOplayerView
- addOnAttachStateChangeListener(View.OnAttachStateChangeListener) - function in android.view.THEOplayerView
- addOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.FullScreenActivity
- addOnLayoutChangeListener(View.OnLayoutChangeListener) - function in android.view.THEOplayerView
- addOnUnhandledKeyEventListener(View.OnUnhandledKeyEventListener) - function in android.view.THEOplayerView
- addStatesFromChildren() - function in android.view.THEOplayerView
- addSuppressed(Throwable) - function in java.lang.THEOplayerDestroyedException
- addSuppressed(Throwable) - function in java.lang.ContentProtectionException
- addSuppressed(Throwable) - function in java.lang.THEOplayerException
- AddTaskEvent - class in com.theoplayer.android.api.event.cache.tasklist
- Fired when a new CachingTask is added to CachingTaskList.
- addTouchables(ArrayList) - function in android.view.THEOplayerView
- AddTrackEvent - class in com.theoplayer.android.api.event.track.texttrack.list
- Fired when ADDTRACK occurs for a TextTrackList.
- 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.mediatrack.audio.list
- Fired when ADDTRACK occurs for an AudioTrack list.
- addView(View) - function in android.view.THEOplayerView
- 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.
- adImpressions(boolean) - function in com.theoplayer.android.api.source.verizonmedia.VerizonMediaPingConfiguration.Builder
- Sets whether to increase the accuracy of ad events by passing the current playback time in Ping requests.
- 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.
- adNotification(boolean) - function in com.theoplayer.android.api.verizonmedia.VerizonMediaUiConfiguration.Builder
- Sets whether the ad notification is enabled.
- AdPreloadType - class in com.theoplayer.android.api.ads
- The Ad preloading strategy.
- ADS - enum entry in com.theoplayer.android.api.IntegrationType
Deprecated: Superseded by specific integration such as GOOGLE_IMA or GOOGLE_DAI, since v4.3.0.
- ads(AdsConfiguration) - function in com.theoplayer.android.api.THEOplayerConfig.Builder
- Sets the additional advertisement configuration.
- 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(Array) - function in com.theoplayer.android.api.source.SourceDescription.Builder
- Sets the ads of the SourceDescription.
- ads(Array) - function in com.theoplayer.android.api.source.SourceDescription.Builder
- Sets the ads of the SourceDescription.
- AdsConfiguration - class in com.theoplayer.android.api.ads
- The AdsConfiguration API describes the configuration of the advertisement.
- AdsConfiguration.Builder - class in com.theoplayer.android.api.ads.AdsConfiguration
- The builder for the advertisement configuration.
- 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(Map) - function in com.theoplayer.android.api.source.ssai.GoogleDaiLiveConfiguration.Builder
- Sets the ad tag parameters which are added to the stream request.
- adTagParameters(Map) - function in com.theoplayer.android.api.source.ssai.GoogleDaiVodConfiguration.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.
- AGAMA - enum entry in com.theoplayer.android.api.source.analytics.AnalyticsIntegration
The Agama integration.
- AgamaLogLevel - class in com.theoplayer.android.api.source.analytics
- The Agama process Log level
- agamaPlayerConfiguration(String) - function in com.theoplayer.android.api.source.analytics.AgamaPlayerConfiguration.Builder
- Creates a builder for the Agama player configuration.
- AgamaPlayerConfiguration - class in com.theoplayer.android.api.source.analytics
- The Agama player configuration
- AgamaPlayerConfiguration.Builder - class in com.theoplayer.android.api.source.analytics.AgamaPlayerConfiguration
- The builder for the Agama player configuration.
- AgamaServiceName - class in com.theoplayer.android.api.source.analytics
- The Agama service name.
- agamaSourceConfiguration(String,StreamType) - function in com.theoplayer.android.api.source.analytics.AgamaSourceConfiguration.Builder
- Creates a builder for the Agama source configuration.
- AgamaSourceConfiguration - class in com.theoplayer.android.api.source.analytics
- The Agama source configuration
- Overrides the AgamaPlayerConfiguration.
- AgamaSourceConfiguration.Builder - class in com.theoplayer.android.api.source.analytics.AgamaSourceConfiguration
- The builder for the Agama source configuration.
- 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.
- amount(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
- analytics(Array) - function in com.theoplayer.android.api.THEOplayerConfig.Builder
- Sets the configurations for pre-integrated analytics services.
- analytics(Array) - function in com.theoplayer.android.api.source.SourceDescription.Builder
- Sets the analytics of the SourceDescription.
- AnalyticsDescription - class in com.theoplayer.android.api.source.analytics
- The configuration of an analytics integration.
- AnalyticsIntegration - class in com.theoplayer.android.api.source.analytics
- The possible identifiers for an analytics integration.
- ANDROID_TV - enum entry in com.theoplayer.android.api.SDKType
THE THEOplayer Android TV SDK is in use.
- animate() - function in android.view.THEOplayerView
- annotationType() - function in java.lang.annotation.Annotation
- announceForAccessibility(CharSequence) - function in android.view.THEOplayerView
- API_NOT_INITIALIZED - enum entry in com.theoplayer.android.api.cast.chromecast.ErrorCode
- application(String) - function in com.theoplayer.android.api.source.analytics.AgamaPlayerConfiguration.Builder
- Sets the name of your application.
- applicationName(String) - function in com.theoplayer.android.api.source.analytics.ConvivaContentMetadata.Builder
- Sets the application name.
- applicationVersion(String) - function in com.theoplayer.android.api.source.analytics.AgamaPlayerConfiguration.Builder
- Sets the version of your application.
- applyOverrideConfiguration(Configuration) - function in android.view.FullScreenActivity
- 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.
- ASSET - enum entry in com.theoplayer.android.api.source.verizonmedia.VerizonMediaAssetType
A Video-on-demand content asset.
- assetMarkers(boolean) - function in com.theoplayer.android.api.verizonmedia.VerizonMediaUiConfiguration.Builder
- If enabled, the seek bar is supplemented with asset dividers.
- assetType(VerizonMediaAssetType) - function in com.theoplayer.android.api.source.verizonmedia.VerizonMediaSource.Builder
- Sets the asset type.
- 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.
- authToken(String) - function in com.theoplayer.android.api.source.drm.preintegration.TitaniumDRMConfiguration.Builder
- Sets the authentication token.
- authToken(String) - function in com.theoplayer.android.api.source.ssai.GoogleDaiLiveConfiguration.Builder
- Sets the authorization token for the stream request.
- authToken(String) - function in com.theoplayer.android.api.source.ssai.GoogleDaiVodConfiguration.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.
- Loads media up to getTargetBuffer.
- autofill(AutofillValue) - function in android.view.THEOplayerView
- 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.
- AVAILABLE - enum entry in com.theoplayer.android.api.vr.VRState
VR is currently available.
- AVOD - enum entry in com.theoplayer.android.api.source.analytics.AgamaServiceName
Advertising video on demand.
- 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.