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

Commit 2eb7b59d authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Make MediaRouter2 callback classes as abstract" into rvc-dev am:...

Merge "Make MediaRouter2 callback classes as abstract" into rvc-dev am: fde0af91 am: c465a330 am: 03f2c56e am: 8590e88f

Change-Id: I1bbfcc343194a7763269221bc1989d157f381c3f
parents 852bb6c1 8590e88f
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -27064,7 +27064,7 @@ package android.media {
    method public void unregisterTransferCallback(@NonNull android.media.MediaRouter2.TransferCallback);
  }
  public static class MediaRouter2.ControllerCallback {
  public abstract static class MediaRouter2.ControllerCallback {
    ctor public MediaRouter2.ControllerCallback();
    method public void onControllerUpdated(@NonNull android.media.MediaRouter2.RoutingController);
  }
@@ -27073,7 +27073,7 @@ package android.media {
    method @Nullable public android.os.Bundle onGetControllerHints(@NonNull android.media.MediaRoute2Info);
  }
  public static class MediaRouter2.RouteCallback {
  public abstract static class MediaRouter2.RouteCallback {
    ctor public MediaRouter2.RouteCallback();
    method public void onRoutesAdded(@NonNull java.util.List<android.media.MediaRoute2Info>);
    method public void onRoutesChanged(@NonNull java.util.List<android.media.MediaRoute2Info>);
@@ -27096,7 +27096,7 @@ package android.media {
    method public void setVolume(int);
  }
  public static class MediaRouter2.TransferCallback {
  public abstract static class MediaRouter2.TransferCallback {
    ctor public MediaRouter2.TransferCallback();
    method public void onTransferFailed(@NonNull android.media.MediaRoute2Info);
    method public void onTransferred(@NonNull android.media.MediaRouter2.RoutingController, @Nullable android.media.MediaRouter2.RoutingController);
+3 −3
Original line number Diff line number Diff line
@@ -749,7 +749,7 @@ public class MediaRouter2 {
    /**
     * Callback for receiving events about media route discovery.
     */
    public static class RouteCallback {
    public abstract static class RouteCallback {
        /**
         * Called when routes are added. Whenever you registers a callback, this will
         * be invoked with known routes.
@@ -777,7 +777,7 @@ public class MediaRouter2 {
    /**
     * Callback for receiving events on media transfer.
     */
    public static class TransferCallback {
    public abstract static class TransferCallback {
        /**
         * Called when a media is transferred between two different routing controllers.
         * This can happen by calling {@link #transferTo(MediaRoute2Info)} or
@@ -826,7 +826,7 @@ public class MediaRouter2 {
    /**
     * Callback for receiving {@link RoutingController} updates.
     */
    public static class ControllerCallback {
    public abstract static class ControllerCallback {
        /**
         * Called when a controller is updated. (e.g., the selected routes of the
         * controller is changed or the volume of the controller is changed.)
+6 −6
Original line number Diff line number Diff line
@@ -123,7 +123,7 @@ public class MediaRouter2ManagerTest {

    @Test
    public void testOnRoutesRemovedAndAdded() throws Exception {
        RouteCallback routeCallback = new RouteCallback();
        RouteCallback routeCallback = new RouteCallback() {};
        mRouteCallbacks.add(routeCallback);
        mRouter2.registerRouteCallback(mExecutor, routeCallback,
                new RouteDiscoveryPreference.Builder(FEATURES_ALL, true).build());
@@ -201,7 +201,7 @@ public class MediaRouter2ManagerTest {

        addManagerCallback(new MediaRouter2Manager.Callback());
        //TODO: remove this when it's not necessary.
        addRouterCallback(new MediaRouter2.RouteCallback());
        addRouterCallback(new MediaRouter2.RouteCallback() {});
        addTransferCallback(new MediaRouter2.TransferCallback() {
            @Override
            public void onTransferred(MediaRouter2.RoutingController oldController,
@@ -228,7 +228,7 @@ public class MediaRouter2ManagerTest {
        CountDownLatch latch = new CountDownLatch(1);

        Map<String, MediaRoute2Info> routes = waitAndGetRoutesWithManager(FEATURES_ALL);
        addRouterCallback(new RouteCallback());
        addRouterCallback(new RouteCallback() {});
        addManagerCallback(new MediaRouter2Manager.Callback() {
            @Override
            public void onSessionCreated(MediaRouter2Manager.RoutingController controller) {
@@ -263,7 +263,7 @@ public class MediaRouter2ManagerTest {
    @Test
    public void testSelectAndTransferAndRelease() throws Exception {
        Map<String, MediaRoute2Info> routes = waitAndGetRoutesWithManager(FEATURES_ALL);
        addRouterCallback(new RouteCallback());
        addRouterCallback(new RouteCallback() {});

        CountDownLatch onSessionCreatedLatch = new CountDownLatch(1);

@@ -346,7 +346,7 @@ public class MediaRouter2ManagerTest {
    @Test
    public void testSetSessionVolume() throws Exception {
        Map<String, MediaRoute2Info> routes = waitAndGetRoutesWithManager(FEATURES_ALL);
        addRouterCallback(new RouteCallback());
        addRouterCallback(new RouteCallback() {});

        CountDownLatch onSessionCreatedLatch = new CountDownLatch(1);
        CountDownLatch volumeChangedLatch = new CountDownLatch(2);
@@ -471,7 +471,7 @@ public class MediaRouter2ManagerTest {
        CountDownLatch featuresLatch = new CountDownLatch(1);

        // A dummy callback is required to send route feature info.
        RouteCallback routeCallback = new RouteCallback();
        RouteCallback routeCallback = new RouteCallback() {};
        MediaRouter2Manager.Callback managerCallback = new MediaRouter2Manager.Callback() {
            @Override
            public void onRoutesAdded(List<MediaRoute2Info> routes) {