# Index

C G O S
All Classes and Interfaces|All Packages

## C

ChannelManager - Class in com.castlabs.sdk.channels
ChannelManager(List<Bundle>, PlayerView, int) - Constructor for class com.castlabs.sdk.channels.ChannelManager
  Initialize the channel manager with a list of Intent Bundles that will be used to open playback sessions (see `PlayerController.open(Bundle)`)
ChannelManager.Listener - Interface in com.castlabs.sdk.channels
  Callback interface that can be added to the manager.
ChannelsPlugin - Class in com.castlabs.sdk.channels
ChannelsPlugin() - Constructor for class com.castlabs.sdk.channels.ChannelsPlugin
com.castlabs.sdk.channels - package com.castlabs.sdk.channels

## G

getCurrentChannelIndex() - Method in class com.castlabs.sdk.channels.ChannelManager
getId() - Method in class com.castlabs.sdk.channels.ChannelsPlugin

## O

onControllerAttached(int, PlayerController) - Method in interface com.castlabs.sdk.channels.ChannelManager.Listener
  Called after a new channel was selected and applied to the view.
onControllerDetached(int, PlayerController) - Method in interface com.castlabs.sdk.channels.ChannelManager.Listener
  Called before the given controller is de-selected and detached from the view.

## S

selectChannel(int) - Method in class com.castlabs.sdk.channels.ChannelManager
  Selects the channel at the given index and attaches it to the player view.
setListener(ChannelManager.Listener) - Method in class com.castlabs.sdk.channels.ChannelManager
  Set a listener to this manager

C G O S
All Classes and Interfaces|All Packages