A C D G I M O R S
All Classes All Packages

## A

adError(CastlabsPlayerException) - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
adSkipped() - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
adStart(Ad) - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
adStop() - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession

## C

com.castlabs.sdk.conviva - package com.castlabs.sdk.conviva
ConvivaAnalyticsSession - Class in com.castlabs.sdk.conviva
  This class allows to get `ConvivaVideoAnalytics` API access.
ConvivaPlugin - Class in com.castlabs.sdk.conviva
  This plugin integrates Conviva Analytics with the castLabs Player SDK.
ConvivaPlugin(String) - Constructor for class com.castlabs.sdk.conviva.ConvivaPlugin
  Create the plugin
createMetadata(boolean, String, String, Bundle, Bundle) - Static method in class com.castlabs.sdk.conviva.ConvivaPlugin
  Create analytics metadata based on provided data
createMetadata(Bundle, AnalyticsMetaData, Bundle) - Static method in class com.castlabs.sdk.conviva.ConvivaPlugin
  Update provided analytics metadata with extra values from bundle

## D

detachFromController() - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession

## G

getAdAnalytics() - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
  Getter for the Conviva ad analytics instance.
getId() - Method in class com.castlabs.sdk.conviva.ConvivaPlugin
getVideoAnalytics() - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
  Getter for the Conviva Video Analytics instance, can be used to send custom player insight events associated with the video playback.

## I

id() - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
init(Context) - Method in class com.castlabs.sdk.conviva.ConvivaPlugin

## M

META_KEY_APPLICATION_NAME - Static variable in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
  Key that can be used to add applicationName to the analytics meta-data.
META_KEY_DEFAULT_RESOURCE - Static variable in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
  Key that can be used to add defaultResource to the analytics meta-data.
META_KEY_ENCODED_FRAMERATE - Static variable in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
  Key that can be used to add encodedFrameRate to the analytics meta-data.

## O

onDestroy(PlayerController) - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
onExoPlayerStateChanged(boolean, int) - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
onOpenBundle(PlayerController, Bundle) - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
onOpenState(PlayerController, PlayerConfig) - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
onRemotePlay(Bundle, JSONObject) - Method in class com.castlabs.sdk.conviva.ConvivaPlugin

## R

release() - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession

## S

seekEnd() - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
seekProcessed() - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
seekStart(long) - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
sendError(String, String, int) - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
setDeviceInfo(Map<String, Object>) - Method in class com.castlabs.sdk.conviva.ConvivaPlugin
  Set the device info
setEnabled(boolean) - Method in class com.castlabs.sdk.conviva.ConvivaPlugin
  Enable or disable the plugin
setSettings(Map<String, Object>) - Method in class com.castlabs.sdk.conviva.ConvivaPlugin
  Set the Conviva settings, used for debugging purposes
start(PlayerController, AnalyticsMetaData) - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
stop() - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession

A C D G I M O R S
All Classes All Packages