Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- adErrorInternal(Ad, CastlabsPlayerException) - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
- adSkippedInternal() - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
- adStartInternal(Ad) - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
- adStopInternal() - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
- adTags(Bundle) - Method in class com.castlabs.sdk.conviva.ConvivaPlugin.MetadataBuilder
-
Sets Conviva ad tags.
- adWillStartInternal(Ad) - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
C
- com.castlabs.sdk.conviva - package com.castlabs.sdk.conviva
- contentMetadata(Bundle) - Method in class com.castlabs.sdk.conviva.ConvivaPlugin.MetadataBuilder
-
Sets Conviva content metadata.
- ConvivaAnalyticsSession - Class in com.castlabs.sdk.conviva
-
This class allows to get
ConvivaVideoAnalyticsAPI 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
- ConvivaPlugin.MetadataBuilder - Class in com.castlabs.sdk.conviva
-
A helper class to build
AnalyticsMetaDataobjects for the Conviva plugin. - createMetadata(boolean, String, String, Bundle, Bundle) - Static method in class com.castlabs.sdk.conviva.ConvivaPlugin
-
Deprecated.
- createMetadata(boolean, String, String, Bundle, Bundle, Bundle) - Static method in class com.castlabs.sdk.conviva.ConvivaPlugin
-
Deprecated.
- createMetadata(Bundle, AnalyticsMetaData, Bundle) - Static method in class com.castlabs.sdk.conviva.ConvivaPlugin
-
Deprecated.
- createMetadata(Bundle, AnalyticsMetaData, Bundle, Bundle) - Static method in class com.castlabs.sdk.conviva.ConvivaPlugin
-
Deprecated.
- customTags(Bundle) - Method in class com.castlabs.sdk.conviva.ConvivaPlugin.MetadataBuilder
-
Sets Conviva custom tags.
D
- detachFromControllerInternal() - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
G
- get() - Method in class com.castlabs.sdk.conviva.ConvivaPlugin.MetadataBuilder
-
Returns the final
AnalyticsMetaDataobject. - 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
- includeAudioBitrateInAverage(boolean) - Method in class com.castlabs.sdk.conviva.ConvivaPlugin.MetadataBuilder
-
Sets whether audio bitrate should be included in Conviva average bitrate metrics.
- 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.
- MetadataBuilder(boolean, String) - Constructor for class com.castlabs.sdk.conviva.ConvivaPlugin.MetadataBuilder
-
Creates a new builder.
- MetadataBuilder(AnalyticsMetaData) - Constructor for class com.castlabs.sdk.conviva.ConvivaPlugin.MetadataBuilder
-
Creates a new builder starting from an existing
AnalyticsMetaDataobject.
O
- onDestroy(PlayerController) - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
- onExoPlayerStateChangedInternal(boolean, int) - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
- onItemChange(PlayerConfig) - 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
- onPlaylistEnded() - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
- onRemotePlay(Bundle, JSONObject) - Method in class com.castlabs.sdk.conviva.ConvivaPlugin
R
- releaseInternal() - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
- reportPlayerStateInternal(PlayerController.State) - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
S
- seekEndInternal() - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
- seekStartInternal(long) - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
- sendErrorInternal(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
- startInternal(PlayerController, AnalyticsMetaData) - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
- stopInternal() - Method in class com.castlabs.sdk.conviva.ConvivaAnalyticsSession
V
- viewerId(String) - Method in class com.castlabs.sdk.conviva.ConvivaPlugin.MetadataBuilder
-
Sets the viewer ID.
All Classes and Interfaces|All Packages|Constant Field Values
ConvivaPlugin.MetadataBuilder.