History log of /frameworks/base/media/java/android/media/session/ISessionCallback.aidl
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3e5a34ea8e90e013c7edd39675746130a6eea954 04-Apr-2017 Sungsoo <sungsoo@google.com> Revert "MediaSession: Add methods for setting shuffle and repeat modes"

This reverts commit ba11085635ea3ef9383b34dd44c43f2a6cd832ff.

Bug: 36844917, Bug: 36525228, Bug: 36525325
Test: Pass MediaSessionTest and MediaControllerTest
Change-Id: I4805ea58107b5fab8c9f5f0fcaffd1e0e4882ed8
/frameworks/base/media/java/android/media/session/ISessionCallback.aidl
7066c9e446bb626804789ac29f0e494aaf94f1bf 04-Apr-2017 Sungsoo <sungsoo@google.com> Revert "MediaSession: Add methods for queue managements"

This reverts commit 99c1f9f453b3b589b3f8f2c32ea4f947e309c089.

Bug: 36844917, Bug: 36524925
Test: Pass MediaControllerTest
Change-Id: I39425fd5f301e7825d6eab7c01ba94be2185ad01
/frameworks/base/media/java/android/media/session/ISessionCallback.aidl
99c1f9f453b3b589b3f8f2c32ea4f947e309c089 30-Nov-2016 Sungsoo <sungsoo@google.com> MediaSession: Add methods for queue managements

Bug: 30203831
Test: Passed MediaControllerTest
Change-Id: Ibc33572d21bd83d47660be8f41173b9cea206015
/frameworks/base/media/java/android/media/session/ISessionCallback.aidl
934a526e6823888fe6e51aa48e77e058eb2c137e 12-Sep-2016 Hyundo Moon <hdmoon@google.com> MediaSession: Rename methods related to shuffle mode

This CL remames following methods:
- MediaController.getShuffleMode() -> isShuffleModeEnabled()
- MediaController.TransportControls.setShuffleMode()
-> setShuffleModeEnabled()
- MediaSession.setShuffleMode() -> setShuffleModeEnabled()
- MediaSession.Callback.onSetShuffleMode() -> onSetShuffleModeEnabled()

Change-Id: Ifb1ef5b5355ddec60c3e9e84d53eb4ead4671b4f
/frameworks/base/media/java/android/media/session/ISessionCallback.aidl
ba11085635ea3ef9383b34dd44c43f2a6cd832ff 16-Jul-2016 Sungsoo Lim <sungsoo@google.com> MediaSession: Add methods for setting shuffle and repeat modes

Bug: 27317954
Change-Id: Ie83b25f40dd84e5b521a186077f23d343314201a
/frameworks/base/media/java/android/media/session/ISessionCallback.aidl
22188f118754c3b31c13d2f94daf718f111d92af 02-Feb-2016 Donghyun Cho <donghyun@google.com> MediaSession: Add new methods for preparing media content

Introduced new methods for preparing media content: prepare,
prepareFromMediaId, prepareFromSearch, and prepareFromUri. These methods
allow MediaSession prepare media content rather than play
it. MediaSession will set up a queue or buffer their content during
these preparing requests.
The constants, FLAG_HANDLES_PREPARE_ONLY and EXTRA_PREPARE_ONLY, are
removed because the introduced methods can replace them.

Bug:25841735, Bug:25153060, Bug:25153353
Change-Id: I8fa2097c98fe2fba92b267d2865a9b75d118af09
/frameworks/base/media/java/android/media/session/ISessionCallback.aidl
c2045470a343923b0d74ddbd6a6b80fcf6652d66 25-Mar-2015 P.Y. Laligand <pylaligand@google.com> Added MediaController.TransportControls#playFromUri.

b/19622238

Change-Id: I75d6258ccafb2266d5f8bdf3a279b3a2e9ef2bbf
/frameworks/base/media/java/android/media/session/ISessionCallback.aidl
3625bf72cb8bcf3c7f8f8cd8d708d7206824cc62 28-Aug-2014 RoboErik <epastern@google.com> Update to MediaBrowser APIs per council feedback

Does all the updates in the bug except the loadIcon/loadBitmap
methods, which are removed per feedback from Sharkey.

bug:17205016
Change-Id: Ie84d4d25a59c6985ce16972c26c8d1e5c02ff5c9
/frameworks/base/media/java/android/media/session/ISessionCallback.aidl
f364f944962c4ec66f5e5b33dafe8480f38f6db6 22-Jul-2014 Gabriel Peal <gpeal@google.com> Added Action to PlaybackState

