Index

A C D G I K M O R S 
All Classes and Interfaces|All Packages

A

adStartInternal(Ad) - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
 
adStopInternal() - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
 

C

com.castlabs.sdk.mux - package com.castlabs.sdk.mux
 
createMetadata(boolean, String, CustomerData, CustomOptions, AnalyticsMetaData) - Static method in class com.castlabs.sdk.mux.MuxPlugin
Deprecated.
createMetadata(boolean, String, CustomerVideoData, CustomerPlayerData, CustomerViewData) - Static method in class com.castlabs.sdk.mux.MuxPlugin
Deprecated.
customerData(CustomerData) - Method in class com.castlabs.sdk.mux.MuxPlugin.MetadataBuilder
Sets Mux customer data.
customOptions(CustomOptions) - Method in class com.castlabs.sdk.mux.MuxPlugin.MetadataBuilder
Sets Mux custom options.

D

detachFromControllerInternal() - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
 

G

get() - Method in class com.castlabs.sdk.mux.MuxPlugin.MetadataBuilder
Returns the final AnalyticsMetaData object.
getId() - Method in class com.castlabs.sdk.mux.MuxPlugin
 

I

id() - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
 

K

keepSessionInBackground(boolean) - Method in class com.castlabs.sdk.mux.MuxPlugin.MetadataBuilder
Sets whether the Mux session should be kept alive when the app is backgrounded.

M

MetadataBuilder(boolean, String) - Constructor for class com.castlabs.sdk.mux.MuxPlugin.MetadataBuilder
Creates a new builder.
MetadataBuilder(AnalyticsMetaData) - Constructor for class com.castlabs.sdk.mux.MuxPlugin.MetadataBuilder
Creates a new builder starting from an existing AnalyticsMetaData object.
MuxAnalyticsSession - Class in com.castlabs.sdk.mux
AnalyticsSession implementation for Mux.
MuxPlugin - Class in com.castlabs.sdk.mux
This plugin integrates MUX Data with the castLabs Player SDK.
MuxPlugin() - Constructor for class com.castlabs.sdk.mux.MuxPlugin
Create a Mux Plugin with null Environment Key.
MuxPlugin(String) - Constructor for class com.castlabs.sdk.mux.MuxPlugin
Create Mux Plugin with the given Environment Key, or null.
MuxPlugin(String, boolean) - Constructor for class com.castlabs.sdk.mux.MuxPlugin
Deprecated.
Register the plugin with MuxPlugin(String) and configure background retention for each playback with keepSessionInBackground(boolean). The value supplied to this constructor remains the fallback for metadata without an explicit retention setting.
MuxPlugin.MetadataBuilder - Class in com.castlabs.sdk.mux
A helper class to build AnalyticsMetaData objects for the Mux plugin.

O

onDestroy(PlayerController) - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
 
onExoPlayerStateChangedInternal(boolean, int) - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
 
onOpenBundle(PlayerController, Bundle) - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
 
onOpenState(PlayerController, PlayerConfig) - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
 

R

releaseInternal() - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
 
reportPlayerStateInternal(PlayerController.State) - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
 

S

seekEndInternal() - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
 
seekStartInternal(long) - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
 
sendErrorInternal(String, String, int) - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
Forwards the error to MUX, regardless of the severity.
startInternal(PlayerController, AnalyticsMetaData) - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
 
stopInternal() - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
 
A C D G I K M O R S 
All Classes and Interfaces|All Packages