Transport

class Transport(config: PeerConnection.RTCConfiguration, connectionFactory: PeerConnectionFactory) : PeerConnection.Observer

Constructors

Link copied to clipboard
constructor(config: PeerConnection.RTCConfiguration, connectionFactory: PeerConnectionFactory)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
interface Listener

Functions

Link copied to clipboard
fun close()
Link copied to clipboard
suspend fun createOffer(): Either<String?, SessionDescription>
Link copied to clipboard
suspend fun getStats(): RTCStatsReport
Link copied to clipboard
open override fun onAddStream(p0: MediaStream)
Link copied to clipboard
open override fun onAddTrack(receiver: RtpReceiver, streams: Array<out MediaStream>)
Link copied to clipboard
open fun onConnectionChange(p0: PeerConnection.PeerConnectionState)
Link copied to clipboard
open override fun onDataChannel(p0: DataChannel)
Link copied to clipboard
open override fun onIceCandidate(candidate: IceCandidate)
Link copied to clipboard
open fun onIceCandidateError(p0: IceCandidateErrorEvent)
Link copied to clipboard
open override fun onIceCandidatesRemoved(candidate: Array<out IceCandidate>)
Link copied to clipboard
open override fun onIceConnectionChange(state: PeerConnection.IceConnectionState)
Link copied to clipboard
open override fun onIceConnectionReceivingChange(changed: Boolean)
Link copied to clipboard
open override fun onIceGatheringChange(state: PeerConnection.IceGatheringState)
Link copied to clipboard
open override fun onRemoveStream(p0: MediaStream)
Link copied to clipboard
open fun onRemoveTrack(p0: RtpReceiver)
Link copied to clipboard
open override fun onRenegotiationNeeded()
Link copied to clipboard
open fun onSelectedCandidatePairChanged(p0: CandidatePairChangeEvent)
Link copied to clipboard
open override fun onSignalingChange(state: PeerConnection.SignalingState)
Link copied to clipboard
open fun onStandardizedIceConnectionChange(p0: PeerConnection.IceConnectionState)
Link copied to clipboard
open override fun onTrack(transceiver: RtpTransceiver)
Link copied to clipboard
suspend fun setAnswer(sdp: SessionDescription): Either<String?, Unit>