WebRtcConnectionEventsEmitter
class WebRtcConnectionEventsEmitter(config: WebRtcConnectionConfig) : WebRtcConnectionEvents(source)
Internal implementation of WebRtcConnectionEvents that emits events to flows.
This class maintains the mutable flows and provides methods to emit events from platform-specific WebRTC implementations.
Properties
Link copied to clipboard
Flow of newly added connection dataChannels, as a result of the remote peer calling WebRtcPeerConnection.createDataChannel.
Link copied to clipboard
Flow of ICE candidates generated by this peer connection.
Link copied to clipboard
Flow of ICE connection state changes.
Link copied to clipboard
Flow of ICE gathering state changes.
Link copied to clipboard
Sets a callback to be invoked when negotiation (offer-answer exchange, etc.) is needed for this connection.
Link copied to clipboard
Flow of signaling state changes.
Link copied to clipboard
Flow of connection state changes.
Link copied to clipboard
Flow of connection statistics.
Link copied to clipboard
Flow of events on a media track (e.g., add, remove).