/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 |