Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Ccom.ooyala.android.OoyalaPlayer.ActionAtEnd
 Ccom.ooyala.android.AdIconInfoCreated by zchen on 3/3/16
 Ccom.ooyala.android.AdPluginManagerInterface.AdMode
 Ccom.ooyala.android.AdOverlayInfoA class to transfer ad information required to render overlays
 Ccom.ooyala.android.AdPluginManagerInterface
 Ccom.ooyala.android.AdPodInfoA class to transfer ad pod information required to render ads
 Ccom.ooyala.android.AdsLearnMoreInterface
 Ccom.ooyala.android.item.AdSpotManager< T extends AdSpot >A helper class help us to manage ad spots
 Ccom.ooyala.android.item.AdSpotManager< IMAAdPlayMetadata >
 Ccom.ooyala.android.item.AdSpotManager< T >
 Ccom.ooyala.android.AdvertisingIdUtils
 Ccom.ooyala.android.analytics.AnalyticsPluginInterfaceAn Interface that can be used to plug an Analytics reporter into the OoyalaPlayer
 Ccom.ooyala.android.analytics.AnalyticsPluginManagerInterfaceThe Interface used by an Analytics Plugin Manager
 Ccom.ooyala.android.player.exoplayer.multiaudio.AudioLanguageUtilsHelper class for displaying user-friendly audio info
 Ccom.ooyala.android.player.exoplayer.multiaudio.AudioTrackA class that holds audio track info
 Ccom.ooyala.android.item.AuthorizableItem.AuthCodeAuthorize response codes
 Ccom.ooyala.android.item.AuthorizableItemStores the info and metatdata for the specified movie
 CBaseFactory
 Ccom.ooyala.android.notifications.BitrateChangedNotificationInfoA class that is passed as the "data" in OoyalaNotifications which have OoyalaPlayer.BITRATE_CHANGED_NOTIFICATION_NAME as the name
 Ccom.ooyala.android.adobeanalyticssdk.OoyalaAdobeHeartbeatConfiguration.Build
 Ccom.ooyala.android.configuration.Options.BuilderSupports a fluid syntax for configuration
 Ccom.ooyala.android.offline.options.DownloadOptions.BuilderA Builder class
 Ccom.ooyala.android.discovery.DiscoveryOptions.BuilderSupports a fluid syntax for configuration
 Ccom.ooyala.android.imasdk.OoyalaIMAConfiguration.BuilderA fluid syntax builder for OoyalaIMAConfiguration
 Ccom.ooyala.android.analytics.IqConfiguration.BuilderBuilds the object of IQ Analytics configurations
 Ccom.ooyala.android.playback.PlaybackSpeedConfiguration.Builder
 Ccom.ooyala.android.captions.ManifestClosedCaption.BuilderPublic factory class for creating ManifestClosedCaption objects
 Ccom.ooyala.android.configuration.ExoConfiguration.BuilderBuild the object of ExoPlayer configurations
 Ccom.ooyala.android.configuration.FCCTVRatingConfiguration.BuilderSupports a fluid syntax for configuration
 Ccom.ooyala.android.discovery.DiscoveryManager.Callback
 CCallback
 Ccom.ooyala.android.item.Caption
 Ccom.ooyala.android.captions.CaptionUtils
 Ccom.ooyala.android.CastManagerInterfaceCreated by liusha.huang on 3/26/15
 Ccom.ooyala.android.CastModeOptions
 Ccom.ooyala.android.ClientId
 Ccom.ooyala.android.ads.vast.CompanionAdsA class that represents VAST CompanionAds element
 CComparable
 Ccom.ooyala.android.util.ConstantsOoyalaPlayer constants
 Ccom.ooyala.android.ads.vast.ConstantsCreated by zchen on 2/29/16
 Ccom.ooyala.android.ServerTaskManager.ContentItemCallbackCallback interface for content item fetch tasks
 Ccom.ooyala.android.OoyalaPlayer.ContentOrAdType
 Ccom.ooyala.android.player.exoplayer.DataSourceFactoryThe interface that must be implemented in order to create data source factory
 Ccom.ooyala.android.util.DebugModeA tool that provides two new features: (1) Hiding all Ooyala debug logs, and (2) enforcing a "strict mode" to force runtime exceptions on assertions throughout the Ooyala SDK
 Ccom.ooyala.android.player.exoplayer.multiaudio.DefaultAudioParamsA class that holds default audio params
 Ccom.ooyala.android.ui.AbstractOoyalaPlayerLayoutController.DefaultControlStyle
 Ccom.ooyala.android.OoyalaPlayer.DesiredState
 Ccom.ooyala.android.DeviceInfo
 Ccom.ooyala.android.discovery.DiscoveryManagerCreated by zchen on 12/9/15
 Ccom.ooyala.android.discovery.DiscoveryOptionsCreated by zchen on 12/9/15
 Ccom.ooyala.android.offline.DownloaderA downloader of DASH and HLS media files
 Ccom.ooyala.android.offline.DownloaderFactoryA factory for Downloader instances
 Ccom.ooyala.android.offline.DownloadUtils.DownloaderTypeThe type of the downloader that was used for downloading media files
 Ccom.ooyala.android.offline.DownloadListenerListens for changes in the media file downloads
 Ccom.ooyala.android.offline.DownloadManagerInitializationParams
 Ccom.ooyala.android.offline.options.DownloadOptionsA class that holds offline options to download/store videos to local folders on the device
 Ccom.ooyala.android.offline.DownloadUtils
 Ccom.ooyala.android.player.exoplayer.drm.DrmConstantsDRM related constants
 Ccom.ooyala.android.EmbedTokenGeneratorDefines a class that will generate Ooyala Player Tokens for playback authentication
 Ccom.ooyala.android.EmbedTokenGeneratorCallback
 Ccom.ooyala.android.EnvironmentA class which specifies and allows setting of the environment for Ooyala APIs in the OoyalaPlayer
 Ccom.ooyala.android.Environment.EnvironmentTypeAn enumeration of the various Ooyala Environments that can be used for running the OoyalaPlayer
 CEventListener
 CEventListener
 Ccom.ooyala.android.player.exoplayer.EventLogger
 CException
 Ccom.ooyala.android.configuration.ExoConfigurationA read-only configuration of ExoPlayer functionality in the OoyalaPlayer
 Ccom.ooyala.android.player.exoplayer.ExoUtils
 Ccom.ooyala.android.FCCTVRatingEncapsulates the UI-relevant rating data of an asset
 Ccom.ooyala.android.configuration.FCCTVRatingConfigurationUse this when first setting up the OoyalaPlayer to control the layout and behavior of the TV Ratings stamp
 CHttpDataSourceException
 Ccom.ooyala.android.AdvertisingIdUtils.IAdvertisingIdListener
 Ccom.ooyala.android.ads.vast.IconCreated by zchen on 2/25/16
 Ccom.ooyala.android.ID3TagNotifierConnect objects which can read ID3 tags from asset streams, to objects that want to perform some action (e.g
 Ccom.ooyala.android.ID3TagNotifier.ID3TagNotifierListener
 Ccom.ooyala.android.imasdk.IMAAdErrorListener
 Ccom.ooyala.android.imasdk.IMAAdEventListener
 Ccom.ooyala.android.imasdk.IMAAdsLoadedListener
 Ccom.ooyala.android.imasdk.IMAContainerUpdatedListener
 Ccom.ooyala.android.util.IMatchObjectPredicate< T >
 Ccom.ooyala.android.analytics.IqConfigurationThis class configures all the IQ Analytics related information that needs to be configured with default values or customer given values
 Ccom.ooyala.android.OoyalaPlayer.IqTrackingState
 CIterable
 Ccom.ooyala.android.ui.LayoutController
 Ccom.ooyala.android.offline.LicenseDownloaderA class for downloading DRM license
 Ccom.ooyala.android.plugin.LifeCycleInterface
 Ccom.ooyala.android.offline.DownloadTracker.ListenerListens for changes in the tracked downloads
 Ccom.ooyala.android.offline.LicenseDownloader.ListenerListens for changes in the license downloads
 CListener
 Ccom.ooyala.android.pulseintegration.OoyalaPulseManager.ListenerThe OoyalaPulseManager.Listener provides a way for the OoyalaPulseManager to communicate with the host application
 CListener
 Ccom.ooyala.android.offline.DashDownloader.Listener
 Ccom.ooyala.android.LocalizationSupport
 Ccom.ooyala.android.plugin.ManagedAdsPlugin< FWAdSpot >
 Ccom.ooyala.android.plugin.ManagedAdsPlugin< OoyalaManagedAdSpot >
 Ccom.ooyala.android.captions.ManifestClosedCaptionClass for in manifest closed captions
 Ccom.ooyala.cast.mediainfo.MediaInfoPreparerProvides capability to prepare and get MediaInfo for casting
 Ccom.ooyala.android.util.DebugMode.ModeThe logging mode that you'd like for the Ooyala SDK
 Ccom.ooyala.android.item.ModuleData
 Ccom.ooyala.android.MoviePlayerSelectorSelect the proper movie and stream player for a video/stream
 Ccom.ooyala.android.playback.MultiAudioInteractions
 Ccom.ooyala.android.player.exoplayer.multiaudio.MultiAudioPlayerThe interface that must be implemented in order to manage multi audio tracks
 Ccom.ooyala.android.player.exoplayer.multiaudio.MultiAudioProviderThe interface provides the access to MultiAudioPlayer
 Ccom.ooyala.android.nielsensdk.NielsenJSONFilter
 Ccom.ooyala.android.ads.vast.NonLinearA class that represents NonLinear element
 Ccom.ooyala.android.ads.vast.NonLinearAdsA class that represents NonLinearAds element
 Ccom.ooyala.android.ObjectFromBacklotAPICallback
 Ccom.ooyala.android.AuthHeartbeat.OnAuthHeartbeatErrorListener
 COnClickListener
 COnSeekBarChangeListener
 Ccom.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.OoyalaAdobeAnalyticsManagerDelegate
 Ccom.ooyala.android.adobeanalyticssdk.OoyalaAdobeHeartbeatConfigurationCreated on 5/24/16
 Ccom.ooyala.android.OoyalaAPIClient
 Ccom.ooyala.android.OoyalaException.OoyalaErrorCode
 Ccom.ooyala.android.imasdk.OoyalaIMAConfigurationA Configuration for the Ooyala + IMA Integration For more information on the supported parameters, check out the Builder class
 Ccom.ooyala.android.OoyalaNotificationAn object that is passed from the OoyalaPlayer to the all Observers that contains notification name and data
 Ccom.ooyala.android.player.exoplayer.drm.DrmEventLogger.OoyalaPlayerDrmErrorListener
 Ccom.ooyala.android.pulseintegration.OoyalaPulseManagerThe Pulse Manager plugin allows you to display ads from Ooyala Pulse in the Ooyala Player
 Ccom.ooyala.android.util.OrderedMap< String, com.ooyala.android.item.Channel >
 Ccom.ooyala.android.util.OrderedMap< String, com.ooyala.android.item.Video >
 Ccom.ooyala.android.util.OrderedMapValue< K >
 Ccom.ooyala.android.util.OrderedMapValue< String >
 Ccom.ooyala.android.PaginatedItemListener
 Ccom.ooyala.android.PaginatedItemResponse
 Ccom.ooyala.android.item.PaginatedParentItem
 CParser
 Ccom.ooyala.android.performance.matcher.PerformanceEventMatcherInterface
 Ccom.ooyala.android.performance.PerformanceEventWatchInterface
 Ccom.ooyala.android.performance.PerformanceMonitorBuilder
 Ccom.ooyala.android.performance.PerformanceStatisticsInterface
 Ccom.ooyala.android.performance.PerformanceStatisticsSnapshot
 Ccom.ooyala.android.performance.PerformanceStatisticsSnapshotBuilder
 Ccom.ooyala.android.item.PlayableItemStores the info and metatdata for the specified movie
 Ccom.ooyala.android.playback.PlaybackConstants
 Ccom.ooyala.android.playback.PlaybackNotificationInfo
 Ccom.ooyala.android.playback.PlaybackRateUtilsHelper class for handling the playback speed
 Ccom.ooyala.android.playback.PlaybackSpeedConfigurationA read-only configuration of Playback rate functionality in the OoyalaPlayer
 Ccom.ooyala.android.player.exoplayer.playback.PlaybackSpeedControlThe interface that must be implemented in order to manage a playback rate
 Ccom.ooyala.android.player.exoplayer.PlayerBitmapListenerThe interface that must be implemented in order to receive bitmap screenshot from Ooyala ExoPlayer
 Ccom.ooyala.android.PlayerDomainRepresents the domain under which Ooyala analytics will be recorded
 Ccom.ooyala.android.player.PlayerFactoryThe interface that must be implemented by a movie player factory
 Ccom.ooyala.android.PlayerInfoPlayerInfo is a collection of information that describes the capabilities of the playback device
 Ccom.ooyala.android.player.PlayerInterfaceThe interface that must be implemented in order to receive control events from Ooyala UI
 Ccom.ooyala.android.player.PlayerInterfaceUtilUtilities to collect common code around how notifications are generated
 Ccom.ooyala.cast.mediainfo.PlayerParamsPreparerPrepare params for MediaMetadata as embed token, CC, auth token, domain, embed code, etc
 Ccom.ooyala.android.player.PlayerTypePlayer enum defines a type of a player
 Ccom.ooyala.android.configuration.FCCTVRatingConfiguration.Position
 Ccom.ooyala.android.adobeanalyticssdk.OoyalaAdobeHeartbeatConfiguration.Publisher
 Ccom.ooyala.android.pulseintegration.PulsePlayerOptions
 Ccom.ooyala.android.configuration.ReadonlyOptionsInterface
 Ccom.ooyala.android.ads.vast.CompanionAds.RequiredType
 Ccom.ooyala.android.ads.vast.ResourceA representation of VAST resource
 Ccom.ooyala.android.ui.FCCTVRatingView.RestoreState
 Ccom.ooyala.android.item.JSONUpdatableItem.ReturnState
 Ccom.ooyala.android.util.SDCardLogcatOoyalaEventsLoggerCreated by pbq on 1/24/16
 Ccom.ooyala.android.SecureURLGenerator
 Ccom.ooyala.android.player.exoplayer.SeekCompleteObserver.SeekCompleteCallback
 Ccom.ooyala.android.SeekInfoCreated by ukumar on 8/30/16
 Ccom.ooyala.android.OoyalaPlayer.SeekStyle
 Ccom.ooyala.android.adobeanalyticssdk.OoyalaAdobeHeartbeatConfiguration.Server
 Ccom.ooyala.android.ServerTaskAuthAndMetadataA class that implements auth and metadata task
 Ccom.ooyala.android.ServerTaskCallbackA callback interface for some Asynchronous callback tasks Generally used only internally for network requests
 Ccom.ooyala.android.SignatureGenerator
 Ccom.ooyala.android.ads.ssai.SsaiMetadataEncapsulates the SSAI metadata of an asset
 Ccom.ooyala.android.offline.TaskInfo.State
 Ccom.ooyala.android.OoyalaPlayer.State
 Ccom.ooyala.android.StateNotifierConnect State changing objects with listeners thereof
 Ccom.ooyala.android.StateNotifierListener
 Ccom.ooyala.android.item.StreamStream represents a single playable video URL
 Ccom.ooyala.android.StreamSelector
 Ccom.ooyala.android.SubTaskContentTreeA class that implements Content Tree subtask
 Ccom.ooyala.android.SubTaskContentTreeByExternalIdsA class that implements Content Tree by external IDs subtask
 Ccom.ooyala.android.offline.TaskInfoRepresents state of a task
 Ccom.ooyala.android.util.TemporaryInternalStorageFileThis is a simple helper around a Java File, with the file parent directory always being the internal cache dir of the given Context
 Ccom.ooyala.android.util.TemporaryInternalStorageFileManagerHelp create and cleanup automatically uniquely named files in the given Context's internal cache directory
 Ccom.ooyala.android.ads.vast.TimeOffsetThis class is used to hold a VAST 3.0 time offset value
 Ccom.ooyala.android.player.exoplayer.multiaudio.TrackSelectionHelperHelper class for displaying track selection dialogs
 Ccom.ooyala.android.util.TvHelper
 Ccom.ooyala.android.discovery.DiscoveryOptions.Type
 Ccom.ooyala.android.ads.vast.TimeOffset.Type
 Ccom.ooyala.android.ads.vast.Resource.Type
 Ccom.ooyala.android.item.UnbundledVideoRepresents video that is not tied to the Ooyala CMS e.g
 Ccom.ooyala.android.Utils
 Ccom.ooyala.android.ads.vast.VASTHelperThis is a static helper class to deserialize a VMAP XML document into VMAP ad spots
 Ccom.ooyala.android.ads.vast.VastParserClass for exposing VAST utils
 Ccom.ooyala.android.offline.VideoCacheA class that holds Cache instance that maintains an in-memory representation
 Ccom.ooyala.cast.mediainfo.VideoData
 Ccom.ooyala.android.imasdk.VideoProgressCalculatorThis class helps OoyalaPlayerIMAWrapper to calculate VideoProgressUpdate for both content and ad playback so that IMA SDK can keep track of the content and ad playback
 Ccom.ooyala.android.imasdk.VideoProgressCalculatorRunningStateThis class saves the states related to the IMA Ads playback
 Ccom.ooyala.android.player.VrModeImage source render mode
 Ccom.ooyala.android.player.VRPlayerInterfaceThe interface that must be implemented for the VR player which supports VR 360 content
 Ccom.ooyala.android.item.VTTClosedCaptions.VTTCaption
 Ccom.ooyala.android.item.VTTClosedCaptions
 CAdErrorListener
 CAdEventListener
 CAdobeAnalyticsPluginDelegate
 CAdobeHeartbeatPluginDelegate
 CAdsLoadedListener
 CAppCompatImageButton
 CAppCompatSeekBar
 CAppCompatTextView
 CAudioRendererEventListener
 CCallable
 CDownloadService
 CFrameLayout
 CHeartbeatDelegate
 CHttpDataSource
 CMediaSourceEventListener
 CMessageReceivedCallback
 CMetadataOutput
 CObservable
 CObserver
 COnBufferingUpdateListener
 COnCompletionListener
 COnErrorListener
 COnInfoListener
 COnPreparedListener
 COnSeekCompleteListener
 COnVideoSizeChangedListener
 COrderedMapValue< K
 CRelativeLayout
 CRunnable
 CSerializable
 CSurfaceView
 CTextOutput
 CTimerTask
 CVideoPlayerPluginDelegate
 CVideoRendererEventListener
 CView
 CWeakReference