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 audio segments. 
HlsVideoSegmentFormat A class representing the format of HLS video segments. 
MediaError.DetailedErrorCode Detailed media error codes. 
MediaQueueContainerMetadata.MediaQueueContainerType The container type of the media queue. 
MediaQueueData.MediaQueueType The type of the media queue. 
MediaSeekOptions.ResumeState The resume state. 

Interfaces

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

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. 
AdBreakStatus.Builder Builder class for AdBreakStatus
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 This class is deprecated. The Remote Display feature is deprecated and will be removed in a future release.  
CastRemoteDisplay This class is deprecated. The Remote Display feature is deprecated and will be removed in a future release.  
CastRemoteDisplay.CastRemoteDisplayOptions This class is deprecated. Use the CastRemoteDisplayClient via CastRemoteDisplay.getClient(Context) instead.  
CastRemoteDisplay.CastRemoteDisplayOptions.Builder This class is deprecated. Use the CastRemoteDisplayClient via CastRemoteDisplay.getClient(Context) instead.  
CastRemoteDisplayClient This class is deprecated. The Remote Display feature is deprecated and will be removed in a future release.  
CastRemoteDisplayLocalService This class is deprecated. The Remote Display feature is deprecated and will be removed in a future release.  
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. 
CredentialsData Credentials data used to identify the credentials of the sender. 
CredentialsData.Builder Builder for CredentialsData
LaunchOptions An object that holds options that affect how a receiver application is launched. 
LaunchOptions.Builder A builder for LaunchOptions objects. 
MediaError Class for media errors. 
MediaError.Builder Builder for MediaError
MediaInfo A class that aggregates information about a media item. 
MediaInfo.Builder A builder for MediaInfo objects. 
MediaLiveSeekableRange A class that aggregates information about the seekable range of a media stream. 
MediaLiveSeekableRange.Builder Builder for MediaLiveSeekableRange
MediaLoadOptions An object that holds options that affect how a receiver application should load a media item. 
MediaLoadOptions.Builder Builder class for MediaLoadOptions
MediaLoadRequestData The class used in load commands for specifying how a receiver application should load media. 
MediaLoadRequestData.Builder Builder class for MediaLoadRequestData
MediaMetadata Container class for media metadata. 
MediaQueueContainerMetadata Additional metadata for the media queue container. 
MediaQueueContainerMetadata.Builder Builder class for constructing a MediaQueueContainerMetadata
MediaQueueData A class that holds the information of the playing queue or media container. 
MediaQueueData.Builder Builder class for constructing a MediaQueueData
MediaQueueItem A class that aggregates information about an item in a media queue. 
MediaQueueItem.Builder A builder for MediaQueueItem objects. 
MediaSeekOptions The class for specifying options for seek requests. 
MediaSeekOptions.Builder Builder for MediaSeekOptions
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 is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
SessionState The data structure for a resume session request. 
SessionState.Builder Builder for SessionState
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. 
VideoInfo.Builder Builder for VideoInfo