14f717a506a0d22facbec07386b06634e0c6a8ee |
|
05-Sep-2014 |
RoboErik <epastern@google.com> |
rename add/removeCallback to register/unregisterCallback bug:17390821 Change-Id: Id610b481083686dba2a28b6c7c47b747f89eef4f
/frameworks/base/tests/OneMedia/src/com/android/onemedia/PlayerController.java
|
45f7ee8201efbda59b57b1fe637a1b9ffef25bb6 |
|
05-Jun-2014 |
Daniel Sandler <dsandler@android.com> |
Add metadata and notifications to OneMedia This wires up a notification and some basic metadata for testing in OneMedia. Change-Id: I0f2e922536c85caa63f66dae7deb55ffe94fe231
/frameworks/base/tests/OneMedia/src/com/android/onemedia/PlayerController.java
|
75847b98f39e521a57042c50e69be9e142788d32 |
|
29-Jul-2014 |
RoboErik <epastern@google.com> |
Add display metadata and change strings to CharSequences This adds some fields for display purposes to MediaMetadata and also makes the default for all text CharSequence instead of String. Also adds a hidden method for getting a Description for the metadata. bug: 11708293 Change-Id: I0ed58d9ac3aeff41325c4ccf5fed0539bbf03b4d
/frameworks/base/tests/OneMedia/src/com/android/onemedia/PlayerController.java
|
40495e054591ed4bc110c710c46996ef163664c1 |
|
29-Jul-2014 |
RoboErik <epastern@google.com> |
Fix checkbuild Change-Id: I66321c6da4f921cee2db6f9f05312a6a8edc66d3
/frameworks/base/tests/OneMedia/src/com/android/onemedia/PlayerController.java
|
8b4bffcac996b4083e720310a09d315ca1c4a000 |
|
10-Jul-2014 |
RoboErik <epastern@google.com> |
Make MediaSession and MediaController constructors public This makes the MediaSession/Controller constructors public and registers with the system behind the scenes. This also adds a bit about needing to call setActive(true) to start receiving commands in MediaSession's docs. Change-Id: If882d229b54c36bf0831aca0255052dda667a2bc
/frameworks/base/tests/OneMedia/src/com/android/onemedia/PlayerController.java
|
550116576cce028d3c435f7c3ae9f6e3b92b5cf2 |
|
10-Jul-2014 |
RoboErik <epastern@google.com> |
Add API to set a default session in Activity We may have multiple remote sessions at once so an app needs a way to specify a default session to route media and volume commands to when its activity is in the foreground. This adds an api that works in parallel with the default stream api on Activity. bug:15727927 Change-Id: I5b67cb3e20647f9437d90aa65be63efe8c7865cf
/frameworks/base/tests/OneMedia/src/com/android/onemedia/PlayerController.java
|
ff0215dd64e5fd4ff366930747e7943fcc40c4ab |
|
14-Jul-2014 |
Jeff Brown <jeffbrown@google.com> |
Update media session test application for new media router. Change-Id: I3c19e008d211099b4d7320e3f195850cfb4dd927
/frameworks/base/tests/OneMedia/src/com/android/onemedia/PlayerController.java
|
c47fa84b0a6bda48c38ba8822481ce613bafd019 |
|
29-May-2014 |
RoboErik <epastern@google.com> |
Refactor transport controls APIs This merges TransportPerformer into MediaSession + a TransportControlsCallback and makes TransportController into an inner class on MediaController called TransportControls. Also makes the PlaybackState and Metadata part of the session APIs instead of transport controls. Change-Id: I16ad392e6d318abe3119ad5d89656d253af25e16
/frameworks/base/tests/OneMedia/src/com/android/onemedia/PlayerController.java
|
42ea7eecd149161ed192d3029f0d77d1d08a4aa5 |
|
17-May-2014 |
RoboErik <epastern@google.com> |
Rename session classes to have media prefix, hide routes This renames several of the core session classes to be prefixed with Media. It also adds @hide to all route references for now. Change-Id: Idb42897d490cf24626e4e93ca975b2cb93ec054c
/frameworks/base/tests/OneMedia/src/com/android/onemedia/PlayerController.java
|
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/tests/OneMedia/src/com/android/onemedia/PlayerController.java
|
8ae0f34db936a649ddaf9cdd086c224f6514efeb |
|
25-Feb-2014 |
RoboErik <epastern@google.com> |
Adds a TransportController and TransportPerformer to session This makes transport controls a primitive interface on sessions with a way to create the performer, register callbacks, and send commands and updates between controllers and performers. This still needs some cleanup but has been tested with OneMedia. Change-Id: I373d35f7ccc383b8421bd14044457467d80425f3
/frameworks/base/tests/OneMedia/src/com/android/onemedia/PlayerController.java
|
2f5b057da7d05d5d699a272aa24fd7c97cdda820 |
|
21-Feb-2014 |
RoboErik <epastern@google.com> |
Move Session apis to android.media.session This is to make it easier to distinguish the new apis from the old ones. Change-Id: Ic5eaf65e8bd054a844f87b9118c4bb18f30ac8a7
/frameworks/base/tests/OneMedia/src/com/android/onemedia/PlayerController.java
|
bfa153b64b4e8c2faa39a15e87fc9f0300335f20 |
|
13-Feb-2014 |
RoboErik <epastern@google.com> |
Initial commit for MediaSession test app This app creates a service and UI in separate processes and uses the new MediaSession APIs. This is still a rough work in progress. Change-Id: I9692c95bf2fdbee7255da86dff59044c893e3a1f
/frameworks/base/tests/OneMedia/src/com/android/onemedia/PlayerController.java
|