Index

C G I O R S 
All Classes and Interfaces|All Packages|Constant Field Values

C

com.castlabs.sdk.googlecast - package com.castlabs.sdk.googlecast
 

G

getAudioTrack() - Method in class com.castlabs.sdk.googlecast.RemotePlayerState
 
getAudioTracks() - Method in class com.castlabs.sdk.googlecast.RemotePlayerState
 
getCurrentPlayerState(SessionManager) - Static method in class com.castlabs.sdk.googlecast.GoogleCastManager
Provides the current remote player state.
getSubtitleStyle(SessionManager) - Static method in class com.castlabs.sdk.googlecast.GoogleCastManager
Returns the currently set Subtitle style on the RemoteMediaClient
getSubtitleTrack() - Method in class com.castlabs.sdk.googlecast.RemotePlayerState
 
getSubtitleTracks() - Method in class com.castlabs.sdk.googlecast.RemotePlayerState
 
getVideoQualities() - Method in class com.castlabs.sdk.googlecast.RemotePlayerState
 
getVideoQuality() - Method in class com.castlabs.sdk.googlecast.RemotePlayerState
 
getVideoTrack() - Method in class com.castlabs.sdk.googlecast.RemotePlayerState
 
getVideoTracks() - Method in class com.castlabs.sdk.googlecast.RemotePlayerState
 
GoogleCastManager - Class in com.castlabs.sdk.googlecast
Utility class that allows to start and control a Google Cast session
GoogleCastManager.CastInfoProvider - Interface in com.castlabs.sdk.googlecast
Optional cast info provider to add or modify request cast params.

I

INTENT_STREAM_DURATION - Static variable in class com.castlabs.sdk.googlecast.GoogleCastManager
Stream duration.
INTENT_STREAM_LIVE - Static variable in class com.castlabs.sdk.googlecast.GoogleCastManager
Stream type.
INTENT_SUBTITLES_STYLE - Static variable in class com.castlabs.sdk.googlecast.GoogleCastManager
Subtitles style.

O

onSendCastRequest(Bundle, JSONObject) - Method in interface com.castlabs.sdk.googlecast.GoogleCastManager.CastInfoProvider
Will be called with the built JSONObject right before sending it to the cast device.

R

RemotePlayerState - Class in com.castlabs.sdk.googlecast
This class represents the remote player state.

S

selectAudioTrack(SessionManager, RemotePlayerState, AudioTrack) - Static method in class com.castlabs.sdk.googlecast.GoogleCastManager
Select a remote audio track
selectSubtitleTrack(SessionManager, RemotePlayerState, SubtitleTrack) - Static method in class com.castlabs.sdk.googlecast.GoogleCastManager
Select a remote subtitle track
selectVideoQuality(SessionManager, RemotePlayerState, VideoTrackQuality) - Static method in class com.castlabs.sdk.googlecast.GoogleCastManager
Select a remote video quality track
setCastInfoProvider(GoogleCastManager.CastInfoProvider) - Static method in class com.castlabs.sdk.googlecast.GoogleCastManager
Sets a GoogleCastManager.CastInfoProvider that will be called before sending the config to the remote cast device.
setSubtitleStyle(SessionManager, SubtitlesStyle) - Static method in class com.castlabs.sdk.googlecast.GoogleCastManager
Sets the subtitle style of the remote player.
setSubtitleStyle(SessionManager, SubtitlesStyle, String) - Static method in class com.castlabs.sdk.googlecast.GoogleCastManager
Sets the subtitle style of the remote player.
startCasting(Bundle, SessionManager, MediaMetadata) - Static method in class com.castlabs.sdk.googlecast.GoogleCastManager
Start casting with the configuration provided in a Bundle.
startCasting(PlayerController, SessionManager, MediaMetadata) - Static method in class com.castlabs.sdk.googlecast.GoogleCastManager
Start casting whatever the provided PlayerController is playing.
C G I O R S 
All Classes and Interfaces|All Packages|Constant Field Values