This comment has been minimized.

The icecandidate event of the RTCIceGatherer object uses the RTCIceGathererEvent interface.

Firing an RTCIceGathererEvent event named e with an RTCIceGatherCandidate candidate means that an event with the name e, which does not bubble (except where otherwise stated) and is not cancelable (except where otherwise stated), and which uses the RTCIceGathererEvent interface with the candidate attribute set to the new ICE candidate, must be created and dispatched at the given target.

candidate of type RTCIceGatherCandidate, readonly
The candidate attribute is the RTCIceGatherCandidate object with the new ICE candidate that caused the event. If candidate is of type RTCIceCandidateComplete, there are no additional candidates.

5.4.2 Dictionary RTCIceGathererEventInit Members

candidate of type RTCIceGatherCandidate
The ICE candidate that caused the event.