summaryrefslogtreecommitdiffstats
path: root/core/java/com/android
diff options
context:
space:
mode:
authorJean-Michel Trivi <jmtrivi@google.com>2013-03-22 09:30:50 -0700
committerJean-Michel Trivi <jmtrivi@google.com>2013-03-29 09:47:48 -0700
commitbc43b4c2f24fd03c0d0546895c97918c1736d9fb (patch)
tree4b89014791d7e01d444c962a27e8c63bb3694990 /core/java/com/android
parenta4b68908bdfefdf6c79a8b2c3d7bda00c543532f (diff)
downloadframeworks_base-bc43b4c2f24fd03c0d0546895c97918c1736d9fb.zip
frameworks_base-bc43b4c2f24fd03c0d0546895c97918c1736d9fb.tar.gz
frameworks_base-bc43b4c2f24fd03c0d0546895c97918c1736d9fb.tar.bz2
RemoteControlClient can report current position, speed
Extend RemoteControlClient class to support reporting the current playback position, and the playback speed. Define listener for an application to receive new playback position to seek to (use of listener to be implemented). Update IRemoteControlDisplay implementations to new interface. bug 8120740 Change-Id: I2654daeca1ac49713d325df8226dceb85943c020
Diffstat (limited to 'core/java/com/android')
-rw-r--r--core/java/com/android/internal/widget/TransportControlView.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/com/android/internal/widget/TransportControlView.java b/core/java/com/android/internal/widget/TransportControlView.java
index c33f038..8ebe94c 100644
--- a/core/java/com/android/internal/widget/TransportControlView.java
+++ b/core/java/com/android/internal/widget/TransportControlView.java
@@ -143,7 +143,8 @@ public class TransportControlView extends FrameLayout implements OnClickListener
mLocalHandler = new WeakReference<Handler>(handler);
}
- public void setPlaybackState(int generationId, int state, long stateChangeTimeMs) {
+ public void setPlaybackState(int generationId, int state, long stateChangeTimeMs,
+ long currentPosMs, float speed) {
Handler handler = mLocalHandler.get();
if (handler != null) {
handler.obtainMessage(MSG_UPDATE_STATE, generationId, state).sendToTarget();