diff options
author | Ihab Awad <ihab@google.com> | 2014-08-07 19:46:01 -0700 |
---|---|---|
committer | Ihab Awad <ihab@google.com> | 2014-08-13 11:16:46 -0700 |
commit | b19a0bcdd8a5020c61a0d697f600fdc943c86f59 (patch) | |
tree | e75f35d1f391b17bb5b9b91c0fdb8a7b22629b9f /telecomm/java/com/android/internal | |
parent | 4a8dddbf18fedb33bb2c725db489669a141e1d73 (diff) | |
download | frameworks_base-b19a0bcdd8a5020c61a0d697f600fdc943c86f59.zip frameworks_base-b19a0bcdd8a5020c61a0d697f600fdc943c86f59.tar.gz frameworks_base-b19a0bcdd8a5020c61a0d697f600fdc943c86f59.tar.bz2 |
Final structural tweaks to Telecomm API (1/8)
Bug: 16416927
Bug: 16494880
Change-Id: I45fbe287c410cbb5e1b985f320b862d732811f43
Diffstat (limited to 'telecomm/java/com/android/internal')
-rw-r--r-- | telecomm/java/com/android/internal/telecomm/IConnectionService.aidl | 7 | ||||
-rw-r--r-- | telecomm/java/com/android/internal/telecomm/IConnectionServiceAdapter.aidl | 16 | ||||
-rw-r--r-- | telecomm/java/com/android/internal/telecomm/IInCallAdapter.aidl | 3 | ||||
-rw-r--r-- | telecomm/java/com/android/internal/telecomm/IInCallService.aidl | 4 | ||||
-rw-r--r-- | telecomm/java/com/android/internal/telecomm/ITelecommService.aidl | 4 | ||||
-rw-r--r-- | telecomm/java/com/android/internal/telecomm/IVideoCallback.aidl (renamed from telecomm/java/com/android/internal/telecomm/IVideoCallCallback.aidl) | 36 | ||||
-rw-r--r-- | telecomm/java/com/android/internal/telecomm/IVideoProvider.aidl (renamed from telecomm/java/com/android/internal/telecomm/IVideoCallProvider.aidl) | 12 |
7 files changed, 43 insertions, 39 deletions
diff --git a/telecomm/java/com/android/internal/telecomm/IConnectionService.aidl b/telecomm/java/com/android/internal/telecomm/IConnectionService.aidl index 7abb4dd..c412424 100644 --- a/telecomm/java/com/android/internal/telecomm/IConnectionService.aidl +++ b/telecomm/java/com/android/internal/telecomm/IConnectionService.aidl @@ -17,7 +17,7 @@ package com.android.internal.telecomm; import android.os.Bundle; -import android.telecomm.CallAudioState; +import android.telecomm.AudioState; import android.telecomm.ConnectionRequest; import android.telecomm.PhoneAccountHandle; @@ -37,6 +37,7 @@ oneway interface IConnectionService { void createConnection( in PhoneAccountHandle connectionManagerPhoneAccount, + String callId, in ConnectionRequest request, boolean isIncoming); @@ -52,7 +53,7 @@ oneway interface IConnectionService { void unhold(String callId); - void onAudioStateChanged(String activeCallId, in CallAudioState audioState); + void onAudioStateChanged(String activeCallId, in AudioState audioState); void playDtmfTone(String callId, char digit); @@ -62,8 +63,6 @@ oneway interface IConnectionService { void splitFromConference(String callId); - void swapWithBackgroundCall(String callId); - void onPostDialContinue(String callId, boolean proceed); void onPhoneAccountClicked(String callId); diff --git a/telecomm/java/com/android/internal/telecomm/IConnectionServiceAdapter.aidl b/telecomm/java/com/android/internal/telecomm/IConnectionServiceAdapter.aidl index c6f9712..fd4e931 100644 --- a/telecomm/java/com/android/internal/telecomm/IConnectionServiceAdapter.aidl +++ b/telecomm/java/com/android/internal/telecomm/IConnectionServiceAdapter.aidl @@ -22,7 +22,7 @@ import android.telecomm.ConnectionRequest; import android.telecomm.ParcelableConnection; import android.telecomm.StatusHints; -import com.android.internal.telecomm.IVideoCallProvider; +import com.android.internal.telecomm.IVideoProvider; import com.android.internal.telecomm.RemoteServiceCallback; /** @@ -34,12 +34,18 @@ import com.android.internal.telecomm.RemoteServiceCallback; */ oneway interface IConnectionServiceAdapter { void handleCreateConnectionSuccessful( - in ConnectionRequest request, in ParcelableConnection connection); + String callId, + in ConnectionRequest request, + in ParcelableConnection connection); void handleCreateConnectionFailed( - in ConnectionRequest request, int errorCode, String errorMessage); + String callId, + in ConnectionRequest request, + int errorCode, String errorMessage); - void handleCreateConnectionCancelled(in ConnectionRequest request); + void handleCreateConnectionCancelled( + String callId, + in ConnectionRequest request); void setActive(String callId); @@ -65,7 +71,7 @@ oneway interface IConnectionServiceAdapter { void queryRemoteConnectionServices(RemoteServiceCallback callback); - void setVideoCallProvider(String callId, IVideoCallProvider videoCallProvider); + void setVideoProvider(String callId, IVideoProvider videoProvider); void setVideoState(String callId, int videoState); diff --git a/telecomm/java/com/android/internal/telecomm/IInCallAdapter.aidl b/telecomm/java/com/android/internal/telecomm/IInCallAdapter.aidl index 8bc950f..2ce5c6b 100644 --- a/telecomm/java/com/android/internal/telecomm/IInCallAdapter.aidl +++ b/telecomm/java/com/android/internal/telecomm/IInCallAdapter.aidl @@ -16,7 +16,6 @@ package com.android.internal.telecomm; -import android.telecomm.CallAudioState; import android.telecomm.PhoneAccountHandle; /** @@ -55,8 +54,6 @@ oneway interface IInCallAdapter { void splitFromConference(String callId); - void swapWithBackgroundCall(String callId); - void turnOnProximitySensor(); void turnOffProximitySensor(boolean screenOnImmediately); diff --git a/telecomm/java/com/android/internal/telecomm/IInCallService.aidl b/telecomm/java/com/android/internal/telecomm/IInCallService.aidl index 8ec6196..5d4992f 100644 --- a/telecomm/java/com/android/internal/telecomm/IInCallService.aidl +++ b/telecomm/java/com/android/internal/telecomm/IInCallService.aidl @@ -17,7 +17,7 @@ package com.android.internal.telecomm; import android.app.PendingIntent; -import android.telecomm.CallAudioState; +import android.telecomm.AudioState; import android.telecomm.ParcelableCall; import com.android.internal.telecomm.IInCallAdapter; @@ -40,7 +40,7 @@ oneway interface IInCallService { void setPostDialWait(String callId, String remaining); - void onAudioStateChanged(in CallAudioState audioState); + void onAudioStateChanged(in AudioState audioState); void bringToForeground(boolean showDialpad); diff --git a/telecomm/java/com/android/internal/telecomm/ITelecommService.aidl b/telecomm/java/com/android/internal/telecomm/ITelecommService.aidl index 5036948..3c1dea6 100644 --- a/telecomm/java/com/android/internal/telecomm/ITelecommService.aidl +++ b/telecomm/java/com/android/internal/telecomm/ITelecommService.aidl @@ -40,9 +40,9 @@ interface ITelecommService { PhoneAccountHandle getDefaultOutgoingPhoneAccount(); /** - * @see TelecommManager#getEnabledPhoneAccounts + * @see TelecommManager#getOutgoingPhoneAccounts */ - List<PhoneAccountHandle> getEnabledPhoneAccounts(); + List<PhoneAccountHandle> getOutgoingPhoneAccounts(); /** * @see TelecommManager#getPhoneAccount diff --git a/telecomm/java/com/android/internal/telecomm/IVideoCallCallback.aidl b/telecomm/java/com/android/internal/telecomm/IVideoCallback.aidl index 1a8f68e..186f083 100644 --- a/telecomm/java/com/android/internal/telecomm/IVideoCallCallback.aidl +++ b/telecomm/java/com/android/internal/telecomm/IVideoCallback.aidl @@ -16,22 +16,24 @@ package com.android.internal.telecomm; -import android.telecomm.CallCameraCapabilities; -import android.telecomm.VideoCallProfile; - -/** - * Internal definition of a callback interface, used for an InCallUi to respond to video telephony - * changes. - * - * @see android.telecomm.InCallService.VideoCall.Listener - * - * {@hide} - */ -oneway interface IVideoCallCallback { - void receiveSessionModifyRequest(in VideoCallProfile videoCallProfile); - - void receiveSessionModifyResponse(int status, in VideoCallProfile requestedProfile, - in VideoCallProfile responseProfile); +import android.telecomm.CameraCapabilities; +import android.telecomm.VideoProfile; + + /** + * Internal definition of a callback interface, used for an InCallUi to respond to video + * telephony changes. + * + * @see android.telecomm.InCallService.VideoCall.Listener + * + * {@hide} + */ +oneway interface IVideoCallback { + void receiveSessionModifyRequest(in VideoProfile videoProfile); + + void receiveSessionModifyResponse( + int status, + in VideoProfile requestedProfile, + in VideoProfile responseProfile); void handleCallSessionEvent(int event); @@ -39,5 +41,5 @@ oneway interface IVideoCallCallback { void changeCallDataUsage(int dataUsage); - void changeCameraCapabilities(in CallCameraCapabilities callCameraCapabilities); + void changeCameraCapabilities(in CameraCapabilities cameraCapabilities); } diff --git a/telecomm/java/com/android/internal/telecomm/IVideoCallProvider.aidl b/telecomm/java/com/android/internal/telecomm/IVideoProvider.aidl index c1ba749..9d3ad7f 100644 --- a/telecomm/java/com/android/internal/telecomm/IVideoCallProvider.aidl +++ b/telecomm/java/com/android/internal/telecomm/IVideoProvider.aidl @@ -17,15 +17,15 @@ package com.android.internal.telecomm; import android.view.Surface; -import android.telecomm.VideoCallProfile; +import android.telecomm.VideoProfile; /** * Internal remote interface for a video call provider. - * @see android.telecomm.VideoCallProvider + * @see android.telecomm.VideoProvider * @hide */ -oneway interface IVideoCallProvider { - void setVideoCallListener(IBinder videoCallListenerBinder); +oneway interface IVideoProvider { + void setVideoListener(IBinder videoListenerBinder); void setCamera(String cameraId); @@ -37,9 +37,9 @@ oneway interface IVideoCallProvider { void setZoom(float value); - void sendSessionModifyRequest(in VideoCallProfile reqProfile); + void sendSessionModifyRequest(in VideoProfile reqProfile); - void sendSessionModifyResponse(in VideoCallProfile responseProfile); + void sendSessionModifyResponse(in VideoProfile responseProfile); void requestCameraCapabilities(); |