Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
sealed interface RTCBundlePolicy
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface RTCDataChannelState
Link copied to clipboard
sealed interface RTCDegradationPreference
Link copied to clipboard
Link copied to clipboard
sealed interface RTCDtlsRole
Link copied to clipboard
sealed interface RTCDtlsTransportState
Link copied to clipboard
Link copied to clipboard
open class RTCDTMFToneChangeEvent(    val type: EventType<RTCDTMFToneChangeEvent>,     init: RTCDTMFToneChangeEventInit = definedExternally) : Event

Events sent to indicate that DTMF tones have started or finished playing. This interface is used by the tonechange event.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface RTCEncodedVideoFrameType
Link copied to clipboard
open class RTCError(init: RTCErrorInit, message: String = definedExternally) : DOMException
Link copied to clipboard
sealed interface RTCErrorDetailType
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface RTCErrorInit
Link copied to clipboard
open class RTCIceCandidate(init: RTCIceCandidateInit = definedExternally)

The RTCIceCandidate interface—part of the WebRTC API—represents a candidate Internet Connectivity Establishment (ICE) configuration which may be used to establish an RTCPeerConnection.

Link copied to clipboard
Link copied to clipboard
sealed interface RTCIceCandidatePair
Link copied to clipboard
Link copied to clipboard
sealed interface RTCIceCandidateType
Link copied to clipboard
sealed interface RTCIceComponent
Link copied to clipboard
sealed interface RTCIceConnectionState
Link copied to clipboard
sealed interface RTCIceGathererState
Link copied to clipboard
sealed interface RTCIceGatheringState
Link copied to clipboard
sealed interface RTCIceProtocol
Link copied to clipboard
sealed interface RTCIceRole
Link copied to clipboard
interface RTCIceServer
Link copied to clipboard
sealed interface RTCIceTcpCandidateType
Link copied to clipboard

Provides access to information about the ICE transport layer over which the data is being sent and received.

Link copied to clipboard
sealed interface RTCIceTransportPolicy
Link copied to clipboard
sealed interface RTCIceTransportState
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class RTCPeerConnection(configuration: RTCConfiguration = definedExternally) : EventTarget

A WebRTC connection between the local computer and a remote peer. It provides methods to connect to a remote peer, maintain and monitor the connection, and close the connection once it's no longer needed.

Link copied to clipboard
Link copied to clipboard
open class RTCPeerConnectionIceEvent(    val type: EventType<RTCPeerConnectionIceEvent>,     init: RTCPeerConnectionIceEventInit = definedExternally) : Event

Events that occurs in relation to ICE candidates with the target, usually an RTCPeerConnection. Only one event is of this type: icecandidate.

Link copied to clipboard
sealed interface RTCPeerConnectionState
Link copied to clipboard
sealed interface RTCPriorityType
Link copied to clipboard
Link copied to clipboard
sealed interface RTCRtcpMuxPolicy
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface RTCRtpCodec
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

This WebRTC API interface manages the reception and decoding of data for a MediaStreamTrack on an RTCPeerConnection.

Link copied to clipboard
open class RTCRtpScriptTransform(worker: Worker, options: JsAny? = definedExternally, transfer: ReadonlyArray<*> = definedExternally)
Link copied to clipboard

Provides the ability to control and obtain details about how a particular MediaStreamTrack is encoded and sent to a remote peer.

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
sealed interface RTCSctpTransportState
Link copied to clipboard
sealed interface RTCSdpType
Link copied to clipboard
Link copied to clipboard

One end of a connection—or potential connection—and how it's configured. Each RTCSessionDescription consists of a description type indicating which part of the offer/answer negotiation process it describes and of the SDP descriptor of the session.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface RTCSignalingState
Link copied to clipboard
interface RTCStats
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface RTCStatsType
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard