| AudioParams | [androidJvm] data class AudioParams(bitRate: Int, codec: HMSAudioCodec) |
| HMSRole | [androidJvm] data class HMSRole |
| PermissionsParams | [androidJvm] data class PermissionsParams(endRoom: Boolean, removeOthers: Boolean, stopPresentation: Boolean, muteAll: Boolean, askToUnmute: Boolean, muteSelective: Boolean, changeRole: Boolean) |
| PublishParams | [androidJvm] data class PublishParams(audio: AudioParams?, video: VideoParams?, screen: VideoParams?, allowed: ArrayList[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)) |
| SubscribeDegradationParams | [androidJvm] data class SubscribeDegradationParams(packetLossThreshold: Long, degradeGracePeriodSeconds: Long, recoverGracePeriodSeconds: Long) |
| SubscribeParams | [androidJvm] data class SubscribeParams(subscribeTo: ArrayList[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), maxSubsBitRate: Int, subscribeDegradationParam: SubscribeDegradationParams?) |
| VideoParams | [androidJvm] data class VideoParams(bitRate: Int, codec: HMSVideoCodec, frameRate: Int, width: Int, height: Int) |