@@ -16743,18 +16743,14 @@ package android.media.session {
1674316743
1674416744 public final class MediaSession {
1674516745 ctor public MediaSession(android.content.Context, java.lang.String);
16746- method public void addCallback(android.media.session.MediaSession.Callback);
16747- method public void addCallback(android.media.session.MediaSession.Callback, android.os.Handler);
16748- method public void addTransportControlsCallback(android.media.session.MediaSession.TransportControlsCallback);
16749- method public void addTransportControlsCallback(android.media.session.MediaSession.TransportControlsCallback, android.os.Handler);
1675016746 method public android.media.session.MediaController getController();
1675116747 method public android.media.session.MediaSession.Token getSessionToken();
1675216748 method public boolean isActive();
1675316749 method public void release();
16754- method public void removeCallback(android.media.session.MediaSession.Callback);
16755- method public void removeTransportControlsCallback(android.media.session.MediaSession.TransportControlsCallback);
1675616750 method public void sendSessionEvent(java.lang.String, android.os.Bundle);
1675716751 method public void setActive(boolean);
16752+ method public void setCallback(android.media.session.MediaSession.Callback);
16753+ method public void setCallback(android.media.session.MediaSession.Callback, android.os.Handler);
1675816754 method public void setExtras(android.os.Bundle);
1675916755 method public void setFlags(int);
1676016756 method public void setLaunchActivity(android.app.PendingIntent);
@@ -16775,7 +16771,20 @@ package android.media.session {
1677516771 public static abstract class MediaSession.Callback {
1677616772 ctor public MediaSession.Callback();
1677716773 method public void onCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver);
16778- method public void onMediaButtonEvent(android.content.Intent);
16774+ method public void onCustomAction(java.lang.String, android.os.Bundle);
16775+ method public void onFastForward();
16776+ method public boolean onMediaButtonEvent(android.content.Intent);
16777+ method public void onPause();
16778+ method public void onPlay();
16779+ method public void onPlayFromSearch(java.lang.String, android.os.Bundle);
16780+ method public void onPlayUri(android.net.Uri, android.os.Bundle);
16781+ method public void onRewind();
16782+ method public void onSeekTo(long);
16783+ method public void onSetRating(android.media.Rating);
16784+ method public void onSkipToNext();
16785+ method public void onSkipToPrevious();
16786+ method public void onSkipToTrack(long);
16787+ method public void onStop();
1677916788 }
1678016789
1678116790 public static final class MediaSession.Token implements android.os.Parcelable {
@@ -16801,23 +16810,6 @@ package android.media.session {
1680116810 method public android.media.session.MediaSession.Track.Builder setExtras(android.os.Bundle);
1680216811 }
1680316812
16804- public static abstract class MediaSession.TransportControlsCallback {
16805- ctor public MediaSession.TransportControlsCallback();
16806- method public void onCustomAction(java.lang.String, android.os.Bundle);
16807- method public void onFastForward();
16808- method public void onPause();
16809- method public void onPlay();
16810- method public void onPlayFromSearch(java.lang.String, android.os.Bundle);
16811- method public void onPlayUri(android.net.Uri, android.os.Bundle);
16812- method public void onRewind();
16813- method public void onSeekTo(long);
16814- method public void onSetRating(android.media.Rating);
16815- method public void onSkipToNext();
16816- method public void onSkipToPrevious();
16817- method public void onSkipToTrack(long);
16818- method public void onStop();
16819- }
16820-
1682116813 public final class MediaSessionManager {
1682216814 method public void addActiveSessionsListener(android.media.session.MediaSessionManager.SessionListener, android.content.ComponentName);
1682316815 method public java.util.List<android.media.session.MediaController> getActiveSessions(android.content.ComponentName);
0 commit comments