Configuration for new IClient instance.
Externally created WebRTC EglBase
Enable/disable front facing camera mirroring. True by default.
Enable debug logging. False by default.
Enable log output to logcat. True by default.
Enable video functionality. True by default.
Application package name is generally the applicationId in your app-level build.gradle file.
You need to set this only if you are going to send push notifications across several Android apps using a single Voximplant application.
Specifies when the audio focus request is performed: when a call is started or established.
RequestAudioFocusMode.REQUEST_ON_CALL_START by default.
In case of RequestAudioFocusMode.REQUEST_ON_CALL_CONNECTED, SDK requests audio focus and sets audio mode to MODE_IN_COMMUNICATION, when a call is established, i.e. ICallListener.onCallConnected(ICall, Map) is invoked.
If the application plays some audio, it may result in audio interruptions. To avoid this behaviour, this option should be set to RequestAudioFocusMode.REQUEST_ON_CALL_CONNECTED and application's audio should be stopped/paused on ICallListener.onCallAudioStarted(ICall).
Call statistics collection interval in milliseconds. Default 5000. Must be multiple of 500.