Skip to main content

Interface: PeerConnectionSignals

Properties

onConnectionStateChange

onConnectionStateChange: Signal<RTCPeerConnectionState, RTCPeerConnectionState>


onDataChannel

onDataChannel: Signal<RTCDataChannel, RTCDataChannel>


onIceCandidate

onIceCandidate: Signal<null | RTCIceCandidate, null | RTCIceCandidate>


onIceCandidateError

onIceCandidateError: Signal<Event | RTCPeerConnectionIceErrorEvent, Event | RTCPeerConnectionIceErrorEvent>


onIceConnectionStateChange

onIceConnectionStateChange: Signal<RTCIceConnectionState, RTCIceConnectionState>


onIceGatheringStateChange

onIceGatheringStateChange: Signal<RTCIceGatheringState, RTCIceGatheringState>


onNegotiationNeeded

onNegotiationNeeded: Signal<undefined, undefined>


onRemoteStreams

onRemoteStreams: Signal<TransceiverConfig, TransceiverConfig>


onSecureCheckCode

onSecureCheckCode: Signal<string, string>


onSignalingStateChange

onSignalingStateChange: Signal<RTCSignalingState, RTCSignalingState>


onTrack

onTrack: Signal<RTCTrackEvent, RTCTrackEvent>


onTransceiverChange

onTransceiverChange: Signal<undefined, undefined>