Webex Meetings
Webex Meetings
Media Quality Indicators
Understand media quality during a call or meeting by registering a callback for changes in media quality information.
Media Quality Indicator methods provides insights into the network conditions and device status during an active call. It includes notifications for issues like poor uplink, poor downlink, network loss, and confirmation of a good connection.
This feature is available starting from SDK version 3.4.0 onwards.
anchorRegister for Media Quality Updates
anchorTo register for media quality updates:
call.setObserver(object : CallObserver {
override fun onMediaQualityInfoChanged(mediaQualityInfo: Call.MediaQualityInfo) {
when (mediaQualityInfo) {
Call.MediaQualityInfo.NetworkLost -> {
// Handle network loss
}
Call.MediaQualityInfo.Good -> {
// Handle good network quality
}
Call.MediaQualityInfo.PoorUplink -> {
// Handle poor uplink conditions
}
Call.MediaQualityInfo.PoorDownlink -> {
// Handle poor downlink conditions
}
Call.MediaQualityInfo.HighCpuUsage -> {
// Handle high CPU usage
}
Call.MediaQualityInfo.DeviceLimitation -> {
// Handle device limitations
}
}
}
})