SignalingChannelImpl

class SignalingChannelImpl @JvmOverloads constructor(    endpoints: List<String>,     role: SoraChannelRole,     channelId: String,     connectDataChannelSignaling: Boolean? = null,     connectIgnoreDisconnectWebSocket: Boolean? = null,     mediaOption: SoraMediaOption,     connectMetadata: Any?,     listener: SignalingChannel.Listener?,     clientOfferSdp: SessionDescription?,     clientId: String? = null,     bundleId: String? = null,     signalingNotifyMetadata: Any? = null,     connectDataChannels: List<Map<String, Any>>? = null,     redirect: Boolean = false) : SignalingChannel

Constructors

Link copied to clipboard
fun SignalingChannelImpl(    endpoints: List<String>,     role: SoraChannelRole,     channelId: String,     connectDataChannelSignaling: Boolean? = null,     connectIgnoreDisconnectWebSocket: Boolean? = null,     mediaOption: SoraMediaOption,     connectMetadata: Any?,     listener: SignalingChannel.Listener?,     clientOfferSdp: SessionDescription?,     clientId: String? = null,     bundleId: String? = null,     signalingNotifyMetadata: Any? = null,     connectDataChannels: List<Map<String, Any>>? = null,     redirect: Boolean = false)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun connect()
Link copied to clipboard
open override fun disconnect(disconnectReason: SoraDisconnectReason?)
Link copied to clipboard
open override fun sendAnswer(sdp: String)
Link copied to clipboard
open override fun sendCandidate(sdp: String)
Link copied to clipboard
open override fun sendDisconnect(disconnectReason: SoraDisconnectReason)
Link copied to clipboard
open override fun sendReAnswer(sdp: String)
Link copied to clipboard
open override fun sendUpdateAnswer(sdp: String)

Sources

Link copied to clipboard