It defines the call connection quality.
Class that encapsulates the push token needed to receive Push Notification via FCM.
Wrapper class for RTCCall that contains all mid-call features.
Class containing all different options for audio user can select while on a call.
Lambda used to receive updates for audio option change.
Interface definition for a listener to be invoked when a call update is received.
Class used to gather information about the callee when placing a call.
Wavecell is an SDK facade object.
The inception point of all communications between client and SDK.
Class containing all different call actions that application should respond to.
A class that encapsulates a successful outcome with data of type T
or a failure with with data of type T and an exception of type Exception.
Wrapper class for RxJava's CompositeDisposable.
It allows you to access the same methods and properties CompositeDisposable has.
A Configuration class used to activate the Wavecell SDK.
Its instantiation is only possible by using its Builder class.
Wrapper class for RxJava's Disposable.
It allows you to access the same methods and properties Disposable has.
Class containing information about a particular SDK events, such as SDK activation,
call or server error.
Class containing all different destinations for a WavecellEvent.
A class that encapsulates exceptions that may happen during SDK lifecycle.
Class containing information for logging. It is used every time the SDK logs to the console.
Class containing all different levels the logging system has.
Interface definition used to receive a WavecellLog every time the SDK prints to the console.
A Configuration class used to activate the Wavecell SDK.
Its instantiation is only possible by using its Builder class.
A Configuration class used to activate the Wavecell SDK.
Its instantiation is only possible by using its Builder class.