package

# com.google.android.gms.cast.framework.media

## Interfaces

RemoteMediaClient.Listener | The listener interface for tracking player status changes.
RemoteMediaClient.MediaChannelResult | Result of a media command.
RemoteMediaClient.ProgressListener | The listener interface for getting updates on the progress of the currently playing media.

## Classes

CastMediaOptions | Configuration parameters for starting a Cast media session.
CastMediaOptions.Builder | A builder to create an instance of `CastMediaOptions`.
ImagePicker | An image picker to pick an appropriate image from the list of images in a `MediaMetadata` based on the use of the image, for example, notification thumbnail or full screen background.
MediaIntentReceiver | A `BroadcastReceiver` for receiving media button actions from the status bar notification, the lock screen, and the cast dialog.
MediaNotificationService | A service to provide status bar notifications when casting.
MediaUtils | Utils for remote media control.
NotificationOptions | Configuration parameters for building the media notification.
NotificationOptions.Builder | A builder to create an instance of `NotificationOptions`.
RemoteMediaClient | Class for controlling a media player application running on a receiver.
TracksChooserDialogFragment | A `DialogFragment` to show the available tracks (Text and Audio) for user to select.