Package-level declarations
Types
Link copied to clipboard
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
Link copied to clipboard
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
interface RtmTokenCallback
Link copied to clipboard
Error types to expect from fetchToken on failing ot retrieve valid token.
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
fun AgoraRtmController.Companion.fetchToken(urlBase: String, rtmId: String, completion: RtmTokenCallback)
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
fun AgoraRtmController.Companion.sendUserData(toChannel: Boolean, peerRtmId: String? = null, hostView: AgoraVideoViewer)