[go: nahoru, domu]

blob: 2855a884b78fe6a7861aa3177ac25eebe1550222 [file] [log] [blame]
// Signature format: 4.0
package androidx.media2.session {
@Deprecated public final class HeartRating implements androidx.media2.common.Rating {
ctor @Deprecated public HeartRating();
ctor @Deprecated public HeartRating(boolean);
method @Deprecated public boolean hasHeart();
method @Deprecated public boolean isRated();
}
@Deprecated public class LibraryResult implements androidx.versionedparcelable.VersionedParcelable {
ctor @Deprecated public LibraryResult(int);
ctor @Deprecated public LibraryResult(int, androidx.media2.common.MediaItem?, androidx.media2.session.MediaLibraryService.LibraryParams?);
ctor @Deprecated public LibraryResult(int, java.util.List<androidx.media2.common.MediaItem!>?, androidx.media2.session.MediaLibraryService.LibraryParams?);
method @Deprecated public long getCompletionTime();
method @Deprecated public androidx.media2.session.MediaLibraryService.LibraryParams? getLibraryParams();
method @Deprecated public androidx.media2.common.MediaItem? getMediaItem();
method @Deprecated public java.util.List<androidx.media2.common.MediaItem!>? getMediaItems();
method @Deprecated public int getResultCode();
field public static final int RESULT_ERROR_BAD_VALUE = -3; // 0xfffffffd
field public static final int RESULT_ERROR_INVALID_STATE = -2; // 0xfffffffe
field public static final int RESULT_ERROR_IO = -5; // 0xfffffffb
field public static final int RESULT_ERROR_NOT_SUPPORTED = -6; // 0xfffffffa
field public static final int RESULT_ERROR_PERMISSION_DENIED = -4; // 0xfffffffc
field public static final int RESULT_ERROR_SESSION_AUTHENTICATION_EXPIRED = -102; // 0xffffff9a
field public static final int RESULT_ERROR_SESSION_CONCURRENT_STREAM_LIMIT = -104; // 0xffffff98
field public static final int RESULT_ERROR_SESSION_DISCONNECTED = -100; // 0xffffff9c
field public static final int RESULT_ERROR_SESSION_NOT_AVAILABLE_IN_REGION = -106; // 0xffffff96
field public static final int RESULT_ERROR_SESSION_PARENTAL_CONTROL_RESTRICTED = -105; // 0xffffff97
field public static final int RESULT_ERROR_SESSION_PREMIUM_ACCOUNT_REQUIRED = -103; // 0xffffff99
field public static final int RESULT_ERROR_SESSION_SETUP_REQUIRED = -108; // 0xffffff94
field public static final int RESULT_ERROR_SESSION_SKIP_LIMIT_REACHED = -107; // 0xffffff95
field public static final int RESULT_ERROR_UNKNOWN = -1; // 0xffffffff
field public static final int RESULT_INFO_SKIPPED = 1; // 0x1
field public static final int RESULT_SUCCESS = 0; // 0x0
}
@Deprecated public class MediaBrowser extends androidx.media2.session.MediaController {
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.LibraryResult!> getChildren(String, @IntRange(from=0) int, @IntRange(from=1) int, androidx.media2.session.MediaLibraryService.LibraryParams?);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.LibraryResult!> getItem(String);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.LibraryResult!> getLibraryRoot(androidx.media2.session.MediaLibraryService.LibraryParams?);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.LibraryResult!> getSearchResult(String, @IntRange(from=0) int, @IntRange(from=1) int, androidx.media2.session.MediaLibraryService.LibraryParams?);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.LibraryResult!> search(String, androidx.media2.session.MediaLibraryService.LibraryParams?);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.LibraryResult!> subscribe(String, androidx.media2.session.MediaLibraryService.LibraryParams?);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.LibraryResult!> unsubscribe(String);
}
@Deprecated public static class MediaBrowser.BrowserCallback extends androidx.media2.session.MediaController.ControllerCallback {
ctor @Deprecated public MediaBrowser.BrowserCallback();
method @Deprecated public void onChildrenChanged(androidx.media2.session.MediaBrowser, String, @IntRange(from=0) int, androidx.media2.session.MediaLibraryService.LibraryParams?);
method @Deprecated public void onSearchResultChanged(androidx.media2.session.MediaBrowser, String, @IntRange(from=0) int, androidx.media2.session.MediaLibraryService.LibraryParams?);
}
@Deprecated public static final class MediaBrowser.Builder {
ctor @Deprecated public MediaBrowser.Builder(android.content.Context);
method @Deprecated public androidx.media2.session.MediaBrowser build();
method @Deprecated public androidx.media2.session.MediaBrowser.Builder setConnectionHints(android.os.Bundle);
method @Deprecated public androidx.media2.session.MediaBrowser.Builder setControllerCallback(java.util.concurrent.Executor, androidx.media2.session.MediaBrowser.BrowserCallback);
method @Deprecated public androidx.media2.session.MediaBrowser.Builder setSessionCompatToken(android.support.v4.media.session.MediaSessionCompat.Token);
method @Deprecated public androidx.media2.session.MediaBrowser.Builder setSessionToken(androidx.media2.session.SessionToken);
}
@Deprecated public class MediaConstants {
field @Deprecated public static final String MEDIA_URI_AUTHORITY = "media2-session";
field @Deprecated public static final String MEDIA_URI_PATH_PLAY_FROM_MEDIA_ID = "playFromMediaId";
field @Deprecated public static final String MEDIA_URI_PATH_PLAY_FROM_SEARCH = "playFromSearch";
field @Deprecated public static final String MEDIA_URI_PATH_PREPARE_FROM_MEDIA_ID = "prepareFromMediaId";
field @Deprecated public static final String MEDIA_URI_PATH_PREPARE_FROM_SEARCH = "prepareFromSearch";
field @Deprecated public static final String MEDIA_URI_PATH_SET_MEDIA_URI = "setMediaUri";
field @Deprecated public static final String MEDIA_URI_QUERY_ID = "id";
field @Deprecated public static final String MEDIA_URI_QUERY_QUERY = "query";
field @Deprecated public static final String MEDIA_URI_QUERY_URI = "uri";
field @Deprecated public static final String MEDIA_URI_SCHEME = "androidx";
}
@Deprecated public class MediaController implements java.io.Closeable {
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> addPlaylistItem(@IntRange(from=0) int, String);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> adjustVolume(int, int);
method @Deprecated public void close();
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> deselectTrack(androidx.media2.common.SessionPlayer.TrackInfo);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> fastForward();
method @Deprecated public androidx.media2.session.SessionCommandGroup? getAllowedCommands();
method @Deprecated public long getBufferedPosition();
method @Deprecated public int getBufferingState();
method @Deprecated public androidx.media2.session.SessionToken? getConnectedToken();
method @Deprecated public androidx.media2.common.MediaItem? getCurrentMediaItem();
method @Deprecated public int getCurrentMediaItemIndex();
method @Deprecated public long getCurrentPosition();
method @Deprecated public long getDuration();
method @Deprecated public int getNextMediaItemIndex();
method @Deprecated public androidx.media2.session.MediaController.PlaybackInfo? getPlaybackInfo();
method @Deprecated public float getPlaybackSpeed();
method @Deprecated public int getPlayerState();
method @Deprecated public java.util.List<androidx.media2.common.MediaItem!>? getPlaylist();
method @Deprecated public androidx.media2.common.MediaMetadata? getPlaylistMetadata();
method @Deprecated public int getPreviousMediaItemIndex();
method @Deprecated public int getRepeatMode();
method @Deprecated public androidx.media2.common.SessionPlayer.TrackInfo? getSelectedTrack(int);
method @Deprecated public android.app.PendingIntent? getSessionActivity();
method @Deprecated public int getShuffleMode();
method @Deprecated public java.util.List<androidx.media2.common.SessionPlayer.TrackInfo!> getTracks();
method @Deprecated public androidx.media2.common.VideoSize getVideoSize();
method @Deprecated public boolean isConnected();
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> movePlaylistItem(@IntRange(from=0) int, @IntRange(from=0) int);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> pause();
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> play();
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> prepare();
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> removePlaylistItem(@IntRange(from=0) int);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> replacePlaylistItem(@IntRange(from=0) int, String);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> rewind();
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> seekTo(long);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> selectTrack(androidx.media2.common.SessionPlayer.TrackInfo);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> sendCustomCommand(androidx.media2.session.SessionCommand, android.os.Bundle?);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> setMediaItem(String);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> setMediaUri(android.net.Uri, android.os.Bundle?);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> setPlaybackSpeed(float);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> setPlaylist(java.util.List<java.lang.String!>, androidx.media2.common.MediaMetadata?);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> setRating(String, androidx.media2.common.Rating);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> setRepeatMode(int);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> setShuffleMode(int);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> setSurface(android.view.Surface?);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> setVolumeTo(int, int);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> skipBackward();
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> skipForward();
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> skipToNextPlaylistItem();
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> skipToPlaylistItem(@IntRange(from=0) int);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> skipToPreviousPlaylistItem();
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> updatePlaylistMetadata(androidx.media2.common.MediaMetadata?);
}
@Deprecated public static final class MediaController.Builder {
ctor @Deprecated public MediaController.Builder(android.content.Context);
method @Deprecated public androidx.media2.session.MediaController build();
method @Deprecated public androidx.media2.session.MediaController.Builder setConnectionHints(android.os.Bundle);
method @Deprecated public androidx.media2.session.MediaController.Builder setControllerCallback(java.util.concurrent.Executor, androidx.media2.session.MediaController.ControllerCallback);
method @Deprecated public androidx.media2.session.MediaController.Builder setSessionCompatToken(android.support.v4.media.session.MediaSessionCompat.Token);
method @Deprecated public androidx.media2.session.MediaController.Builder setSessionToken(androidx.media2.session.SessionToken);
}
@Deprecated public abstract static class MediaController.ControllerCallback {
ctor @Deprecated public MediaController.ControllerCallback();
method @Deprecated public void onAllowedCommandsChanged(androidx.media2.session.MediaController, androidx.media2.session.SessionCommandGroup);
method @Deprecated public void onBufferingStateChanged(androidx.media2.session.MediaController, androidx.media2.common.MediaItem, int);
method @Deprecated public void onConnected(androidx.media2.session.MediaController, androidx.media2.session.SessionCommandGroup);
method @Deprecated public void onCurrentMediaItemChanged(androidx.media2.session.MediaController, androidx.media2.common.MediaItem?);
method @Deprecated public androidx.media2.session.SessionResult onCustomCommand(androidx.media2.session.MediaController, androidx.media2.session.SessionCommand, android.os.Bundle?);
method @Deprecated public void onDisconnected(androidx.media2.session.MediaController);
method @Deprecated public void onPlaybackCompleted(androidx.media2.session.MediaController);
method @Deprecated public void onPlaybackInfoChanged(androidx.media2.session.MediaController, androidx.media2.session.MediaController.PlaybackInfo);
method @Deprecated public void onPlaybackSpeedChanged(androidx.media2.session.MediaController, float);
method @Deprecated public void onPlayerStateChanged(androidx.media2.session.MediaController, int);
method @Deprecated public void onPlaylistChanged(androidx.media2.session.MediaController, java.util.List<androidx.media2.common.MediaItem!>?, androidx.media2.common.MediaMetadata?);
method @Deprecated public void onPlaylistMetadataChanged(androidx.media2.session.MediaController, androidx.media2.common.MediaMetadata?);
method @Deprecated public void onRepeatModeChanged(androidx.media2.session.MediaController, int);
method @Deprecated public void onSeekCompleted(androidx.media2.session.MediaController, long);
method @Deprecated public int onSetCustomLayout(androidx.media2.session.MediaController, java.util.List<androidx.media2.session.MediaSession.CommandButton!>);
method @Deprecated public void onShuffleModeChanged(androidx.media2.session.MediaController, int);
method @Deprecated public void onSubtitleData(androidx.media2.session.MediaController, androidx.media2.common.MediaItem, androidx.media2.common.SessionPlayer.TrackInfo, androidx.media2.common.SubtitleData);
method @Deprecated public void onTrackDeselected(androidx.media2.session.MediaController, androidx.media2.common.SessionPlayer.TrackInfo);
method @Deprecated public void onTrackSelected(androidx.media2.session.MediaController, androidx.media2.common.SessionPlayer.TrackInfo);
method @Deprecated public void onTracksChanged(androidx.media2.session.MediaController, java.util.List<androidx.media2.common.SessionPlayer.TrackInfo!>);
method @Deprecated public void onVideoSizeChanged(androidx.media2.session.MediaController, androidx.media2.common.VideoSize);
}
@Deprecated public static final class MediaController.PlaybackInfo implements androidx.versionedparcelable.VersionedParcelable {
method @Deprecated public androidx.media.AudioAttributesCompat? getAudioAttributes();
method @Deprecated public int getControlType();
method @Deprecated public int getCurrentVolume();
method @Deprecated public int getMaxVolume();
method @Deprecated public int getPlaybackType();
field @Deprecated public static final int PLAYBACK_TYPE_LOCAL = 1; // 0x1
field @Deprecated public static final int PLAYBACK_TYPE_REMOTE = 2; // 0x2
}
@Deprecated public abstract class MediaLibraryService extends androidx.media2.session.MediaSessionService {
ctor @Deprecated public MediaLibraryService();
method @Deprecated public abstract androidx.media2.session.MediaLibraryService.MediaLibrarySession? onGetSession(androidx.media2.session.MediaSession.ControllerInfo);
field @Deprecated public static final String SERVICE_INTERFACE = "androidx.media2.session.MediaLibraryService";
}
@Deprecated public static final class MediaLibraryService.LibraryParams implements androidx.versionedparcelable.VersionedParcelable {
method @Deprecated public android.os.Bundle? getExtras();
method @Deprecated public boolean isOffline();
method @Deprecated public boolean isRecent();
method @Deprecated public boolean isSuggested();
}
@Deprecated public static final class MediaLibraryService.LibraryParams.Builder {
ctor @Deprecated public MediaLibraryService.LibraryParams.Builder();
method @Deprecated public androidx.media2.session.MediaLibraryService.LibraryParams build();
method @Deprecated public androidx.media2.session.MediaLibraryService.LibraryParams.Builder setExtras(android.os.Bundle?);
method @Deprecated public androidx.media2.session.MediaLibraryService.LibraryParams.Builder setOffline(boolean);
method @Deprecated public androidx.media2.session.MediaLibraryService.LibraryParams.Builder setRecent(boolean);
method @Deprecated public androidx.media2.session.MediaLibraryService.LibraryParams.Builder setSuggested(boolean);
}
@Deprecated public static final class MediaLibraryService.MediaLibrarySession extends androidx.media2.session.MediaSession {
method @Deprecated public void notifyChildrenChanged(androidx.media2.session.MediaSession.ControllerInfo, String, @IntRange(from=0) int, androidx.media2.session.MediaLibraryService.LibraryParams?);
method @Deprecated public void notifyChildrenChanged(String, int, androidx.media2.session.MediaLibraryService.LibraryParams?);
method @Deprecated public void notifySearchResultChanged(androidx.media2.session.MediaSession.ControllerInfo, String, @IntRange(from=0) int, androidx.media2.session.MediaLibraryService.LibraryParams?);
}
@Deprecated public static final class MediaLibraryService.MediaLibrarySession.Builder {
ctor @Deprecated public MediaLibraryService.MediaLibrarySession.Builder(androidx.media2.session.MediaLibraryService, androidx.media2.common.SessionPlayer, java.util.concurrent.Executor, androidx.media2.session.MediaLibraryService.MediaLibrarySession.MediaLibrarySessionCallback);
method @Deprecated public androidx.media2.session.MediaLibraryService.MediaLibrarySession build();
method @Deprecated public androidx.media2.session.MediaLibraryService.MediaLibrarySession.Builder setExtras(android.os.Bundle);
method @Deprecated public androidx.media2.session.MediaLibraryService.MediaLibrarySession.Builder setId(String);
method @Deprecated public androidx.media2.session.MediaLibraryService.MediaLibrarySession.Builder setSessionActivity(android.app.PendingIntent?);
}
@Deprecated public static class MediaLibraryService.MediaLibrarySession.MediaLibrarySessionCallback extends androidx.media2.session.MediaSession.SessionCallback {
ctor @Deprecated public MediaLibraryService.MediaLibrarySession.MediaLibrarySessionCallback();
method @Deprecated public androidx.media2.session.LibraryResult onGetChildren(androidx.media2.session.MediaLibraryService.MediaLibrarySession, androidx.media2.session.MediaSession.ControllerInfo, String, @IntRange(from=0) int, @IntRange(from=1) int, androidx.media2.session.MediaLibraryService.LibraryParams?);
method @Deprecated public androidx.media2.session.LibraryResult onGetItem(androidx.media2.session.MediaLibraryService.MediaLibrarySession, androidx.media2.session.MediaSession.ControllerInfo, String);
method @Deprecated public androidx.media2.session.LibraryResult onGetLibraryRoot(androidx.media2.session.MediaLibraryService.MediaLibrarySession, androidx.media2.session.MediaSession.ControllerInfo, androidx.media2.session.MediaLibraryService.LibraryParams?);
method @Deprecated public androidx.media2.session.LibraryResult onGetSearchResult(androidx.media2.session.MediaLibraryService.MediaLibrarySession, androidx.media2.session.MediaSession.ControllerInfo, String, @IntRange(from=0) int, @IntRange(from=1) int, androidx.media2.session.MediaLibraryService.LibraryParams?);
method @Deprecated public int onSearch(androidx.media2.session.MediaLibraryService.MediaLibrarySession, androidx.media2.session.MediaSession.ControllerInfo, String, androidx.media2.session.MediaLibraryService.LibraryParams?);
method @Deprecated public int onSubscribe(androidx.media2.session.MediaLibraryService.MediaLibrarySession, androidx.media2.session.MediaSession.ControllerInfo, String, androidx.media2.session.MediaLibraryService.LibraryParams?);
method @Deprecated public int onUnsubscribe(androidx.media2.session.MediaLibraryService.MediaLibrarySession, androidx.media2.session.MediaSession.ControllerInfo, String);
}
@Deprecated public class MediaSession implements java.io.Closeable {
method @Deprecated public void broadcastCustomCommand(androidx.media2.session.SessionCommand, android.os.Bundle?);
method @Deprecated public void close();
method @Deprecated public java.util.List<androidx.media2.session.MediaSession.ControllerInfo!> getConnectedControllers();
method @Deprecated public String getId();
method @Deprecated public androidx.media2.common.SessionPlayer getPlayer();
method @Deprecated public android.support.v4.media.session.MediaSessionCompat.Token getSessionCompatToken();
method @Deprecated public androidx.media2.session.SessionToken getToken();
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> sendCustomCommand(androidx.media2.session.MediaSession.ControllerInfo, androidx.media2.session.SessionCommand, android.os.Bundle?);
method @Deprecated public void setAllowedCommands(androidx.media2.session.MediaSession.ControllerInfo, androidx.media2.session.SessionCommandGroup);
method @Deprecated public com.google.common.util.concurrent.ListenableFuture<androidx.media2.session.SessionResult!> setCustomLayout(androidx.media2.session.MediaSession.ControllerInfo, java.util.List<androidx.media2.session.MediaSession.CommandButton!>);
method @Deprecated public void updatePlayer(androidx.media2.common.SessionPlayer);
}
@Deprecated public static final class MediaSession.Builder {
ctor @Deprecated public MediaSession.Builder(android.content.Context, androidx.media2.common.SessionPlayer);
method @Deprecated public androidx.media2.session.MediaSession build();
method @Deprecated public androidx.media2.session.MediaSession.Builder setExtras(android.os.Bundle);
method @Deprecated public androidx.media2.session.MediaSession.Builder setId(String);
method @Deprecated public androidx.media2.session.MediaSession.Builder setSessionActivity(android.app.PendingIntent?);
method @Deprecated public androidx.media2.session.MediaSession.Builder setSessionCallback(java.util.concurrent.Executor, androidx.media2.session.MediaSession.SessionCallback);
}
@Deprecated public static final class MediaSession.CommandButton implements androidx.versionedparcelable.VersionedParcelable {
method @Deprecated public androidx.media2.session.SessionCommand? getCommand();
method @Deprecated public CharSequence? getDisplayName();
method @Deprecated public android.os.Bundle? getExtras();
method @Deprecated public int getIconResId();
method @Deprecated public boolean isEnabled();
}
@Deprecated public static final class MediaSession.CommandButton.Builder {
ctor @Deprecated public MediaSession.CommandButton.Builder();
method @Deprecated public androidx.media2.session.MediaSession.CommandButton build();
method @Deprecated public androidx.media2.session.MediaSession.CommandButton.Builder setCommand(androidx.media2.session.SessionCommand?);
method @Deprecated public androidx.media2.session.MediaSession.CommandButton.Builder setDisplayName(CharSequence?);
method @Deprecated public androidx.media2.session.MediaSession.CommandButton.Builder setEnabled(boolean);
method @Deprecated public androidx.media2.session.MediaSession.CommandButton.Builder setExtras(android.os.Bundle?);
method @Deprecated public androidx.media2.session.MediaSession.CommandButton.Builder setIconResId(int);
}
@Deprecated public static final class MediaSession.ControllerInfo {
method @Deprecated public android.os.Bundle getConnectionHints();
method @Deprecated public String getPackageName();
method @Deprecated public int getUid();
}
@Deprecated public abstract static class MediaSession.SessionCallback {
ctor @Deprecated public MediaSession.SessionCallback();
method @Deprecated public int onCommandRequest(androidx.media2.session.MediaSession, androidx.media2.session.MediaSession.ControllerInfo, androidx.media2.session.SessionCommand);
method @Deprecated public androidx.media2.session.SessionCommandGroup? onConnect(androidx.media2.session.MediaSession, androidx.media2.session.MediaSession.ControllerInfo);
method @Deprecated public androidx.media2.common.MediaItem? onCreateMediaItem(androidx.media2.session.MediaSession, androidx.media2.session.MediaSession.ControllerInfo, String);
method @Deprecated public androidx.media2.session.SessionResult onCustomCommand(androidx.media2.session.MediaSession, androidx.media2.session.MediaSession.ControllerInfo, androidx.media2.session.SessionCommand, android.os.Bundle?);
method @Deprecated public void onDisconnected(androidx.media2.session.MediaSession, androidx.media2.session.MediaSession.ControllerInfo);
method @Deprecated public int onFastForward(androidx.media2.session.MediaSession, androidx.media2.session.MediaSession.ControllerInfo);
method @Deprecated public void onPostConnect(androidx.media2.session.MediaSession, androidx.media2.session.MediaSession.ControllerInfo);
method @Deprecated public int onRewind(androidx.media2.session.MediaSession, androidx.media2.session.MediaSession.ControllerInfo);
method @Deprecated public int onSetMediaUri(androidx.media2.session.MediaSession, androidx.media2.session.MediaSession.ControllerInfo, android.net.Uri, android.os.Bundle?);
method @Deprecated public int onSetRating(androidx.media2.session.MediaSession, androidx.media2.session.MediaSession.ControllerInfo, String, androidx.media2.common.Rating);
method @Deprecated public int onSkipBackward(androidx.media2.session.MediaSession, androidx.media2.session.MediaSession.ControllerInfo);
method @Deprecated public int onSkipForward(androidx.media2.session.MediaSession, androidx.media2.session.MediaSession.ControllerInfo);
}
@Deprecated public final class MediaSessionManager {
method @Deprecated public static androidx.media2.session.MediaSessionManager getInstance(android.content.Context);
method @Deprecated public java.util.Set<androidx.media2.session.SessionToken!> getSessionServiceTokens();
}
@Deprecated public abstract class MediaSessionService extends android.app.Service {
ctor @Deprecated public MediaSessionService();
method @Deprecated public final void addSession(androidx.media2.session.MediaSession);
method @Deprecated public final java.util.List<androidx.media2.session.MediaSession!> getSessions();
method @Deprecated @CallSuper public android.os.IBinder? onBind(android.content.Intent);
method @Deprecated public abstract androidx.media2.session.MediaSession? onGetSession(androidx.media2.session.MediaSession.ControllerInfo);
method @Deprecated public androidx.media2.session.MediaSessionService.MediaNotification? onUpdateNotification(androidx.media2.session.MediaSession);
method @Deprecated public final void removeSession(androidx.media2.session.MediaSession);
field @Deprecated public static final String SERVICE_INTERFACE = "androidx.media2.session.MediaSessionService";
}
@Deprecated public static class MediaSessionService.MediaNotification {
ctor @Deprecated public MediaSessionService.MediaNotification(int, android.app.Notification);
method @Deprecated public android.app.Notification getNotification();
method @Deprecated public int getNotificationId();
}
@Deprecated public final class PercentageRating implements androidx.media2.common.Rating {
ctor @Deprecated public PercentageRating();
ctor @Deprecated public PercentageRating(float);
method @Deprecated public float getPercentRating();
method @Deprecated public boolean isRated();
}
@Deprecated public abstract class RemoteSessionPlayer extends androidx.media2.common.SessionPlayer {
ctor @Deprecated public RemoteSessionPlayer();
method @Deprecated public abstract java.util.concurrent.Future<androidx.media2.common.SessionPlayer.PlayerResult!> adjustVolume(int);
method @Deprecated public abstract int getMaxVolume();
method @Deprecated public abstract int getVolume();
method @Deprecated public abstract int getVolumeControlType();
method @Deprecated public abstract java.util.concurrent.Future<androidx.media2.common.SessionPlayer.PlayerResult!> setVolume(int);
field @Deprecated public static final int VOLUME_CONTROL_ABSOLUTE = 2; // 0x2
field @Deprecated public static final int VOLUME_CONTROL_FIXED = 0; // 0x0
field @Deprecated public static final int VOLUME_CONTROL_RELATIVE = 1; // 0x1
}
@Deprecated public static class RemoteSessionPlayer.Callback extends androidx.media2.common.SessionPlayer.PlayerCallback {
ctor @Deprecated public RemoteSessionPlayer.Callback();
method @Deprecated public void onVolumeChanged(androidx.media2.session.RemoteSessionPlayer, int);
}
@Deprecated public final class SessionCommand implements androidx.versionedparcelable.VersionedParcelable {
ctor @Deprecated public SessionCommand(int);
ctor @Deprecated public SessionCommand(String, android.os.Bundle?);
method @Deprecated public int getCommandCode();
method @Deprecated public String? getCustomAction();
method @Deprecated public android.os.Bundle? getCustomExtras();
field @Deprecated public static final int COMMAND_CODE_CUSTOM = 0; // 0x0
field @Deprecated public static final int COMMAND_CODE_LIBRARY_GET_CHILDREN = 50003; // 0xc353
field @Deprecated public static final int COMMAND_CODE_LIBRARY_GET_ITEM = 50004; // 0xc354
field @Deprecated public static final int COMMAND_CODE_LIBRARY_GET_LIBRARY_ROOT = 50000; // 0xc350
field @Deprecated public static final int COMMAND_CODE_LIBRARY_GET_SEARCH_RESULT = 50006; // 0xc356
field @Deprecated public static final int COMMAND_CODE_LIBRARY_SEARCH = 50005; // 0xc355
field @Deprecated public static final int COMMAND_CODE_LIBRARY_SUBSCRIBE = 50001; // 0xc351
field @Deprecated public static final int COMMAND_CODE_LIBRARY_UNSUBSCRIBE = 50002; // 0xc352
field @Deprecated public static final int COMMAND_CODE_PLAYER_ADD_PLAYLIST_ITEM = 10013; // 0x271d
field @Deprecated public static final int COMMAND_CODE_PLAYER_DESELECT_TRACK = 11002; // 0x2afa
field @Deprecated public static final int COMMAND_CODE_PLAYER_GET_CURRENT_MEDIA_ITEM = 10016; // 0x2720
field @Deprecated public static final int COMMAND_CODE_PLAYER_GET_PLAYLIST = 10005; // 0x2715
field @Deprecated public static final int COMMAND_CODE_PLAYER_GET_PLAYLIST_METADATA = 10012; // 0x271c
field @Deprecated public static final int COMMAND_CODE_PLAYER_MOVE_PLAYLIST_ITEM = 10019; // 0x2723
field @Deprecated public static final int COMMAND_CODE_PLAYER_PAUSE = 10001; // 0x2711
field @Deprecated public static final int COMMAND_CODE_PLAYER_PLAY = 10000; // 0x2710
field @Deprecated public static final int COMMAND_CODE_PLAYER_PREPARE = 10002; // 0x2712
field @Deprecated public static final int COMMAND_CODE_PLAYER_REMOVE_PLAYLIST_ITEM = 10014; // 0x271e
field @Deprecated public static final int COMMAND_CODE_PLAYER_REPLACE_PLAYLIST_ITEM = 10015; // 0x271f
field @Deprecated public static final int COMMAND_CODE_PLAYER_SEEK_TO = 10003; // 0x2713
field @Deprecated public static final int COMMAND_CODE_PLAYER_SELECT_TRACK = 11001; // 0x2af9
field @Deprecated public static final int COMMAND_CODE_PLAYER_SET_MEDIA_ITEM = 10018; // 0x2722
field @Deprecated public static final int COMMAND_CODE_PLAYER_SET_PLAYLIST = 10006; // 0x2716
field @Deprecated public static final int COMMAND_CODE_PLAYER_SET_REPEAT_MODE = 10011; // 0x271b
field @Deprecated public static final int COMMAND_CODE_PLAYER_SET_SHUFFLE_MODE = 10010; // 0x271a
field @Deprecated public static final int COMMAND_CODE_PLAYER_SET_SPEED = 10004; // 0x2714
field @Deprecated public static final int COMMAND_CODE_PLAYER_SET_SURFACE = 11000; // 0x2af8
field @Deprecated public static final int COMMAND_CODE_PLAYER_SKIP_TO_NEXT_PLAYLIST_ITEM = 10009; // 0x2719
field @Deprecated public static final int COMMAND_CODE_PLAYER_SKIP_TO_PLAYLIST_ITEM = 10007; // 0x2717
field @Deprecated public static final int COMMAND_CODE_PLAYER_SKIP_TO_PREVIOUS_PLAYLIST_ITEM = 10008; // 0x2718
field @Deprecated public static final int COMMAND_CODE_PLAYER_UPDATE_LIST_METADATA = 10017; // 0x2721
field @Deprecated public static final int COMMAND_CODE_SESSION_FAST_FORWARD = 40000; // 0x9c40
field @Deprecated public static final int COMMAND_CODE_SESSION_REWIND = 40001; // 0x9c41
field @Deprecated public static final int COMMAND_CODE_SESSION_SET_MEDIA_URI = 40011; // 0x9c4b
field @Deprecated public static final int COMMAND_CODE_SESSION_SET_RATING = 40010; // 0x9c4a
field @Deprecated public static final int COMMAND_CODE_SESSION_SKIP_BACKWARD = 40003; // 0x9c43
field @Deprecated public static final int COMMAND_CODE_SESSION_SKIP_FORWARD = 40002; // 0x9c42
field @Deprecated public static final int COMMAND_CODE_VOLUME_ADJUST_VOLUME = 30001; // 0x7531
field @Deprecated public static final int COMMAND_CODE_VOLUME_SET_VOLUME = 30000; // 0x7530
field @Deprecated public static final int COMMAND_VERSION_1 = 1; // 0x1
field @Deprecated public static final int COMMAND_VERSION_2 = 2; // 0x2
}
@Deprecated public final class SessionCommandGroup implements androidx.versionedparcelable.VersionedParcelable {
ctor @Deprecated public SessionCommandGroup();
ctor @Deprecated public SessionCommandGroup(java.util.Collection<androidx.media2.session.SessionCommand!>?);
method @Deprecated public java.util.Set<androidx.media2.session.SessionCommand!> getCommands();
method @Deprecated public boolean hasCommand(androidx.media2.session.SessionCommand);
method @Deprecated public boolean hasCommand(int);
}
@Deprecated public static final class SessionCommandGroup.Builder {
ctor @Deprecated public SessionCommandGroup.Builder();
ctor @Deprecated public SessionCommandGroup.Builder(androidx.media2.session.SessionCommandGroup);
method @Deprecated public androidx.media2.session.SessionCommandGroup.Builder addAllPredefinedCommands(int);
method @Deprecated public androidx.media2.session.SessionCommandGroup.Builder addCommand(androidx.media2.session.SessionCommand);
method @Deprecated public androidx.media2.session.SessionCommandGroup build();
method @Deprecated public androidx.media2.session.SessionCommandGroup.Builder removeCommand(androidx.media2.session.SessionCommand);
}
@Deprecated public class SessionResult implements androidx.versionedparcelable.VersionedParcelable {
ctor @Deprecated public SessionResult(int, android.os.Bundle?);
method @Deprecated public long getCompletionTime();
method @Deprecated public android.os.Bundle? getCustomCommandResult();
method @Deprecated public androidx.media2.common.MediaItem? getMediaItem();
method @Deprecated public int getResultCode();
field public static final int RESULT_ERROR_BAD_VALUE = -3; // 0xfffffffd
field public static final int RESULT_ERROR_INVALID_STATE = -2; // 0xfffffffe
field public static final int RESULT_ERROR_IO = -5; // 0xfffffffb
field public static final int RESULT_ERROR_NOT_SUPPORTED = -6; // 0xfffffffa
field public static final int RESULT_ERROR_PERMISSION_DENIED = -4; // 0xfffffffc
field public static final int RESULT_ERROR_SESSION_AUTHENTICATION_EXPIRED = -102; // 0xffffff9a
field public static final int RESULT_ERROR_SESSION_CONCURRENT_STREAM_LIMIT = -104; // 0xffffff98
field public static final int RESULT_ERROR_SESSION_DISCONNECTED = -100; // 0xffffff9c
field public static final int RESULT_ERROR_SESSION_NOT_AVAILABLE_IN_REGION = -106; // 0xffffff96
field public static final int RESULT_ERROR_SESSION_PARENTAL_CONTROL_RESTRICTED = -105; // 0xffffff97
field public static final int RESULT_ERROR_SESSION_PREMIUM_ACCOUNT_REQUIRED = -103; // 0xffffff99
field public static final int RESULT_ERROR_SESSION_SETUP_REQUIRED = -108; // 0xffffff94
field public static final int RESULT_ERROR_SESSION_SKIP_LIMIT_REACHED = -107; // 0xffffff95
field public static final int RESULT_ERROR_UNKNOWN = -1; // 0xffffffff
field public static final int RESULT_INFO_SKIPPED = 1; // 0x1
field @Deprecated public static final int RESULT_SUCCESS = 0; // 0x0
}
@Deprecated public final class SessionToken implements androidx.versionedparcelable.VersionedParcelable {
ctor @Deprecated public SessionToken(android.content.Context, android.content.ComponentName);
method @Deprecated public android.os.Bundle getExtras();
method @Deprecated public String getPackageName();
method @Deprecated public String? getServiceName();
method @Deprecated public int getType();
method @Deprecated public int getUid();
field @Deprecated public static final int TYPE_LIBRARY_SERVICE = 2; // 0x2
field @Deprecated public static final int TYPE_SESSION = 0; // 0x0
field @Deprecated public static final int TYPE_SESSION_SERVICE = 1; // 0x1
}
@Deprecated public final class StarRating implements androidx.media2.common.Rating {
ctor @Deprecated public StarRating(@IntRange(from=1) int);
ctor @Deprecated public StarRating(@IntRange(from=1) int, float);
method @Deprecated public int getMaxStars();
method @Deprecated public float getStarRating();
method @Deprecated public boolean isRated();
}
@Deprecated public final class ThumbRating implements androidx.media2.common.Rating {
ctor @Deprecated public ThumbRating();
ctor @Deprecated public ThumbRating(boolean);
method @Deprecated public boolean isRated();
method @Deprecated public boolean isThumbUp();
}
}