A C D G I M O R S
All Classes All Packages

## A

adError(CastlabsPlayerException) - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
adSkipped() - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
adStart(Ad) - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
adStop() - 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
  Return an `AnalyticsMetaData` object with the provided Mux Data.
createMetadata(boolean, String, CustomerVideoData, CustomerPlayerData, CustomerViewData) - Static method in class com.castlabs.sdk.mux.MuxPlugin
  Deprecated.
  use `createMetadata(boolean, String, CustomerData, CustomOptions, AnalyticsMetaData)` instead

## D

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

## G

getId() - Method in class com.castlabs.sdk.mux.MuxPlugin

## I

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

## M

MuxAnalyticsSession - Class in com.castlabs.sdk.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
  Create Mux Plugin with the given Environment Key and keepSessionInBackground value.

## O

onDestroy(PlayerController) - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
onExoPlayerStateChanged(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

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

## S

seekEnd() - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
seekProcessed() - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
seekStart(long) - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
sendError(String, String, int) - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
start(PlayerController, AnalyticsMetaData) - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession
stop() - Method in class com.castlabs.sdk.mux.MuxAnalyticsSession

A C D G I M O R S
All Classes All Packages