Index
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.Use
MuxPlugin.MetadataBuilderinstead. - 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
AnalyticsMetaDataobject. - 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
AnalyticsMetaDataobject. - 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 withkeepSessionInBackground(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
AnalyticsMetaDataobjects 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
All Classes and Interfaces|All Packages
MuxPlugin.MetadataBuilderinstead.