A C D E G I O R S Y
All Classes All Packages

## A

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

## C

com.castlabs.sdk.youbora - package com.castlabs.sdk.youbora
createMetadata(boolean, String, Options) - Static method in class com.castlabs.sdk.youbora.YouboraPlugin
  Create an `AnalyticsMetaData` object from a Youbora `Options` object.
createMetadata(AnalyticsMetaData, Options) - Static method in class com.castlabs.sdk.youbora.YouboraPlugin
  Update provided analytics metadata with extra values

## D

detachFromController() - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession

## E

ENABLE_OFFLINE_ANALYTICS - Static variable in class com.castlabs.sdk.youbora.YouboraPlugin
  Whether to send offline analytics or not.

## G

getId() - Method in class com.castlabs.sdk.youbora.YouboraPlugin
getYouboraPlugin() - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
  Return the underlying instance of the Youbora `Plugin` API.

## I

id() - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
init(Context) - Method in class com.castlabs.sdk.youbora.YouboraPlugin

## O

onDestroy(PlayerController) - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
onExoPlayerStateChanged(boolean, int) - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
onOpenBundle(PlayerController, Bundle) - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
onOpenState(PlayerController, PlayerConfig) - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession

## R

release() - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
reportWarnings(boolean) - Method in class com.castlabs.sdk.youbora.YouboraPlugin
  Whether to report the SDK Warnings as Youbora non-fatal errors.

## S

seekEnd() - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
seekProcessed() - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
seekStart(long) - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
sendError(String, String, int) - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
setEnabled(boolean) - Method in class com.castlabs.sdk.youbora.YouboraPlugin
setPlugin(Plugin) - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
  Sets the Youbora `Plugin` instance to use.
start(PlayerController, AnalyticsMetaData) - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
stop() - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession

## Y

YouboraAnalyticsSession - Class in com.castlabs.sdk.youbora
YouboraPlugin - Class in com.castlabs.sdk.youbora
  This plugin integrates Youbora Analytics with the castLabs Player SDK.
YouboraPlugin(String) - Constructor for class com.castlabs.sdk.youbora.YouboraPlugin
  Create a new instance of this plugin using the default configuration.
YouboraPlugin(String, Plugin) - Constructor for class com.castlabs.sdk.youbora.YouboraPlugin

A C D E G I O R S Y
All Classes All Packages