Index

B C D E G I M O R S Y 
All Classes and Interfaces|All Packages

B

buildRenditionString(int, int, double) - Static method in class com.castlabs.sdk.youbora.YouboraPlugin
Builds a string that represents the rendition.

C

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

D

detachFromControllerInternal() - 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

getCode() - Method in class com.castlabs.sdk.youbora.YouboraErrorMapper.MappedError
Returns the error code.
getId() - Method in class com.castlabs.sdk.youbora.YouboraPlugin
 
getMessage() - Method in class com.castlabs.sdk.youbora.YouboraErrorMapper.MappedError
Returns the error message.
getYouboraPlugin() - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
Return the underlying instance of the Youbora NpawPlugin API.

I

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

M

map(CastlabsPlayerException) - Method in interface com.castlabs.sdk.youbora.YouboraErrorMapper
Maps a player exception to a Youbora error.
MappedError(String, String) - Constructor for class com.castlabs.sdk.youbora.YouboraErrorMapper.MappedError
Creates a mapped Youbora error.

O

onDestroy(PlayerController) - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
 
onExoPlayerStateChangedInternal(boolean, int) - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
 
onItemChange(PlayerConfig) - 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
 
onPlaylistEnded() - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
 

R

releaseInternal() - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
 
reportPlayerStateInternal(PlayerController.State) - 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

seekEndInternal() - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
 
seekStartInternal(long) - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
 
sendErrorInternal(String, String, int) - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
 
setEnabled(boolean) - Method in class com.castlabs.sdk.youbora.YouboraPlugin
Whether to enable this Plugin or not
setErrorMapper(YouboraErrorMapper) - Method in class com.castlabs.sdk.youbora.YouboraPlugin
Sets the mapper used to customize player error codes and messages reported to Youbora.
setPlugin(NpawPlugin) - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
Sets the Youbora NpawPlugin instance to use.
startInternal(PlayerController, AnalyticsMetaData) - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
 
stopInternal() - Method in class com.castlabs.sdk.youbora.YouboraAnalyticsSession
 
suppress() - Static method in class com.castlabs.sdk.youbora.YouboraErrorMapper.MappedError
Returns the result that explicitly suppresses reporting of the error.

Y

YouboraAnalyticsSession - Class in com.castlabs.sdk.youbora
Youbora Analytics Session implementation
YouboraErrorMapper - Interface in com.castlabs.sdk.youbora
Maps Castlabs player exceptions to the error code and message reported to Youbora.
YouboraErrorMapper.MappedError - Class in com.castlabs.sdk.youbora
A Youbora error code and message, or an explicit suppression result.
YouboraPlugin - Class in com.castlabs.sdk.youbora
This plugin integrates Youbora Analytics with the Castlabs Player SDK.
YouboraPlugin(NpawPlugin) - Constructor for class com.castlabs.sdk.youbora.YouboraPlugin
Create a new instance of this plugin using the default configuration.
YouboraPlugin(String) - Constructor for class com.castlabs.sdk.youbora.YouboraPlugin
Create a new instance of this plugin using the default configuration.
B C D E G I M O R S Y 
All Classes and Interfaces|All Packages