Loading media/java/android/media/MediaSession2.java +3 −13 Original line number Diff line number Diff line Loading @@ -709,8 +709,7 @@ public class MediaSession2 implements AutoCloseable, MediaPlaylistController { * @param player a {@link MediaPlayerBase} that handles actual media playback in your app. */ U setPlayer(@NonNull MediaPlayerBase player) { // TODO(jaewan): Change the provider properly (b/74093082) mProvider.setPlayer_impl(player, null, null); mProvider.setPlayer_impl(player); return (U) this; } Loading @@ -722,7 +721,7 @@ public class MediaSession2 implements AutoCloseable, MediaPlaylistController { * {@code player.} */ U setPlaylistController(@NonNull MediaPlaylistController mplc) { // TODO(jaewan): implement this (b/74093082) mProvider.setPlaylistController_impl(mplc); return (U) this; } Loading @@ -733,7 +732,7 @@ public class MediaSession2 implements AutoCloseable, MediaPlaylistController { * @param volumeProvider The provider that will receive volume button events. */ U setVolumeProvider(@NonNull VolumeProvider2 volumeProvider) { // TODO(jaewan): implement this (b/74093082) mProvider.setVolumeProvider_impl(volumeProvider); return (U) this; } Loading Loading @@ -805,25 +804,16 @@ public class MediaSession2 implements AutoCloseable, MediaPlaylistController { @Override public Builder setPlayer(@NonNull MediaPlayerBase player) { if (player == null) { throw new IllegalArgumentException("Illegal null MediaPlayerBase"); } return super.setPlayer(player); } @Override public Builder setPlaylistController(@NonNull MediaPlaylistController mplc) { if (mplc == null) { throw new IllegalArgumentException("Illegal null MediaPlaylistController"); } return super.setPlaylistController(mplc); } @Override public Builder setVolumeProvider(@NonNull VolumeProvider2 volumeProvider) { if (volumeProvider == null) { throw new IllegalArgumentException("Illegal null VolumeProvider2"); } return super.setVolumeProvider(volumeProvider); } Loading media/java/android/media/update/MediaSession2Provider.java +3 −2 Original line number Diff line number Diff line Loading @@ -123,8 +123,9 @@ public interface MediaSession2Provider extends TransportControlProvider { } interface BuilderBaseProvider<T extends MediaSession2, C extends SessionCallback> { void setPlayer_impl(MediaPlayerBase player, MediaPlaylistController mplc, VolumeProvider2 volumeProvider); void setPlayer_impl(MediaPlayerBase player); void setPlaylistController_impl(MediaPlaylistController mplc); void setVolumeProvider_impl(VolumeProvider2 volumeProvider); void setSessionActivity_impl(PendingIntent pi); void setId_impl(String id); void setSessionCallback_impl(Executor executor, C callback); Loading Loading
media/java/android/media/MediaSession2.java +3 −13 Original line number Diff line number Diff line Loading @@ -709,8 +709,7 @@ public class MediaSession2 implements AutoCloseable, MediaPlaylistController { * @param player a {@link MediaPlayerBase} that handles actual media playback in your app. */ U setPlayer(@NonNull MediaPlayerBase player) { // TODO(jaewan): Change the provider properly (b/74093082) mProvider.setPlayer_impl(player, null, null); mProvider.setPlayer_impl(player); return (U) this; } Loading @@ -722,7 +721,7 @@ public class MediaSession2 implements AutoCloseable, MediaPlaylistController { * {@code player.} */ U setPlaylistController(@NonNull MediaPlaylistController mplc) { // TODO(jaewan): implement this (b/74093082) mProvider.setPlaylistController_impl(mplc); return (U) this; } Loading @@ -733,7 +732,7 @@ public class MediaSession2 implements AutoCloseable, MediaPlaylistController { * @param volumeProvider The provider that will receive volume button events. */ U setVolumeProvider(@NonNull VolumeProvider2 volumeProvider) { // TODO(jaewan): implement this (b/74093082) mProvider.setVolumeProvider_impl(volumeProvider); return (U) this; } Loading Loading @@ -805,25 +804,16 @@ public class MediaSession2 implements AutoCloseable, MediaPlaylistController { @Override public Builder setPlayer(@NonNull MediaPlayerBase player) { if (player == null) { throw new IllegalArgumentException("Illegal null MediaPlayerBase"); } return super.setPlayer(player); } @Override public Builder setPlaylistController(@NonNull MediaPlaylistController mplc) { if (mplc == null) { throw new IllegalArgumentException("Illegal null MediaPlaylistController"); } return super.setPlaylistController(mplc); } @Override public Builder setVolumeProvider(@NonNull VolumeProvider2 volumeProvider) { if (volumeProvider == null) { throw new IllegalArgumentException("Illegal null VolumeProvider2"); } return super.setVolumeProvider(volumeProvider); } Loading
media/java/android/media/update/MediaSession2Provider.java +3 −2 Original line number Diff line number Diff line Loading @@ -123,8 +123,9 @@ public interface MediaSession2Provider extends TransportControlProvider { } interface BuilderBaseProvider<T extends MediaSession2, C extends SessionCallback> { void setPlayer_impl(MediaPlayerBase player, MediaPlaylistController mplc, VolumeProvider2 volumeProvider); void setPlayer_impl(MediaPlayerBase player); void setPlaylistController_impl(MediaPlaylistController mplc); void setVolumeProvider_impl(VolumeProvider2 volumeProvider); void setSessionActivity_impl(PendingIntent pi); void setId_impl(String id); void setSessionCallback_impl(Executor executor, C callback); Loading