SIGN UP

ClientConfig

Properties

bundleId

Optional
string bundleId

Application bundle id/package name for iOS/Android respectively. You need to set this only if you are going to send push notifications across several mobile apps on a specific platform (Android or iOS) using a single Voximplant application.

enableCameraMirroring

Optional
boolean enableCameraMirroring

Enable/disable front facing camera mirroring. True by default. ANDROID ONLY.

enableDebugLogging

Optional
boolean enableDebugLogging

Enable debug logging. Set to false by default. ANDROID ONLY

enableHWAcceleration

Optional
boolean enableHWAcceleration

Enable hardware video acceleration. Set to true by default. Should be set to false, if provideLocalFramesInByteBuffers is set to true. ANDROID ONLY

enableLogcatLogging

Optional
boolean enableLogcatLogging

Enable log output to logcat. True by default. ANDROID ONLY

enableVideo

Optional
boolean enableVideo

Enable video functionality. Set to true by default. ANDROID ONLY

logLevel

Optional
LogLevel logLevel

Log levels. IOS ONLY

preferredVideoCodec

Optional
VideoCodec preferredVideoCodec

Preferred video codec for all video calls. VideoCodec.VP8 by default. Can be overridden for a particular call via CallSettings.preferredVideoCodec. ANDROID ONLY

provideLocalFramesInByteBuffers

Optional
boolean provideLocalFramesInByteBuffers

Request video frames from camera in I420 format with byte buffers. Set to false by default. If set to false, video frames from camera will be provided in I420 format with textures. ANDROID ONLY

requestAudioFocusMode

Optional
RequestAudioFocusMode requestAudioFocusMode

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. CallEvents.Connected is invoked.

In case of RequestAudioFocusMode.REQUEST_ON_CALL_START, SDK requests audio focus when the call is started, i.e. Client.call() or Call.answer() are called.

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 CallEvents.ProgressToneStop.

ANDROID ONLY

saveLogsToFile

Optional
boolean saveLogsToFile

Enable saving of the logs to file. Log files are located at: Library/Caches/Logs. False by default. IOS ONLY