Added the ability to discover MediaBrowsers

Change-Id: I925c8738ac73afd0bee3dada2ee7ff2d5047e63f
/frameworks/base/media/java/android/media/session/ISessionCallback.aidl
f0593bc17b61c872ae2d7705fb598c5e5056e679 22-Jul-2014 Gabriel Peal <gpeal@google.com> Added QueueState, playUri, and playFromSearch.

Added QueueState to MediaSession/MediaController
Added play(Uri) and playFromSearch(String) to MediaController.TransportControls

Change-Id: I1a8ad5c22d05015ab6ff5700dc8a758455f1d89b
/frameworks/base/media/java/android/media/session/ISessionCallback.aidl
1ff5b1648a051e9650614f0c0f1b3f449777db81 16-Jul-2014 RoboErik <epastern@google.com> Change adjustVolumeBy to adjustVolume

This makes volume adjustments take a direction instead of a number of
steps and renames the API appropriately.

Change-Id: I6a31cbc42d889a38aa63446686a424cb2b8b2270
/frameworks/base/media/java/android/media/session/ISessionCallback.aidl
01a500ed1c6ae3fff66678144ae637aa8cad0ecc 11-Jul-2014 Jeff Brown <jeffbrown@google.com> Delete first draft of media routing APIs.

The new APIs will not be as tightly integrated into MediaSession.

Change-Id: I5cfd37d9d8d0c5d46c55edb5cf0772a8f1ef13ab
/frameworks/base/media/java/android/media/session/ISessionCallback.aidl
b69ffd4dc2c8fa85e0064151141ebeee90de471e 30-May-2014 RoboErik <epastern@google.com> Minimum work to make volume handling work with sessions

This is the minimum change to make adjusting volume work with
MediaSessions. This only affects adjusting the volume and adjusting
the volume with a suggested stream. Adjusting a specific stream or
setting a specific stream will still use the same code.

This does not fix existing remote volume handling in RCC, which
will require a separate change to MediaController.

Change-Id: I5b957ff4bece1ee11e2364e1f216e1c08343c983
/frameworks/base/media/java/android/media/session/ISessionCallback.aidl
418c10ca9df1505509afeffd558cd92fc97bc635 19-May-2014 RoboErik <epastern@google.com> Add 5s timeout to wakelock

Also filed a b/15110168 to anr the app if it doesn't finish with the
button event in 5s.

Change-Id: I23906b4c7f17d3d3a29eef92b523d8653c87017e
/frameworks/base/media/java/android/media/session/ISessionCallback.aidl
8a2cfc309ab9126e90022916967c65a793c034f0 16-May-2014 RoboErik <epastern@google.com> Move media key processing to sessions

Send all media key events over to the MediaSessionService instead
of AudioManager. This does not affect volume handling yet, so it
is possible to get into a state where volume will be handled by
a different thing than media buttons. Except for corner cases
this shouldn't be noticable.

Change-Id: I00a576175d9c82937f0836e509b9a98d5cb77b83
/frameworks/base/media/java/android/media/session/ISessionCallback.aidl
4646d288821d62fdfe481be67d8b7fed7d7eabd8 13-May-2014 RoboErik <epastern@google.com> Add UserRecords to separate user interactions

Each user record maintains the list of sessions and providers that
are running under that user. Lifecycle for providers has been modified
to stop discovery when the user is no longer current but keep the
binder connection open so long as there's a session that has selected
a route from that provider. When a user is stopped all providers on
that user will be unbound even if they were still in use.

Change-Id: Iadf1efded3415f7ecf384d3a73513883de9c86b0
/frameworks/base/media/java/android/media/session/ISessionCallback.aidl
07c7077c54717dbbf2c401ea32d00fa6df6d77c6 20-Mar-2014 RoboErik <epastern@google.com> Add RouteProviders to the new Media APIs

Compiles and works with OneMedia. This currently is a rough test of
the system for finding, connecting to, and sending messages to routes.
This will just connect to the first route it finds when a request to
open the route picker is made (and disconnect when another request is
made).

Change-Id: I5de5521a079471b9e02664be4654c0591dfd9a6d
/frameworks/base/media/java/android/media/session/ISessionCallback.aidl