The MediaStreamEvent interface represents events that occurs in relation to a MediaStream.
see https://www.w3.org/TR/2015/WD-webrtc-20150210/#idl-def-RTCBundlePolicy in W3C spec
The RTCDataChannel interface represents a bi-directional data channel between two peers of a connection.
The RTCDataChannelEvent interface represents events that occur while attaching a RTCDataChannel to a RTCPeerConnection.
see https://www.w3.org/TR/2015/WD-webrtc-20150210/#idl-def-RTCDataChannelState in W3C spec
The RTCIceCandidate interface of the the WebRTC API represents a candidate internet connectivity establishment (ICE) server for establishing an RTCPeerConnection.
see https://www.w3.org/TR/2015/WD-webrtc-20150210/#rtciceconnectionstate-enum in W3C spec
see https://www.w3.org/TR/2015/WD-webrtc-20150210/#idl-def-RTCIceTransportPolicy in W3C spec
The RTCPeerConnection interface represents a WebRTC connection between the local computer and a remote peer.
The RTCPeerConnectionIceEvent interface represents events that occurs in relation to ICE candidates with the target, usually an RTCPeerConnection.
see https://www.w3.org/TR/2015/WD-webrtc-20150210/#idl-def-RTCSdpType in W3C spec
see https://www.w3.org/TR/2015/WD-webrtc-20150210/#idl-def-RTCStatsType in W3C spec