/lib/live.hms.video.sdk.models.role

Package live.hms.video.sdk.models.role

Types

NameSummary
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)

On This Page

Types