Package-level declarations

Types

Link copied to clipboard
@Serializable
data class DeviceInfo(var isMobile: Boolean = true, val browserName: String? = null, val browserVersion: String? = null, var osName: String, var osVersionName: String, val engineName: String? = null, var userAgent: String? = null, var cpus: Int, var memory: Long?, val webGLSupport: Int? = null)
Link copied to clipboard
@Serializable(with = EventSerializer::class)
enum Event : Enum<Event>
Link copied to clipboard
Link copied to clipboard
@Serializable
class EventChunk(val entries: MutableList<EventEntry>)
Link copied to clipboard
@Serializable
sealed interface EventData
Link copied to clipboard
@Serializable
sealed class EventEntry
Link copied to clipboard
class EventHandler(dataSink: DataSink, observer: CallStatsObserver, logger: Logger)
Link copied to clipboard
object EventSerializer : KSerializer<Event>
Link copied to clipboard
Link copied to clipboard
@Serializable
data class PeerMetaData(val metaData: Map<String, Any?>, var deviceInfo: DeviceInfo, var meetingEnv: String?, val peerId: String, val userId: String, val roomUUID: String, val permissions: Map<String, Any?>, val participantRole: String?, val roomViewType: String, val sdkName: String, val sdkVersion: String)
Link copied to clipboard
@Serializable
data class TransportStatistics(val transportId: String?, val consuming: Boolean?, val producing: Boolean?, val stats: WebRtcTransportStats?)

Properties

Link copied to clipboard