Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class AudioSetting(val codecType: String?, var bitRate: Int? = null, var opusParams: OpusParams? = null)
Link copied to clipboard
Link copied to clipboard
data class ConnectMessage(val type: String = "connect", var role: String, val channelId: String, val clientId: String? = null, val bundleId: String? = null, val metadata: Any? = null, val signalingNotifyMetadata: Any? = null, val multistream: Boolean = false, var spotlight: Any? = null, var spotlightNumber: Int? = null, var spotlightFocusRid: String? = null, var spotlightUnfocusRid: String? = null, var simulcast: Boolean? = false, var simulcastRid: String? = null, var video: Any? = null, var audio: Any? = null, val soraClient: String = SDKInfo.sdkInfo(), val libwebrtc: String = SDKInfo.libwebrtcInfo(), val environment: String = SDKInfo.deviceInfo(), val sdp: String? = null, val dataChannelSignaling: Boolean? = null, val ignoreDisconnectWebsocket: Boolean? = null, val dataChannels: List<Map<String, Any>>? = null, val audioStreamingLanguageCode: String? = null, var redirect: Boolean? = null, val forwardingFilter: Any? = null, val forwardingFilters: List<Any>? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class MessageConverter
Link copied to clipboard
data class NotificationMessage(val type: String = "notify", val eventType: String, val timestamp: String, val role: String?, val sessionId: String?, val clientId: String?, val bundleId: String?, val connectionId: String?, val spotlightNumber: Int?, val audio: Boolean?, val video: Boolean?, val metadata: Any?, val connectionTime: Long?, val numberOfConnections: Int?, val numberOfSendrecvConnections: Int?, val numberOfSendonlyConnections: Int?, val numberOfRecvonlyConnections: Int?, val unstableLevel: Int?, val spotlightId: String?, val fixed: Boolean?, val authnMetadata: Any?, val authzMetadata: Any?, val data: Any?, val turnTransportType: String?, val kind: String?, val destinationConnectionId: String?, val sourceConnectionId: String?, val recvConnectionId: String?, val sendConnectionId: String?, val streamId: String?, val failedConnectionId: String?, val currentState: String?, val previousState: String?)
Link copied to clipboard
Link copied to clipboard
data class OfferMessage(val type: String = "offer", val sdp: String, val version: String? = null, val simulcast: Boolean = false, val simulcastMulticodec: Boolean? = null, val spotlight: Boolean? = null, val channelId: String? = null, val clientId: String, val bundleId: String? = null, val connectionId: String, val sessionId: String? = null, val metadata: Any?, val config: OfferConfig? = null, val mid: Map<String, String>? = null, val encodings: List<Encoding>?, val dataChannels: List<Map<String, Any>>? = null, val audio: Boolean? = null, val audioCodecType: String? = null, val audioBitRate: Int? = null, val video: Boolean? = null, val videoCodecType: String? = null, val videoBitRate: Int? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class SwitchedMessage(val type: String = "switched", val ignoreDisconnectWebsocket: Boolean? = null)
Link copied to clipboard
Link copied to clipboard