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, forwardingFilterOption: SoraForwardingFilterOption? = null) : SignalingChannel

Constructors

Link copied to clipboard
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, forwardingFilterOption: SoraForwardingFilterOption? = null)

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)