CallDelegate
open class CallDelegate : LinphoneObjectDelegate
Undocumented
-
Undocumented
Declaration
Swift
public init()
-
Callback to notify that the camera is not working and has been changed to “No Webcam”. A camera is detected as mis-functionning as soon as it outputs no frames at all during a period of 5 seconds. This check is only performed on desktop platforms, in the purpose of notifying camera failures, for example if when a usb cable gets disconnected.
Declaration
Swift
open func onCameraNotWorking(call: Call, cameraName: String)
Parameters
call
LinphoneCall for which the next video frame has been decoded
cameraName
the name of the non-working camera
-
Callback for notifying a snapshot taken.
Declaration
Swift
open func onSnapshotTaken(call: Call, filepath: String)
Parameters
call
LinphoneCall for which the snapshot was taken
filepath
the name of the saved file
-
Callback for notifying a received TMMBR.
Declaration
Swift
open func onTmmbrReceived(call: Call, streamIndex: Int, tmmbr: Int)
Parameters
call
LinphoneCall for which the TMMBR has changed
streamIndex
the index of the current stream
tmmbr
the value of the received TMMBR
-
Callback for receiving info messages.
Declaration
Swift
open func onInfoMessageReceived(call: Call, msg: InfoMessage)
Parameters
call
LinphoneCall whose info message belongs to.
msg
LinphoneInfoMessage object.
-
Call encryption changed callback.
Declaration
Swift
open func onEncryptionChanged(call: Call, on: Bool, authenticationToken: String)
Parameters
call
LinphoneCall object whose encryption is changed.
on
Whether encryption is activated.
authenticationToken
An authentication_token, currently set for ZRTP kind of encryption only.
-
Callback for notifying the processing SIP ACK messages.
Parameters
call
LinphoneCall for which an ACK is being received or sent
ack
the ACK message
isReceived
if true this ACK is an incoming one, otherwise it is an ACK about to be sent.
-
Callback for being notified of received DTMFs.
Declaration
Swift
open func onDtmfReceived(call: Call, dtmf: Int)
Parameters
call
LinphoneCall object that received the dtmf
dtmf
The ascii code of the dtmf
-
Callback to notify a next video frame has been decoded.
Declaration
Swift
open func onNextVideoFrameDecoded(call: Call)
Parameters
call
LinphoneCall for which the next video frame has been decoded