androidx.media2.session
Classes
HeartRating | A class for rating with a single degree of rating, "heart" vs "no heart". |
LibraryResult |
Result class to be used with ListenableFuture for asynchronous calls between
MediaLibraryService.MediaLibrarySession and MediaBrowser .
|
MediaBrowser |
Browses media content offered by a MediaLibraryService .
|
MediaBrowser.BrowserCallback |
Callback to listen events from MediaLibraryService .
|
MediaBrowser.Builder |
Builder for MediaBrowser .
|
MediaController |
Allows an app to interact with an active MediaSession or a
MediaSessionService which would provide MediaSession .
|
MediaController.Builder |
Builder for MediaController .
|
MediaController.ControllerCallback |
Interface for listening to change in activeness of the MediaSession .
|
MediaController.PlaybackInfo | Holds information about the the way volume is handled for this session. |
MediaLibraryService |
Base class for media library services, which is the service containing
MediaLibraryService.MediaLibrarySession .
|
MediaLibraryService.LibraryParams | Contains information that the library service needs to send to the client. |
MediaLibraryService.LibraryParams.Builder |
Builds MediaLibraryService.LibraryParams .
|
MediaLibraryService.MediaLibrarySession |
Session for the MediaLibraryService .
|
MediaLibraryService.MediaLibrarySession.Builder |
Builder for MediaLibraryService.MediaLibrarySession .
|
MediaLibraryService.MediaLibrarySession.MediaLibrarySessionCallback |
Callback for the MediaLibraryService.MediaLibrarySession .
|
MediaSession | Allows a media app to expose its transport controls and playback information in a process to other processes including the Android framework and other apps. |
MediaSession.Builder |
Builder for MediaSession .
|
MediaSession.CommandButton |
Button for a SessionCommand that will be shown by the controller.
|
MediaSession.CommandButton.Builder |
Builder for MediaSession.CommandButton .
|
MediaSession.ControllerInfo | Information of a controller. |
MediaSession.SessionCallback |
Callback to be called for all incoming commands from MediaController s.
|
MediaSessionManager | Provides support for interacting with media sessions that applications have published in order to express their ongoing media playback state. |
MediaSessionService |
Base class for media session services, which is the service containing MediaSession .
|
MediaSessionService.MediaNotification |
Returned by MediaSessionService.onUpdateNotification(MediaSession) for making session service
foreground service to keep playback running in the background.
|
PercentageRating | A class for rating expressed as a percentage. |
RemoteSessionPlayer | Base interface for all remote media players that want media session and playback happens on the remote device through MediaRouter. |
RemoteSessionPlayer.Callback | A callback class to receive notifications for events on the remote session player. |
SessionCommand |
Define a command that a MediaController can send to a MediaSession .
|
SessionCommandGroup |
A set of SessionCommand which represents a command group.
|
SessionCommandGroup.Builder |
Builds a SessionCommandGroup object.
|
SessionResult |
Result class to be used with ListenableFuture for asynchronous calls between
MediaSession and MediaController .
|
SessionToken |
Represents an ongoing MediaSession or a MediaSessionService .
|
StarRating | A class for rating expressed as the number of stars. |
ThumbRating | A class for rating with a single degree of rating, "thumb up" vs "thumb down". |
Classes
- HeartRating
- LibraryResult
- MediaBrowser
- MediaBrowser.BrowserCallback
- MediaBrowser.Builder
- MediaController
- MediaController.Builder
- MediaController.ControllerCallback
- MediaController.PlaybackInfo
- MediaLibraryService
- MediaLibraryService.LibraryParams
- MediaLibraryService.LibraryParams.Builder
- MediaLibraryService.MediaLibrarySession
- MediaLibraryService.MediaLibrarySession.Builder
- MediaLibraryService.MediaLibrarySession.MediaLibrarySessionCallback
- MediaSession
- MediaSession.Builder
- MediaSession.CommandButton
- MediaSession.CommandButton.Builder
- MediaSession.ControllerInfo
- MediaSession.SessionCallback
- MediaSessionManager
- MediaSessionService
- MediaSessionService.MediaNotification
- PercentageRating
- RemoteSessionPlayer
- RemoteSessionPlayer.Callback
- SessionCommand
- SessionCommandGroup
- SessionCommandGroup.Builder
- SessionResult
- SessionToken
- StarRating
- ThumbRating