MediaController | Allows an app to interact with an ongoing media session. |
MediaController.Callback | Callback for receiving updates on from the session. |
MediaController.TransportControls | Interface for controlling media playback on a session. |
MediaSession | Allows interaction with media controllers, volume keys, media buttons, and transport controls. |
MediaSession.Callback | Receives generic commands or updates from controllers and the system. |
MediaSession.TransportControlsCallback | Receives transport control commands. |
MediaSessionManager | MediaSessionManager allows the creation and control of MediaSessions in the system. |
MediaSessionToken | Represents an ongoing session. |
PlaybackState | Playback state for a MediaSession . |
RemoteVolumeProvider | Handles requests to adjust or set the volume on a session. |