Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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, val pollRead: Boolean = false, val pollWrite: Boolean = false, val whiteboard: HMSWhiteBoardPermission = HMSWhiteBoardPermission(
admin = false,
read = false,
write = 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
data class Simulcast(val video: VideoSimulcastLayersParams?, val screen: VideoSimulcastLayersParams?)
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