package js.html.rtc

..
AnswerOptions

BundlePolicy

Certificate

The interface of the the WebRTC API provides an object represents a certificate that an RTCPeerConnection uses to authenticate.

Configuration

DTMFSender

DTMFToneChangeEvent

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

DTMFToneChangeEventInit

DataChannel

The RTCDataChannel interface represents a network channel which can be used for bidirectional peer-to-peer transfers of arbitrary data. Every data channel is associated with an RTCPeerConnection, and each peer connection can have up to a theoretical maximum of 65,534 data channels (the actual limit may vary from browser to browser).

DataChannelEvent

The RTCDataChannelEvent() constructor returns a new RTCDataChannelEvent object, which represents a datachannel event. These events sent to an RTCPeerConnection when its remote peer is asking to open an RTCDataChannel between the two peers.

DataChannelEventInit

DataChannelInit

DataChannelState

DataChannelType

DegradationPreference

FecParameters

IceCandidate

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

IceCandidateInit

IceConnectionState

IceCredentialType

IceGatheringState

IceServer

IceTransportPolicy

IdentityAssertion

IdentityAssertionResult

IdentityProvider

IdentityProviderDetails

IdentityProviderOptions

IdentityProviderRegistrar

IdentityValidationResult

OfferAnswerOptions

OfferOptions

PeerConnection

The RTCPeerConnection interface represents 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.

PeerConnectionIceEvent

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

PeerConnectionIceEventInit

PriorityType

RtcpParameters

RtpCodecParameters

RtpContributingSource

RtpEncodingParameters

RtpHeaderExtensionParameters

RtpParameters

RtpReceiver

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

RtpSender

The RTCRtpSender interface provides the ability to control and obtain details about how a particular MediaStreamTrack is encoded and sent to a remote peer.

RtpSynchronizationSource

RtpTransceiver

The WebRTC interface RTCRtpTransceiver describes a permanent pairing of an RTCRtpSender and an RTCRtpReceiver, along with some shared state.

RtpTransceiverDirection

RtpTransceiverInit

RtxParameters

SdpType

SessionDescription

The RTCSessionDescription interface describes 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.

SessionDescriptionInit

SignalingState

StatsReport

The RTCStatsReport interface is used to provide statistics data about WebRTC connections as returned by the RTCPeerConnection.getStats(), RTCRtpReceiver.getStats(), and RTCRtpSender.getStats() methods.

TrackEvent

The WebRTC API interface RTCTrackEvent represents the track event, which is sent when a new MediaStreamTrack is added to an RTCRtpReceiver which is part of the RTCPeerConnection.

TrackEventInit