/lib/live.hms.video.sdk/HMSSDK

HMSSDK

[androidJvm]\ class HMSSDK

Types

NameSummary
Builder[androidJvm]
class Builder(context: Context)

Functions

NameSummary
acceptChangeRole[androidJvm]
fun acceptChangeRole(request: HMSRoleChangeRequest)
addAudioObserver[androidJvm]
fun addAudioObserver(observer: HMSAudioListener)
changeRole[androidJvm]
fun changeRole(forPeer: HMSRemotePeer, toRole: HMSRole, force: Boolean)
getLocalPeer[androidJvm]
fun getLocalPeer(): HMSLocalPeer?
getPeers[androidJvm]
fun getPeers(): Array<HMSPeer>
getRemotePeers[androidJvm]
fun getRemotePeers(): Array<HMSRemotePeer>
getRoles[androidJvm]
fun getRoles(): List<HMSRole>
join[androidJvm]
fun join(config: HMSConfig, hmsUpdateListener: HMSUpdateListener)
leave[androidJvm]
fun leave()
preview[androidJvm]
fun preview(config: HMSConfig, listener: HMSPreviewListener)
removeAudioObserver[androidJvm]
fun removeAudioObserver()
sendMessage[androidJvm]
fun sendMessage(type: String, message: String)

Properties