added in version 22.1.0
belongs to Maven artifact com.android.support:support-media-compat:28.0.0-alpha1

MediaControllerCompat.PlaybackInfo

public static final class MediaControllerCompat.PlaybackInfo
extends Object

java.lang.Object
   ↳ android.support.v4.media.session.MediaControllerCompat.PlaybackInfo


Holds information about the way volume is handled for this session.

Summary

Constants

int PLAYBACK_TYPE_LOCAL

The session uses local playback.

int PLAYBACK_TYPE_REMOTE

The session uses remote playback.

Public methods

int getAudioStream()

Gets the stream this is currently controlling volume on.

int getCurrentVolume()

Gets the current volume for this session.

int getMaxVolume()

Gets the maximum volume that may be set for this session.

int getPlaybackType()

Gets the type of volume handling, either local or remote.

int getVolumeControl()

Gets the type of volume control that can be used.

Inherited methods

From class java.lang.Object

Constants

PLAYBACK_TYPE_LOCAL

added in version 22.1.0
int PLAYBACK_TYPE_LOCAL

The session uses local playback.

Constant Value: 1 (0x00000001)

PLAYBACK_TYPE_REMOTE

added in version 22.1.0
int PLAYBACK_TYPE_REMOTE

The session uses remote playback.

Constant Value: 2 (0x00000002)

Public methods

getAudioStream

added in version 22.1.0
int getAudioStream ()

Gets the stream this is currently controlling volume on. When the volume type is PLAYBACK_TYPE_REMOTE this value does not have meaning and should be ignored.

Returns
int The stream this session is playing on.

getCurrentVolume

added in version 22.1.0
int getCurrentVolume ()

Gets the current volume for this session.

Returns
int The current volume where this session is playing.

getMaxVolume

added in version 22.1.0
int getMaxVolume ()

Gets the maximum volume that may be set for this session.

Returns
int The maximum allowed volume where this session is playing.

getPlaybackType

added in version 22.1.0
int getPlaybackType ()

Gets the type of volume handling, either local or remote. One of:

Returns
int The type of volume handling this session is using.

getVolumeControl

added in version 22.1.0
int getVolumeControl ()

Gets the type of volume control that can be used. One of:

Returns
int The type of volume control that may be used with this session.