Package-level declarations

Types

Link copied to clipboard
open class AgoraRtmChannelHandler(hostView: AgoraVideoViewer) : RtmChannelListener

Class for all the Agora RTM Channel event handlers

Link copied to clipboard

Class for all the Agora RTM Client event handlers

Link copied to clipboard
data class AgoraVersion(var rtmVersion: String, var rtcVersion: String) : Serializable
Link copied to clipboard
Link copied to clipboard
data class MuteRequest(var messageType: String = "MuteRequest", var rtcId: Int, var mute: Boolean, var device: Int, var isForceful: Boolean) : Serializable
Link copied to clipboard
Link copied to clipboard

Error types to expect from fetchToken on failing ot retrieve valid token.

Link copied to clipboard
data class UIKitData(var platform: String, var framework: String, var version: String) : Serializable
Link copied to clipboard
data class UserData(var messageType: String = "UserData", var rtmId: String, var rtcId: Int?, var username: String? = null, var role: Int, var agoraVersion: AgoraVersion, var uiKitData: UIKitData) : Serializable

Functions

Link copied to clipboard
Link copied to clipboard
fun AgoraRtmController.Companion.sendMuteRequest(peerRtcId: Int, mute: Boolean, hostView: AgoraVideoViewer, deviceType: DeviceType, isForceful: Boolean = false)
Link copied to clipboard