JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
All Classes
SEARCH:
JavaScript is disabled on your browser.
Deprecated API
Contents
Constructors
Methods
Constructors
Constructor
Description
com.theoplayer.android.api.source.GoogleDaiTypedSource.Builder()
Creates a builder for a simple GoogleDaiTypedSource.
com.theoplayer.android.api.source.SourceDescription.Builder()
Creates a builder for a source description.
com.theoplayer.android.api.source.TypedSource.Builder()
Creates a builder for a simple TypedSource.
com.theoplayer.android.api.source.addescription.SpotXAdDescription.Builder()
Create a builder for SpotXAdDescription.
com.theoplayer.android.api.source.addescription.GoogleImaAdDescription(String)
Creates a GoogleImaAdDescription.
com.theoplayer.android.api.source.addescription.GoogleImaAdDescription(String,String)
Creates a GoogleImaAdDescription.
com.theoplayer.android.api.source.addescription.THEOplayerAdDescription(String)
Creates a THEOplayerAdDescription.
com.theoplayer.android.api.source.addescription.THEOplayerAdDescription(String,String,String)
Creates a THEOplayerAdDescription.
com.theoplayer.android.api.source.metadata.ChromecastMetadataDescription(List,String,String,String,ChromecastMetadataType)
Creates a Chromecast metadata description.
com.theoplayer.android.api.source.analytics.YouboraOptions.Builder()
Creates a builder for Youbora configuration.
com.theoplayer.android.api.source.analytics.YouboraOptions(String)
Creates a Youbora configuration.
com.theoplayer.android.api.source.drm.KeySystemConfiguration(String)
Creates a key system configuration.
com.theoplayer.android.api.source.drm.KeySystemConfiguration(String,Map,boolean,Map)
Creates a key system configuration.
com.theoplayer.android.api.source.drm.DRMConfiguration(FairPlayKeySystemConfiguration,KeySystemConfiguration,KeySystemConfiguration,ClearkeyKeySystemConfiguration)
Creates a DRM configuration.
com.theoplayer.android.api.source.drm.FairPlayKeySystemConfiguration(String,String)
Creates a FairPlay key system configuration.
com.theoplayer.android.api.source.drm.FairPlayKeySystemConfiguration(String,String,Map,boolean,Map)
Creates a FairPlay key system configuration.
Methods
Method
Description
com.theoplayer.android.api.player.requestBuffered(RequestCallback)
Requests the ranges of the media that the player has buffered.
com.theoplayer.android.api.player.requestCurrentTime(RequestCallback)
Requests the current playback position of the media, in seconds.
com.theoplayer.android.api.player.requestPlayed(RequestCallback)
Requests the ranges of the media that the player has played.
com.theoplayer.android.api.player.requestSeekable(RequestCallback)
Requests the ranges of the media that are seekable by the player.
com.theoplayer.android.api.player.requestCurrentProgramDateTime(RequestCallback)
The current playback position of the media, as a timestamp.
com.theoplayer.android.api.player.requestVideoHeight(RequestCallback)
Requests the height of the active video rendition, in pixels.
com.theoplayer.android.api.player.requestVideoWidth(RequestCallback)
Requests the width of the active video rendition, in pixels.
com.theoplayer.android.api.ads.requestPlaying(RequestCallback)
Requests whether a linear ad is currently playing.
com.theoplayer.android.api.ads.requestCurrentAds(RequestCallback)
Requests a list of the currently active ads (linear and/or non linear).
com.theoplayer.android.api.ads.requestCurrentAdBreak(RequestCallback)
Requests the active AdBreak (containing the currently playing Ad).
com.theoplayer.android.api.ads.requestScheduledAds(RequestCallback)
Requests a list of ads that still needs to be played.
com.theoplayer.android.api.ads.googleImaConfiguration(GoogleImaConfiguration)
Sets the
GoogleImaConfiguration
of the Google Interactive Media Ads.
com.theoplayer.android.api.ads.googleImaConfiguration()
The
GoogleImaConfiguration
of the Google Interactive Media Ads.
com.theoplayer.android.api.pip.enterPiP()
Requests the THEOplayer to enter Picture-in-Picture using ACTIVITY.
com.theoplayer.android.api.source.daiTypedSource(GoogleDaiConfiguration)
Sets the Google DAI configuration.
com.theoplayer.android.api.source.sourceDescription()
Creates a builder for a default source description.
com.theoplayer.android.api.source.sourceDescription(Array)
Creates a builder for a source description using one or more source URLs.
com.theoplayer.android.api.source.sourceDescription(Array)
Creates a builder for a source description using one or more
TypedSource
s.
com.theoplayer.android.api.source.sourceDescription(Array)
Creates a builder for a source description using one or more
VerizonMediaSource
s.
com.theoplayer.android.api.source.sources(Array)
Sets the sources of the
SourceDescription
.
com.theoplayer.android.api.source.sources(Array)
Sets the sources of the
SourceDescription
.
com.theoplayer.android.api.source.typedSource()
Creates a builder for a simple TypedSource.
com.theoplayer.android.api.source.typedSource(String)
Creates a builder for a simple TypedSource object containing the given URL as source.
com.theoplayer.android.api.source.src(String)
Sets the source.
com.theoplayer.android.api.source.textTrackDescription()
Creates a builder for a TextTrackDescription.
com.theoplayer.android.api.source.textTrackDescription(String)
Creates a builder for a TextTrackDescription with a given source.
com.theoplayer.android.api.source.src(String)
Sets the source URI.
com.theoplayer.android.api.source.addescription.spotxData()
Creates a builder for SpotXData.
com.theoplayer.android.api.source.addescription.spotxData(SpotXAdDescription.SpotXData)
Creates a builder for SpotXData configured with SpotXData.
com.theoplayer.android.api.source.addescription.spotxDataQueryParameters()
Creates a builder for SpotXDataQueryParameter.
com.theoplayer.android.api.source.addescription.spotxDataQueryParameters(SpotXAdDescription.SpotXDataQueryParameter)
Creates a builder for SpotXDataQueryParameter configured with SpotXDataQueryParameter.
com.theoplayer.android.api.source.addescription.spotxAdDescription()
Creates a builder for SpotXAdDescription.
com.theoplayer.android.api.source.addescription.spotxAdDescription(String)
Create a builder for SpotXAdDescription.
com.theoplayer.android.api.source.addescription.spotxAdDescription(SpotXAdDescription)
Create a builder for SpotXAdDescription configured with SpotXAdDescription.
com.theoplayer.android.api.source.addescription.id(String)
Sets the identifier of the ad break requested from SpotX.
com.theoplayer.android.api.source.addescription.googleImaAdDescription()
Creates a builder for GoogleImaAdDescription.
com.theoplayer.android.api.source.addescription.googleImaAdDescription(String)
Creates a builder for GoogleImaAdDescription configured with an ad source.
com.theoplayer.android.api.source.addescription.source(String)
Sets the source which contains the location of the ad resources to be scheduled.
com.theoplayer.android.api.source.addescription.adDescription()
Creates a builder for THEOplayerAdDescription.
com.theoplayer.android.api.source.addescription.adDescription(String)
Creates a builder for THEOplayerAdDescription.
com.theoplayer.android.api.source.addescription.source(String)
Sets the source which contains the location of ad resources to be scheduled.
com.theoplayer.android.api.source.metadata.chromecastMetadata()
Creates a builder for the Chromecast metadata description.
com.theoplayer.android.api.source.analytics.youboraOptions()
Creates a builder for Youbora configuration.
com.theoplayer.android.api.source.analytics.youboraOptions(String)
Creates a builder for Youbora configuration.
com.theoplayer.android.api.source.analytics.agamaSourceConfiguration(String,StreamType)
Creates a builder for the Agama source configuration.
com.theoplayer.android.api.source.analytics.agamaPlayerConfiguration(String)
Creates a builder for the Agama player configuration.
com.theoplayer.android.api.abr.abrStrategyConfiguration()
Creates a builder for the adaptive bitrate strategy configuration.
com.theoplayer.android.api.abr.abrStrategyMetadata()
Creates a builder for the metadata of the adaptive bitrate strategy.
com.theoplayer.android.api.source.drm.keySystemConfiguration(String)
Creates a builder for the key system configuration.
com.theoplayer.android.api.source.drm.clearkeyKeySystemConfiguration(String)
Creates a builder for the ClearKey key system configuration.
com.theoplayer.android.api.source.drm.fairplayDrm(FairPlayKeySystemConfiguration)
Creates a builder for the DRM configuration.
com.theoplayer.android.api.source.drm.playreadyDrm(KeySystemConfiguration)
Creates a builder for the DRM configuration.
com.theoplayer.android.api.source.drm.widevineDrm(KeySystemConfiguration)
Creates a builder for the DRM configuration.
com.theoplayer.android.api.source.drm.clearkeyDrm(ClearkeyKeySystemConfiguration)
Creates a builder for the DRM configuration.
com.theoplayer.android.api.source.drm.fairPlayKeySystemConfiguration(String,String)
Creates a builder for the FairPlay key system configuration.
com.theoplayer.android.api.source.drm.preintegration.vudrmDrm(String)
Creates a builder for the Vudrm DRM configuration.
com.theoplayer.android.api.source.drm.preintegration.keyOsDrm()
Creates a builder for the KeyOS DRM configuration.
com.theoplayer.android.api.source.drm.preintegration.keyOsKeySystemConfiguration(String)
Creates a builder for the KeyOS key system configuration.
com.theoplayer.android.api.source.drm.preintegration.drmToday(KeySystemConfiguration)
Creates a builder for the DRM Today configuration.
com.theoplayer.android.api.source.drm.preintegration.drmToday(String)
Creates a builder for the DRM Today configuration.
com.theoplayer.android.api.source.drm.preintegration.titaniumDrm(String,String,String)
Creates a builder for the Titanium DRM configuration.
com.theoplayer.android.api.source.drm.preintegration.irdeto(KeySystemConfiguration)
Creates a builder for the Irdeto DRM configuration.
com.theoplayer.android.api.source.drm.preintegration.irdeto(String)
Creates a builder for the Irdeto DRM configuration.
com.theoplayer.android.api.source.ssai.yoSpaceDescription()
Creates a builder for the YoSpace configuration.
com.theoplayer.android.api.source.ssai.yospace.yoSpaceLogLevelConfiguration()
Creates a builder for the YoSpace log level configuration.