Index
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
AnalyticsMetaDataobject from a YouboraAnalyticsOptionsobject. - 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
NpawPluginAPI.
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
NpawPlugininstance 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.
All Classes and Interfaces|All Packages