com.google.android.gms.cast

Contains classes for interacting with Google Cast devices.

Annotations

CastRemoteDisplay.Configuration Annotation class for remote display session configuration preset. 
HlsSegmentFormat A class representing the format of HLS media segments. 

Interfaces

Cast.ApplicationConnectionResult The result of a call to one of the launchApplication(GoogleApiClient, String) or joinApplication(GoogleApiClient) methods. 
Cast.CastApi This interface was deprecated. This class is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
Cast.MessageReceivedCallback The interface to process received messages from a CastDevice
CastRemoteDisplay.CastRemoteDisplaySessionCallbacks This interface was deprecated. Pass a PendingIntent in startRemoteDisplay(CastDevice, String, int, android.app.PendingIntent) to get notified when the remote display session is ended.  
CastRemoteDisplay.CastRemoteDisplaySessionResult This interface was deprecated. Use the CastRemoteDisplayClient via getClient(Context) instead.  
CastRemoteDisplayApi This interface was deprecated. Use the CastRemoteDisplayClient via getClient(Context) instead.  
CastRemoteDisplayLocalService.Callbacks Callbacks for the Cast Remote Display session initiated using CastRemoteDisplayLocalService
RemoteMediaPlayer.MediaChannelResult This interface was deprecated. This interface is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
RemoteMediaPlayer.OnMetadataUpdatedListener This interface was deprecated. This interface is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
RemoteMediaPlayer.OnPreloadStatusUpdatedListener This interface was deprecated. This interface is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
RemoteMediaPlayer.OnQueueStatusUpdatedListener This interface was deprecated. This interface is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
RemoteMediaPlayer.OnStatusUpdatedListener This interface was deprecated. This interface is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  

Classes

AdBreakClipInfo A class that aggregates information about an ad break clip. 
AdBreakClipInfo.Builder A builder for AdBreakClipInfo
AdBreakInfo A class that aggregates information about an ad that is playing or will be played on the receiver. 
AdBreakInfo.Builder A builder for AdBreakInfo
AdBreakStatus A class that holds status information about an ad break. 
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 This class was deprecated. Use the CastRemoteDisplayClient via getClient(Context) instead.  
CastRemoteDisplay.CastRemoteDisplayOptions.Builder This class was deprecated. Use the CastRemoteDisplayClient via getClient(Context) instead.  
CastRemoteDisplayClient The low level API for starting a Cast Remote Display session (see 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. 
CastRemoteDisplayLocalService.Options Options for a remote display session. 
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. 
MediaLoadOptions An object that holds options that affect how a receiver application should load a media item. 
MediaLoadOptions.Builder Builder for MediaLoadOptions to build the object. 
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 This class was deprecated. This class is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
TextTrackStyle A class that specifies how a text track's text will be displayed on-screen. 
VastAdsRequest A class that represents configuration of a VAST ad request. 
VastAdsRequest.Builder A builder for VastAdsRequest  
VideoInfo A class that holds video properties of the current media session.