Package-level declarations

Types

Link copied to clipboard
data class AudioParams(val bitRate: Int, val codec: HMSAudioCodec)
Link copied to clipboard
data class HMSRole
Link copied to clipboard
data class LayerParams(val rid: String?, val scaleResolutionDownBy: Float?, val maxBitrate: Int?, val maxFramerate: Int?)
Link copied to clipboard
data class PermissionsParams(val endRoom: Boolean = false, val removeOthers: Boolean = false, val unmute: Boolean = false, val mute: Boolean = false, val changeRole: Boolean = false, val browserRecording: Boolean = false, val rtmpStreaming: Boolean = false, val hlsStreaming: Boolean = false)
Link copied to clipboard
data class PublishParams(val audio: AudioParams?, val video: VideoParams?, val screen: VideoParams?, val allowed: ArrayList<String> = arrayListOf(), val simulcast: Simulcast?)
Link copied to clipboard
Link copied to clipboard
data class SubscribeDegradationParams(val packetLossThreshold: Long, val degradeGracePeriodSeconds: Long, val recoverGracePeriodSeconds: Long)
Link copied to clipboard
data class SubscribeParams(val subscribeTo: ArrayList<String>, val maxSubsBitRate: Int, val subscribeDegradationParam: SubscribeDegradationParams?)
Link copied to clipboard
data class VideoParams(val bitRate: Int, val codec: HMSVideoCodec, val frameRate: Int, val width: Int, val height: Int)
Link copied to clipboard
data class VideoSimulcastLayersParams(val height: Int?, val width: Int?, val layers: ArrayList<LayerParams>?)