-
Notifications
You must be signed in to change notification settings - Fork 0
NetworkQualityDelegate
Adnan Arnautović edited this page Jan 26, 2023
·
1 revision
onNetworkQualityChanged(_ networkQualityChangedEvent: NetworkQualityChangedEvent)
onRemoteNetworkQualityChanged(_ networkQualityChangedEvent: NetworkQualityChangedEvent)
Delegate function executed when the local network quality changes.
-
networkQualityChangedEvent
:NetworkQualityChangedEvent
- Instance of theNetworkQualityChangedEvent
.
none
func onNetworkQualityChanged(_ networkQualityChangedEvent: NetworkQualityChangedEvent) {
let localNetworkQuality = networkQualityChangedEvent.networkQuality
os_log("Local network quality changed: %s (%d)", localNetworkQuality.getName(), localNetworkQuality.getScore())
}
Delegate function executed when the remote network quality changes.
-
networkQualityChangedEvent
:NetworkQualityChangedEvent
- Instance of theNetworkQualityChangedEvent
.
none
func onRemoteNetworkQualityChanged(_ networkQualityChangedEvent: NetworkQualityChangedEvent) {
let remoteNetworkQuality = networkQualityChangedEvent.networkQuality
os_log("Remote network quality changed: %s (%d)", remoteNetworkQuality.getName(), remoteNetworkQuality.getScore())
}
- Prerequisites
- Events
- InfobipRTC
- Call
- IncomingCall
- OutgoingCall
- CallRequest
- CallConversationsRequest
- CallOptions
- VideoOptions
- VideoTrack
- RecordingOptions
- CameraOrientation
- CallPhoneNumberOptions
- CallStatus
- CallError
- DTMFError
- ErrorCode
- RTCUser
- CallDelegate
- CallRingingEvent
- CallEstablishedEvent
- CallUpdatedEvent
- CallHangupEvent
- CallErrorEvent
- InfobipSimulator
- Conference
- ConferenceDelegate
- ConferenceRequest
- ConferenceStatus
- ConferenceError
- ConferenceUser
- NetworkQuality
- NetworkQualityChangedEvent
- NetworkQualityDelegate