summaryrefslogtreecommitdiffstats
path: root/telecomm/java/android/telecom/InCallService.java
diff options
context:
space:
mode:
authorAndrew Lee <anwlee@google.com>2015-04-30 22:27:21 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-04-30 22:27:24 +0000
commit5b8b0df7bfcbeb8a6ac165fcbcad57aa2b597004 (patch)
treed5cc5259d91e3d1ef5647a60c0ed2e7655e29857 /telecomm/java/android/telecom/InCallService.java
parent7dc7d09ba5abdc99eb5f106cf3ce545355d4c9be (diff)
parent011728fc3a4368b601844d225d1f37bf48ea5735 (diff)
downloadframeworks_base-5b8b0df7bfcbeb8a6ac165fcbcad57aa2b597004.zip
frameworks_base-5b8b0df7bfcbeb8a6ac165fcbcad57aa2b597004.tar.gz
frameworks_base-5b8b0df7bfcbeb8a6ac165fcbcad57aa2b597004.tar.bz2
Merge "Add handler parameter for callbacks." into mnc-dev
Diffstat (limited to 'telecomm/java/android/telecom/InCallService.java')
-rw-r--r--telecomm/java/android/telecom/InCallService.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/telecomm/java/android/telecom/InCallService.java b/telecomm/java/android/telecom/InCallService.java
index 2c8415a..3cb4e87 100644
--- a/telecomm/java/android/telecom/InCallService.java
+++ b/telecomm/java/android/telecom/InCallService.java
@@ -362,6 +362,9 @@ public abstract class InCallService extends Service {
*/
public static abstract class VideoCall {
+ /** @hide */
+ public abstract void destroy();
+
/**
* Registers a callback to receive commands and state changes for video calls.
*
@@ -370,9 +373,17 @@ public abstract class InCallService extends Service {
public abstract void registerCallback(VideoCall.Callback callback);
/**
+ * Registers a callback to receive commands and state changes for video calls.
+ *
+ * @param callback The video call callback.
+ * @param handler A handler which commands and status changes will be delivered to.
+ */
+ public abstract void registerCallback(VideoCall.Callback callback, Handler handler);
+
+ /**
* Clears the video call listener set via {@link #registerCallback}.
*/
- public abstract void unregisterCallback();
+ public abstract void unregisterCallback(VideoCall.Callback callback);
/**
* Sets the camera to be used for video recording in a video call.