Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8fb4cf1e authored by RoboErik's avatar RoboErik Committed by Android (Google) Code Review
Browse files

Merge "Move Session apis to android.media.session"

parents 073c1c1f 2f5b057d
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -261,23 +261,23 @@ LOCAL_SRC_FILES += \
	media/java/android/media/IAudioService.aidl \
	media/java/android/media/IAudioFocusDispatcher.aidl \
	media/java/android/media/IAudioRoutesObserver.aidl \
	media/java/android/media/IMediaController.aidl \
	media/java/android/media/IMediaControllerCallback.aidl \
	media/java/android/media/IMediaHTTPConnection.aidl \
	media/java/android/media/IMediaHTTPService.aidl \
	media/java/android/media/IMediaRouterClient.aidl \
	media/java/android/media/IMediaRouterService.aidl \
	media/java/android/media/IMediaScannerListener.aidl \
	media/java/android/media/IMediaScannerService.aidl \
	media/java/android/media/IMediaSession.aidl \
	media/java/android/media/IMediaSessionCallback.aidl \
	media/java/android/media/IMediaSessionManager.aidl \
	media/java/android/media/IRemoteControlClient.aidl \
	media/java/android/media/IRemoteControlDisplay.aidl \
	media/java/android/media/IRemoteDisplayCallback.aidl \
	media/java/android/media/IRemoteDisplayProvider.aidl \
	media/java/android/media/IRemoteVolumeObserver.aidl \
	media/java/android/media/IRingtonePlayer.aidl \
	media/java/android/media/session/IMediaController.aidl \
	media/java/android/media/session/IMediaControllerCallback.aidl \
	media/java/android/media/session/IMediaSession.aidl \
	media/java/android/media/session/IMediaSessionCallback.aidl \
	media/java/android/media/session/IMediaSessionManager.aidl \
	telephony/java/com/android/internal/telephony/IPhoneStateListener.aidl \
	telephony/java/com/android/internal/telephony/IPhoneSubInfo.aidl \
	telephony/java/com/android/internal/telephony/ITelephony.aidl \
+1 −0
Original line number Diff line number Diff line
@@ -186,6 +186,7 @@ $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/media/audio/effects/)
$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/APPS/framework-res_intermediates)
$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/framework-base_intermediates/src/core/java/android/print/IPrintClient.*)
$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/services_intermediates)
$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/framework-base_intermediates/src/media/java/android/media/IMedia*)
# ************************************************
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
# ************************************************
+48 −44
Original line number Diff line number Diff line
@@ -13174,23 +13174,6 @@ package android.media {
    method public static final android.media.MediaCodecInfo getCodecInfoAt(int);
  }
  public final class MediaController {
    ctor public MediaController(android.media.MediaSessionToken);
    method public void addCallback(android.media.MediaController.Callback);
    method public void addCallback(android.media.MediaController.Callback, android.os.Handler);
    method public void removeCallback(android.media.MediaController.Callback);
    method public void sendCommand(java.lang.String, android.os.Bundle);
    method public void sendMediaButton(int);
  }
  public static abstract class MediaController.Callback {
    ctor public MediaController.Callback();
    method public void onEvent(java.lang.String, android.os.Bundle);
    method public void onMetadataUpdate(android.os.Bundle);
    method public void onPlaybackStateChange(int);
    method public void onRouteChanged(android.os.Bundle);
  }
  public final class MediaCrypto {
    ctor public MediaCrypto(java.util.UUID, byte[]) throws android.media.MediaCryptoException;
    method public static final boolean isCryptoSchemeSupported(java.util.UUID);
@@ -13757,33 +13740,6 @@ package android.media {
    method public abstract void onScanCompleted(java.lang.String, android.net.Uri);
  }
  public final class MediaSession {
    method public void addCallback(android.media.MediaSession.Callback);
    method public void addCallback(android.media.MediaSession.Callback, android.os.Handler);
    method public android.media.MediaSessionToken getSessionToken();
    method public void release();
    method public void removeCallback(android.media.MediaSession.Callback);
    method public void setPlaybackState(int);
  }
  public static abstract class MediaSession.Callback {
    ctor public MediaSession.Callback();
    method public void onCommand(java.lang.String, android.os.Bundle);
    method public void onMediaButton(android.content.Intent);
    method public void onRequestRouteChange(android.os.Bundle);
  }
  public final class MediaSessionManager {
    method public android.media.MediaSession createSession(java.lang.String);
    method public java.util.List<android.media.MediaController> getActiveSessions();
  }
  public class MediaSessionToken implements android.os.Parcelable {
    method public int describeContents();
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator CREATOR;
  }
  public class MediaSyncEvent {
    method public static android.media.MediaSyncEvent createEvent(int) throws java.lang.IllegalArgumentException;
    method public int getAudioSessionId();
@@ -14453,6 +14409,54 @@ package android.media.effect {
}
package android.media.session {
  public final class MediaController {
    ctor public MediaController(android.media.session.MediaSessionToken);
    method public void addCallback(android.media.session.MediaController.Callback);
    method public void addCallback(android.media.session.MediaController.Callback, android.os.Handler);
    method public void removeCallback(android.media.session.MediaController.Callback);
    method public void sendCommand(java.lang.String, android.os.Bundle);
    method public void sendMediaButton(int);
  }
  public static abstract class MediaController.Callback {
    ctor public MediaController.Callback();
    method public void onEvent(java.lang.String, android.os.Bundle);
    method public void onMetadataUpdate(android.os.Bundle);
    method public void onPlaybackStateChange(int);
    method public void onRouteChanged(android.os.Bundle);
  }
  public final class MediaSession {
    method public void addCallback(android.media.session.MediaSession.Callback);
    method public void addCallback(android.media.session.MediaSession.Callback, android.os.Handler);
    method public android.media.session.MediaSessionToken getSessionToken();
    method public void release();
    method public void removeCallback(android.media.session.MediaSession.Callback);
    method public void setPlaybackState(int);
  }
  public static abstract class MediaSession.Callback {
    ctor public MediaSession.Callback();
    method public void onCommand(java.lang.String, android.os.Bundle);
    method public void onMediaButton(android.content.Intent);
    method public void onRequestRouteChange(android.os.Bundle);
  }
  public final class MediaSessionManager {
    method public android.media.session.MediaSession createSession(java.lang.String);
    method public java.util.List<android.media.session.MediaController> getActiveSessions();
  }
  public class MediaSessionToken implements android.os.Parcelable {
    method public int describeContents();
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator CREATOR;
  }
}
package android.mtp {
  public final class MtpConstants {
+1 −1
Original line number Diff line number Diff line
@@ -63,7 +63,7 @@ import android.location.ILocationManager;
import android.location.LocationManager;
import android.media.AudioManager;
import android.media.MediaRouter;
import android.media.MediaSessionManager;
import android.media.session.MediaSessionManager;
import android.net.ConnectivityManager;
import android.net.IConnectivityManager;
import android.net.INetworkPolicyManager;
+2 −2
Original line number Diff line number Diff line
@@ -2352,10 +2352,10 @@ public abstract class Context {

    /**
     * Use with {@link #getSystemService} to retrieve a
     * {@link android.media.MediaSessionManager} for managing media Sessions.
     * {@link android.media.session.MediaSessionManager} for managing media Sessions.
     *
     * @see #getSystemService
     * @see android.media.MediaSessionManager
     * @see android.media.session.MediaSessionManager
     */
    public static final String MEDIA_SESSION_SERVICE = "media_session";

Loading