/lib/live.hms.video.sdk/HMSSDK
HMSSDK
[androidJvm]\ class HMSSDK
Types
Functions
Name | Summary |
---|---|
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
Name | Summary |
---|---|
applicationContext | [androidJvm] val applicationContext: Context |
hmsLogLevel | [androidJvm] val hmsLogLevel: HMSLogger.LogLevel |
hmsSettings | [androidJvm] val hmsSettings: HMSTrackSettings |
hmsWebRtcLogLevel | [androidJvm] val hmsWebRtcLogLevel: HMSLogger.LogLevel |
shouldSkipPIIEvents | [androidJvm] val shouldSkipPIIEvents: Boolean |