diff options
author | Andrew Lee <anwlee@google.com> | 2015-04-23 15:47:06 -0700 |
---|---|---|
committer | Andrew Lee <anwlee@google.com> | 2015-04-30 15:24:50 -0700 |
commit | 011728fc3a4368b601844d225d1f37bf48ea5735 (patch) | |
tree | d5cc5259d91e3d1ef5647a60c0ed2e7655e29857 /telecomm/java/android/telecom/InCallService.java | |
parent | 24863faa05dc8934f790e13f8cf153c0edb4a32a (diff) |
Add handler parameter for callbacks.
Bug: 20160491
Change-Id: I94639b06b8c97b6585e169d667a67ce328e716af
Diffstat (limited to 'telecomm/java/android/telecom/InCallService.java')
-rw-r--r-- | telecomm/java/android/telecom/InCallService.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/telecomm/java/android/telecom/InCallService.java b/telecomm/java/android/telecom/InCallService.java index 2c8415ada5a6..3cb4e871600e 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. |