IMS-VT: Upgrade/Downgrade change
-Add isVideo API to VideoProfile.VideoState IMS-VT: Fix propagation of device orientation. Orientation received at VT Service is incorrect. Fixed propagation of device orientation to VT service. IMS-VT: Upgrade fix -Add session modify call timed out constant Notify listeners of video quality changed event - Propagate the video quality changed message to the UI. IMS: Add support for video quality - Add Config interface to get/set video quality IMS-VT: Multitasking feature -Support for video multitasking IMS-VT: Modification of data usage aidl Change data usage aidl interface to take parameter type long instead of int Change-Id: I7cda2a689edb86d025dfe8efc8f573918c4bd6bc Propagate the call substate changed message to the UI IMS-VT: Add call modifiable capability PhoneCapababilities call type modifiable constant added IMS-VT: Add a bit mask CALL_SUBSTATE_ALL with all call substate bits set IMS-VT: Enable Video conferencing. Enable Video conferencing. Change-Id: I4240aa6f32c75d6eea8a41da3c87bca651f0901b IMS-VT: Add hide for setVideoProvider API Observed compilation error for SDK generation due to setVideoProvider API. Marking setVideoProvider as hide inorder to resolve the compilation error. IMS-VT: Add persist.radio.ims.audio.output for VT calls -- Add persist.radio.ims.audio.output to set the default speaker for VT calls. -- Add required constants IMS-VT: Add additional error codes for upgrade downgrade -Add support to send additional error codes to UI during upgrade downgrade. Change-Id: Id452d225098fe3bccdcd37d242985c5c761144c1
This commit is contained in:
@@ -42,6 +42,7 @@ public class VideoCallImpl extends VideoCall {
|
||||
private static final int MSG_CHANGE_PEER_DIMENSIONS = 4;
|
||||
private static final int MSG_CHANGE_CALL_DATA_USAGE = 5;
|
||||
private static final int MSG_CHANGE_CAMERA_CAPABILITIES = 6;
|
||||
private static final int MSG_CHANGE_VIDEO_QUALITY = 7;
|
||||
|
||||
private final IVideoProvider mVideoProvider;
|
||||
private final VideoCallListenerBinder mBinder;
|
||||
@@ -88,7 +89,12 @@ public class VideoCallImpl extends VideoCall {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void changeCallDataUsage(int dataUsage) {
|
||||
public void changeVideoQuality(int videoQuality) {
|
||||
mHandler.obtainMessage(MSG_CHANGE_VIDEO_QUALITY, videoQuality, 0).sendToTarget();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void changeCallDataUsage(long dataUsage) {
|
||||
mHandler.obtainMessage(MSG_CHANGE_CALL_DATA_USAGE, dataUsage).sendToTarget();
|
||||
}
|
||||
|
||||
@@ -139,12 +145,15 @@ public class VideoCallImpl extends VideoCall {
|
||||
}
|
||||
break;
|
||||
case MSG_CHANGE_CALL_DATA_USAGE:
|
||||
mVideoCallListener.onCallDataUsageChanged(msg.arg1);
|
||||
mVideoCallListener.onCallDataUsageChanged((long) msg.obj);
|
||||
break;
|
||||
case MSG_CHANGE_CAMERA_CAPABILITIES:
|
||||
mVideoCallListener.onCameraCapabilitiesChanged(
|
||||
(CameraCapabilities) msg.obj);
|
||||
break;
|
||||
case MSG_CHANGE_VIDEO_QUALITY:
|
||||
mVideoCallListener.onVideoQualityChanged(msg.arg1);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@@ -244,4 +253,4 @@ public class VideoCallImpl extends VideoCall {
|
||||
} catch (RemoteException e) {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user