Interface | Description |
---|---|
MediaSessionManager.OnActiveSessionsChangedListener |
Listens for changes to the list of active sessions.
|
Class | Description |
---|---|
MediaController |
Allows an app to interact with an ongoing media session.
|
MediaController.Callback |
Callback for receiving updates from the session.
|
MediaController.PlaybackInfo |
Holds information about the current playback and how audio is handled for
this session.
|
MediaSession |
Allows interaction with media controllers, volume keys, media buttons, and
transport controls.
|
MediaSession.Callback |
Receives media buttons, transport controls, and commands from controllers
and the system.
|
MediaSession.CallbackStub | |
MediaSession.QueueItem |
A single item that is part of the play queue.
|
MediaSession.Token |
Represents an ongoing session.
|
MediaSessionLegacyHelper |
Helper for connecting existing APIs up to the new session APIs.
|
MediaSessionManager |
Provides support for interacting with
media sessions
that applications have published to express their ongoing media playback
state. |
ParcelableVolumeInfo |
Convenience class for passing information about the audio configuration of a
session.
|
PlaybackState |
Playback state for a
MediaSession . |
PlaybackState.Builder |
Builder for
PlaybackState objects. |
PlaybackState.CustomAction |
CustomActions can be used to extend the capabilities of
the standard transport controls by exposing app specific actions to
MediaControllers . |
PlaybackState.CustomAction.Builder |
Builder for
PlaybackState.CustomAction objects. |
Annotation Type | Description |
---|---|
MediaSession.SessionFlags | |
PlaybackState.Actions | |
PlaybackState.State |