Package-level declarations

Types

Link copied to clipboard
interface Call

Call object acts as a handler for managing a connection between call participants, accessing details such as start time, state and possible errors. It also allows to attach listeners to be notified about changes in it's lifecycle.

Link copied to clipboard
interface CallController

CallController provides the entry point to the calling functionality of the Sinch SDK.

Link copied to clipboard

Listener handling changes connected with calling functionality of the Sinch SDK eg. being notified about new incoming call.

Link copied to clipboard
interface CallDetails

Container holding detailed information about a Call instance.

Link copied to clipboard
Link copied to clipboard

Enumeration providing information why given Call has ended. If call has not ended yet NONE end cause is returned.

Link copied to clipboard
interface CallListener

Represents a listener of Call events. The methods handle call state changes.

Link copied to clipboard

The CallNotificationResult is used to indicate the result of a relayed push notification payload and includes call related information.

Link copied to clipboard

Enumeration representing different states during a Call lifecycle.

Link copied to clipboard
data class MediaConstraints(val isVideoRequested: Boolean)

MediaConstraints object holds media parameters used to initiate a call.