summaryrefslogtreecommitdiffstats
path: root/api/current.txt
diff options
context:
space:
mode:
authorAndrew Lee <anwlee@google.com>2014-06-30 12:46:35 -0700
committerAndrew Lee <anwlee@google.com>2014-07-01 13:28:56 -0700
commita5736291bd5e1b953beabff8aadc6be2fc7a6f6d (patch)
treed3011a76d1d5e90c6cead578be83b4fe1237d30f /api/current.txt
parentc3182c557396cb7ac149fd2dba36ac779b809263 (diff)
downloadframeworks_base-a5736291bd5e1b953beabff8aadc6be2fc7a6f6d.zip
frameworks_base-a5736291bd5e1b953beabff8aadc6be2fc7a6f6d.tar.gz
frameworks_base-a5736291bd5e1b953beabff8aadc6be2fc7a6f6d.tar.bz2
Add function set CallVideoClient on the CallVideoProvider.
- Added implementation of RemoteCallVideoClient. - Filled out the proxy methods on RemoteCallVideoProvider. - Renamed methods on CallVideoClient/CallVideoProvider. Per Santos's advice, this is to distinguish between the methods handling remote communication, and the actual implementation of those methods. Bug: 15893156 Change-Id: I5f433db1faa820dc96913091ce09938ddf40ffdd
Diffstat (limited to 'api/current.txt')
-rw-r--r--api/current.txt47
1 files changed, 34 insertions, 13 deletions
diff --git a/api/current.txt b/api/current.txt
index f9ba781..177aa8f 100644
--- a/api/current.txt
+++ b/api/current.txt
@@ -27557,12 +27557,12 @@ package android.telecomm {
public abstract class CallVideoClient {
ctor protected CallVideoClient();
- method public abstract void onCallSessionEvent(int);
- method public abstract void onCameraCapabilitiesChange(android.telecomm.CallCameraCapabilities);
+ method public abstract void onHandleCallSessionEvent(int);
+ method public abstract void onHandleCameraCapabilitiesChange(android.telecomm.CallCameraCapabilities);
method public abstract void onReceiveSessionModifyRequest(android.telecomm.VideoCallProfile);
method public abstract void onReceiveSessionModifyResponse(int, android.telecomm.VideoCallProfile, android.telecomm.VideoCallProfile);
method public abstract void onUpdateCallDataUsage(int);
- method public abstract void onUpdatedPeerDimensions(int, int);
+ method public abstract void onUpdatePeerDimensions(int, int);
field public static final int SESSION_EVENT_RX_PAUSE = 1; // 0x1
field public static final int SESSION_EVENT_RX_RESUME = 2; // 0x2
field public static final int SESSION_EVENT_TX_START = 3; // 0x3
@@ -27574,16 +27574,17 @@ package android.telecomm {
public abstract class CallVideoProvider {
ctor protected CallVideoProvider();
- method public abstract void requestCallDataUsage();
- method public abstract void requestCameraCapabilities();
- method public abstract void sendSessionModifyRequest(android.telecomm.VideoCallProfile);
- method public abstract void sendSessionModifyResponse(android.telecomm.VideoCallProfile);
- method public abstract void setCamera(java.lang.String);
- method public abstract void setDeviceOrientation(int);
- method public abstract void setDisplaySurface(android.view.Surface);
- method public abstract void setPauseImage(java.lang.String);
- method public abstract void setPreviewSurface(android.view.Surface);
- method public abstract void setZoom(float);
+ method public abstract void onRequestCallDataUsage();
+ method public abstract void onRequestCameraCapabilities();
+ method public abstract void onSendSessionModifyRequest(android.telecomm.VideoCallProfile);
+ method public abstract void onSendSessionModifyResponse(android.telecomm.VideoCallProfile);
+ method public abstract void onSetCallVideoClient(android.telecomm.RemoteCallVideoClient);
+ method public abstract void onSetCamera(java.lang.String);
+ method public abstract void onSetDeviceOrientation(int);
+ method public abstract void onSetDisplaySurface(android.view.Surface);
+ method public abstract void onSetPauseImage(java.lang.String);
+ method public abstract void onSetPreviewSurface(android.view.Surface);
+ method public abstract void onSetZoom(float);
}
public abstract class Connection {
@@ -27734,9 +27735,29 @@ package android.telecomm {
method protected abstract void updateCall(android.telecomm.InCallCall);
}
+ public class RemoteCallVideoClient implements android.os.IBinder.DeathRecipient {
+ method public void binderDied();
+ method public void handleCallSessionEvent(int) throws android.os.RemoteException;
+ method public void handleCameraCapabilitiesChange(android.telecomm.CallCameraCapabilities) throws android.os.RemoteException;
+ method public void receiveSessionModifyRequest(android.telecomm.VideoCallProfile) throws android.os.RemoteException;
+ method public void receiveSessionModifyResponse(int, android.telecomm.VideoCallProfile, android.telecomm.VideoCallProfile) throws android.os.RemoteException;
+ method public void updateCallDataUsage(int) throws android.os.RemoteException;
+ method public void updatePeerDimensions(int, int) throws android.os.RemoteException;
+ }
+
public class RemoteCallVideoProvider implements android.os.IBinder.DeathRecipient {
method public void binderDied();
+ method public void onSetPauseImage(java.lang.String) throws android.os.RemoteException;
+ method public void requestCallDataUsage() throws android.os.RemoteException;
+ method public void requestCameraCapabilities() throws android.os.RemoteException;
+ method public void sendSessionModifyRequest(android.telecomm.VideoCallProfile) throws android.os.RemoteException;
+ method public void sendSessionModifyResponse(android.telecomm.VideoCallProfile) throws android.os.RemoteException;
+ method public void setCallVideoClient(android.telecomm.CallVideoClient) throws android.os.RemoteException;
method public void setCamera(java.lang.String) throws android.os.RemoteException;
+ method public void setDeviceOrientation(int) throws android.os.RemoteException;
+ method public void setDisplaySurface(android.view.Surface) throws android.os.RemoteException;
+ method public void setPreviewSurface(android.view.Surface) throws android.os.RemoteException;
+ method public void setZoom(float) throws android.os.RemoteException;
}
public final class RemoteConnection {