com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager Class Reference

Created on 5/24/16. More...

Inheritance diagram for com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager:

Classes

interface  OoyalaAdobeAnalyticsManagerDelegate
 

Public Member Functions

 OoyalaAdobeAnalyticsManager (OoyalaPlayer ooyalaPlayer, OoyalaAdobeHeartbeatConfiguration config, Context context)
 Configures Adobe Analytics with the given player. More...
 
void startCapture ()
 
void stopCapture ()
 
void update (Observable observable, Object data)
 

Protected Member Functions

void onCurrentItemChange ()
 
void onPlay ()
 
void onPause ()
 
void onSeek ()
 
void onAdPodStart (OoyalaNotification notification)
 
void onAdStart (OoyalaNotification notification)
 
void onAdComplete ()
 
void onAdPodComplete ()
 
void onComplete ()
 
void onError ()
 

Protected Attributes

OoyalaPlayer ooyalaPlayer
 
VideoPlayerPlugin playerPlugin
 
AdobeAnalyticsPlugin analyticsPlugin
 
AdobeHeartbeatPlugin hbPlugin
 
Heartbeat heartbeat
 
OoyalaAdobeHeartbeatConfiguration hbConfg
 
long adPodCount
 
long adCount
 
OoyalaAdobeAnalyticsManagerDelegate delegate
 

Detailed Description

Created on 5/24/16.

Class integrated with Adobe Analytics. You'll use it to initiate Adobe Analytics tracking with the Ooyala Player.

Constructor & Destructor Documentation

com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.OoyalaAdobeAnalyticsManager ( OoyalaPlayer  ooyalaPlayer,
OoyalaAdobeHeartbeatConfiguration  config,
Context  context 
)

Configures Adobe Analytics with the given player.

Parameters
ooyalaPlayerOoyalaPlayer instance of the inspected player.
configAdobe Heartbeat configuration.
contextApplicationContext of your application.

Member Function Documentation

void com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.onAdComplete ( )
protected
void com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.onAdPodComplete ( )
protected
void com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.onAdPodStart ( OoyalaNotification  notification)
protected
void com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.onAdStart ( OoyalaNotification  notification)
protected
void com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.onComplete ( )
protected
void com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.onCurrentItemChange ( )
protected
void com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.onError ( )
protected
void com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.onPause ( )
protected
void com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.onPlay ( )
protected
void com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.onSeek ( )
protected
void com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.startCapture ( )
void com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.stopCapture ( )
void com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.update ( Observable  observable,
Object  data 
)

Member Data Documentation

long com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.adCount
protected
long com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.adPodCount
protected
AdobeAnalyticsPlugin com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.analyticsPlugin
protected
OoyalaAdobeAnalyticsManagerDelegate com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.delegate
protected
OoyalaAdobeHeartbeatConfiguration com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.hbConfg
protected
AdobeHeartbeatPlugin com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.hbPlugin
protected
Heartbeat com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.heartbeat
protected
OoyalaPlayer com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.ooyalaPlayer
protected
VideoPlayerPlugin com.ooyala.android.adobeanalyticssdk.OoyalaAdobeAnalyticsManager.playerPlugin
protected