Internal remote interface for IMS's video call provider.
At least initially, this aidl mirrors telecomm's {@link IVideoCallProvider}. We created a
separate aidl interface even though the methods and parameters are same because the
{@link IVideoCallProvider} was specifically created as a binder for inter-process communication
between Telecomm and Telephony.
We don't want to use the same aidl in other places for communication, namely communication
between Telephony and the IMS Service, even if that communication may be for similar methods.
This decouples the communication among these processes. Similarly, third parties implementing a
video call provider will not have the benefit of accessing the internal
{@link IVideoCallProvider} aidl for interprocess communication. |