com.ooyala.android.configuration.Options Class Reference

A read-only class of configurations for OoyalaPlayer. More...

Inheritance diagram for com.ooyala.android.configuration.Options:
com.ooyala.android.configuration.ReadonlyOptionsInterface

Classes

class  Builder
 Supports a fluid syntax for configuration. More...
 

Public Member Functions

FCCTVRatingConfiguration getTVRatingConfiguration ()
 
ExoConfiguration getExoConfiguration ()
 
IqConfiguration getIqConfiguration ()
 
boolean getShowAdsControls ()
 If "true", show ad controls during ads playback. More...
 
boolean getShowCuePoints ()
 If "true", show cuepoint markers for ads. More...
 
boolean getPreloadContent ()
 If "true", load the content when the rquired information and authorization is available. More...
 
boolean getShowPromoImage ()
 If "true", show a promo image if one is available. More...
 
boolean getShowLiveControls ()
 If "true", show live controls for live content playback (live stream only). More...
 
int getConnectionTimeoutInMillisecond ()
 Network connection timeout value used by networking operations. More...
 
int getReadTimeoutInMillisecond ()
 Read timeout value used by networking operations. More...
 
boolean getPreventVideoViewSharing ()
 True is prevent video view sharing, false is allow. More...
 
boolean getUseExoPlayer ()
 True if use exoplayer, false otherwise. More...
 
boolean getUseAdobePlayer ()
 
PlayerInfo getPlayerInfo ()
 
boolean getShowNativeLearnMoreButton ()
 True to show native learn more button, false otherwise. More...
 
boolean getBypassPCodeMatching ()
 True to bypass PCode matching, false otherwise. More...
 
boolean getDisableVASTOoyalaAds ()
 True to disable VAST and Ooyala ads. More...
 
List< String > getDynamicFilters ()
 Dynamic filters to be sent to Azure. More...
 
boolean isHevcEnabled ()
 
boolean isAudioOnly ()
 True for audio-only player. More...
 
boolean isWidevineSecurityL3Enabled ()
 Widevine DRM Security To L3. More...
 
float getInitialPlaybackSpeed ()
 The default factor by which playback will be sped up if the speed is not selected by a user. More...
 
void logOptionsData ()
 Log all of the parameters that are part of the Options class. More...
 

Detailed Description

A read-only class of configurations for OoyalaPlayer.

Use the Builder class to generate a valid Options for the OoyalaPlayer

See also
Options.Builder

Member Function Documentation

boolean com.ooyala.android.configuration.Options.getBypassPCodeMatching ( )

True to bypass PCode matching, false otherwise.

Implements com.ooyala.android.configuration.ReadonlyOptionsInterface.

int com.ooyala.android.configuration.Options.getConnectionTimeoutInMillisecond ( )

Network connection timeout value used by networking operations.

Implements com.ooyala.android.configuration.ReadonlyOptionsInterface.

boolean com.ooyala.android.configuration.Options.getDisableVASTOoyalaAds ( )

True to disable VAST and Ooyala ads.

Implements com.ooyala.android.configuration.ReadonlyOptionsInterface.

List<String> com.ooyala.android.configuration.Options.getDynamicFilters ( )

Dynamic filters to be sent to Azure.

Implements com.ooyala.android.configuration.ReadonlyOptionsInterface.

ExoConfiguration com.ooyala.android.configuration.Options.getExoConfiguration ( )
float com.ooyala.android.configuration.Options.getInitialPlaybackSpeed ( )

The default factor by which playback will be sped up if the speed is not selected by a user.

Implements com.ooyala.android.configuration.ReadonlyOptionsInterface.

IqConfiguration com.ooyala.android.configuration.Options.getIqConfiguration ( )
See also
IqConfiguration

Implements com.ooyala.android.configuration.ReadonlyOptionsInterface.

PlayerInfo com.ooyala.android.configuration.Options.getPlayerInfo ( )
boolean com.ooyala.android.configuration.Options.getPreloadContent ( )

If "true", load the content when the rquired information and authorization is available.

If "false", load the content after pre-roll (if pre-roll is available).

Implements com.ooyala.android.configuration.ReadonlyOptionsInterface.

boolean com.ooyala.android.configuration.Options.getPreventVideoViewSharing ( )

True is prevent video view sharing, false is allow.

Implements com.ooyala.android.configuration.ReadonlyOptionsInterface.

int com.ooyala.android.configuration.Options.getReadTimeoutInMillisecond ( )

Read timeout value used by networking operations.

Implements com.ooyala.android.configuration.ReadonlyOptionsInterface.

boolean com.ooyala.android.configuration.Options.getShowAdsControls ( )

If "true", show ad controls during ads playback.

Implements com.ooyala.android.configuration.ReadonlyOptionsInterface.

boolean com.ooyala.android.configuration.Options.getShowCuePoints ( )

If "true", show cuepoint markers for ads.

Implements com.ooyala.android.configuration.ReadonlyOptionsInterface.

boolean com.ooyala.android.configuration.Options.getShowLiveControls ( )

If "true", show live controls for live content playback (live stream only).

Implements com.ooyala.android.configuration.ReadonlyOptionsInterface.

boolean com.ooyala.android.configuration.Options.getShowNativeLearnMoreButton ( )

True to show native learn more button, false otherwise.

Implements com.ooyala.android.configuration.ReadonlyOptionsInterface.

boolean com.ooyala.android.configuration.Options.getShowPromoImage ( )

If "true", show a promo image if one is available.

Implements com.ooyala.android.configuration.ReadonlyOptionsInterface.

FCCTVRatingConfiguration com.ooyala.android.configuration.Options.getTVRatingConfiguration ( )
boolean com.ooyala.android.configuration.Options.getUseAdobePlayer ( )
boolean com.ooyala.android.configuration.Options.getUseExoPlayer ( )

True if use exoplayer, false otherwise.

Implements com.ooyala.android.configuration.ReadonlyOptionsInterface.

boolean com.ooyala.android.configuration.Options.isAudioOnly ( )

True for audio-only player.

Implements com.ooyala.android.configuration.ReadonlyOptionsInterface.

boolean com.ooyala.android.configuration.Options.isHevcEnabled ( )
boolean com.ooyala.android.configuration.Options.isWidevineSecurityL3Enabled ( )

Widevine DRM Security To L3.

Implements com.ooyala.android.configuration.ReadonlyOptionsInterface.

void com.ooyala.android.configuration.Options.logOptionsData ( )

Log all of the parameters that are part of the Options class.