WebRtcConnectionEvents
Interface providing access to various events and state changes in a WebRTC peer connection.
This interface allows observing connection states, ICE candidates, and other events through Kotlin Flows, enabling reactive programming with WebRTC connections.
Inheritors
Properties
Flow of newly added connection dataChannels, as a result of the remote peer calling WebRtcPeerConnection.createDataChannel.
Flow of ICE candidates generated by this peer connection.
Flow of ICE connection state changes.
Flow of ICE gathering state changes.
Sets a callback to be invoked when negotiation (offer-answer exchange, etc.) is needed for this connection.
Flow of signaling state changes.
Flow of connection state changes.
Flow of connection statistics.
Flow of events on a media track (e.g., add, remove).