Hide

com.google.android.gms.cast

Contains classes for interacting with Google Cast devices.

Interfaces

Cast.ApplicationConnectionResult When a connection to a receiver application has been established, this object contains information about that application, including its ApplicationMetadata and current status. 
Cast.CastApi The main entry point for interacting with a Google Cast device. 
Cast.MessageReceivedCallback The interface to process received messages from a CastDevice
CastRemoteDisplay.CastRemoteDisplaySessionCallbacks Cast Remote Display session callbacks. 
CastRemoteDisplay.CastRemoteDisplaySessionResult When a remote display session to a device has been established, this object contains information about the session, including its virtual display and current status. 
CastRemoteDisplayApi The low level API for starting a Cast Remote Display session (see CastRemoteDisplay
CastRemoteDisplayLocalService.Callbacks Callbacks for the Cast Remote Display session initiated using CastRemoteDisplayLocalService
RemoteMediaPlayer.MediaChannelResult Result of a media command. 
RemoteMediaPlayer.OnMetadataUpdatedListener The listener interface for tracking metadata changes. 
RemoteMediaPlayer.OnPreloadStatusUpdatedListener The listener interface for tracking media queue preload status changes. 
RemoteMediaPlayer.OnQueueStatusUpdatedListener The listener interface for tracking media queue status changes. 
RemoteMediaPlayer.OnStatusUpdatedListener The listener interface for tracking player status changes. 

Classes

ApplicationMetadata Cast application metadata. 
Cast Main entry point for the Cast APIs. 
Cast.CastOptions API configuration parameters for Cast
Cast.CastOptions.Builder A builder to create an instance of Cast.CastOptions to set API configuration parameters for Cast
Cast.Listener The list of Cast callbacks. 
CastDevice An object representing a Cast receiver device. 
CastMediaControlIntent Intent constants for use with the Cast MediaRouteProvider. 
CastPresentation Base class for Presentations suitable to be used with Cast Remote Display sessions. 
CastRemoteDisplay The CastRemoteDisplay API provides a low level mechanism for any app to display a View on a cast device. 
CastRemoteDisplay.CastRemoteDisplayOptions API configuration parameters for CastRemoteDisplay
CastRemoteDisplay.CastRemoteDisplayOptions.Builder A builder to create an instance of CastRemoteDisplay.CastRemoteDisplayOptions to set API configuration parameters for CastRemoteDisplay
CastRemoteDisplayLocalService

The recommended API for starting and managing a Cast Remote Display session. 

CastRemoteDisplayLocalService.NotificationSettings Notification settings. 
CastRemoteDisplayLocalService.NotificationSettings.Builder Builder class for the CastRemoteDisplayLocalService.NotificationSettings object. 
CastStatusCodes Status codes for the Cast APIs. 
LaunchOptions An object that holds options that affect how a receiver application is launched. 
LaunchOptions.Builder A builder for LaunchOptions objects. 
MediaInfo A class that aggregates information about a media item. 
MediaInfo.Builder A builder for MediaInfo objects. 
MediaMetadata Container class for media metadata. 
MediaQueueItem A class that aggregates information about an item in a media queue. 
MediaQueueItem.Builder A builder for MediaQueueItem objects. 
MediaStatus A class that holds status information about some media or media queue. 
MediaTrack A class that represents a media track, such as a language track or closed caption text track in a video. 
MediaTrack.Builder A builder for MediaTrack objects. 
RemoteMediaPlayer Class for controlling a media player application running on a receiver. 
TextTrackStyle A class that specifies how a text track's text will be displayed on-screen.