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

Commit 96e4893d authored by Kyunglyul Hyun's avatar Kyunglyul Hyun Committed by Android (Google) Code Review
Browse files

Merge "MediaRouter2: Clean up APIs"

parents e65d5c94 3729e9f9
Loading
Loading
Loading
Loading
+14 −11
Original line number Diff line number Diff line
@@ -27020,12 +27020,19 @@ package android.media {
    method @NonNull public static android.media.MediaRouter2 getInstance(@NonNull android.content.Context);
    method @NonNull public java.util.List<android.media.MediaRoute2Info> getRoutes();
    method @NonNull public android.media.MediaRouter2.RoutingController getSystemController();
    method public void registerControllerCallback(@NonNull java.util.concurrent.Executor, @NonNull android.media.MediaRouter2.RoutingControllerCallback);
    method public void registerControllerCallback(@NonNull java.util.concurrent.Executor, @NonNull android.media.MediaRouter2.ControllerCallback);
    method public void registerRouteCallback(@NonNull java.util.concurrent.Executor, @NonNull android.media.MediaRouter2.RouteCallback, @NonNull android.media.RouteDiscoveryPreference);
    method public void requestCreateController(@NonNull android.media.MediaRoute2Info);
    method public void registerTransferCallback(@NonNull java.util.concurrent.Executor, @NonNull android.media.MediaRouter2.TransferCallback);
    method public void setOnGetControllerHintsListener(@Nullable android.media.MediaRouter2.OnGetControllerHintsListener);
    method public void unregisterControllerCallback(@NonNull android.media.MediaRouter2.RoutingControllerCallback);
    method public void transferTo(@Nullable android.media.MediaRoute2Info);
    method public void unregisterControllerCallback(@NonNull android.media.MediaRouter2.ControllerCallback);
    method public void unregisterRouteCallback(@NonNull android.media.MediaRouter2.RouteCallback);
    method public void unregisterTransferCallback(@NonNull android.media.MediaRouter2.TransferCallback);
  }
  public static class MediaRouter2.ControllerCallback {
    ctor public MediaRouter2.ControllerCallback();
    method public void onControllerUpdated(@NonNull android.media.MediaRouter2.RoutingController);
  }
  public static interface MediaRouter2.OnGetControllerHintsListener {
@@ -27046,7 +27053,6 @@ package android.media {
    method @NonNull public String getId();
    method @NonNull public java.util.List<android.media.MediaRoute2Info> getSelectableRoutes();
    method @NonNull public java.util.List<android.media.MediaRoute2Info> getSelectedRoutes();
    method @NonNull public java.util.List<android.media.MediaRoute2Info> getTransferableRoutes();
    method public int getVolume();
    method public int getVolumeHandling();
    method public int getVolumeMax();
@@ -27054,15 +27060,12 @@ package android.media {
    method public void release();
    method public void selectRoute(@NonNull android.media.MediaRoute2Info);
    method public void setVolume(int);
    method public void transferToRoute(@NonNull android.media.MediaRoute2Info);
  }
  public static class MediaRouter2.RoutingControllerCallback {
    ctor public MediaRouter2.RoutingControllerCallback();
    method public void onControllerCreated(@NonNull android.media.MediaRouter2.RoutingController);
    method public void onControllerCreationFailed(@NonNull android.media.MediaRoute2Info);
    method public void onControllerReleased(@NonNull android.media.MediaRouter2.RoutingController);
    method public void onControllerUpdated(@NonNull android.media.MediaRouter2.RoutingController);
  public 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);
  }
  public class MediaScannerConnection implements android.content.ServiceConnection {