RTCPeerConnection class abstract

Constructors

RTCPeerConnection()

Properties

connectionState → RTCPeerConnectionState?
no setter
getConfiguration → Map<String, dynamic>
no setter
hashCode → int
The hash code for this object.
no setterinherited
iceConnectionState → RTCIceConnectionState?
no setter
iceGatheringState → RTCIceGatheringState?
no setter
onAddStream ↔ dynamic Function(MediaStream stream)?
getter/setter pair
onAddTrack ↔ dynamic Function(MediaStream stream, MediaStreamTrack track)?
getter/setter pair
onConnectionState ↔ dynamic Function(RTCPeerConnectionState state)?
getter/setter pair
onDataChannel ↔ dynamic Function(RTCDataChannel channel)?
getter/setter pair
onIceCandidate ↔ dynamic Function(RTCIceCandidate candidate)?
getter/setter pair
onIceConnectionState ↔ dynamic Function(RTCIceConnectionState state)?
getter/setter pair
onIceGatheringState ↔ dynamic Function(RTCIceGatheringState state)?
getter/setter pair
onRemoveStream ↔ dynamic Function(MediaStream stream)?
getter/setter pair
onRemoveTrack ↔ dynamic Function(MediaStream stream, MediaStreamTrack track)?
getter/setter pair
onRenegotiationNeeded ↔ dynamic Function()?
getter/setter pair
onSignalingState ↔ dynamic Function(RTCSignalingState state)?
getter/setter pair
onTrack ↔ dynamic Function(RTCTrackEvent event)?
Unified-Plan
getter/setter pair
receivers → Future<List<RTCRtpReceiver>>
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
senders → Future<List<RTCRtpSender>>
no setter
signalingState → RTCSignalingState?
no setter
transceivers → Future<List<RTCRtpTransceiver>>
no setter

Methods

addCandidate(RTCIceCandidate candidate) → Future<void>
addStream(MediaStream stream) → Future<void>
addTrack(MediaStreamTrack track, [MediaStream stream]) → Future<RTCRtpSender>
addTransceiver({MediaStreamTrack track, RTCRtpMediaType kind, RTCRtpTransceiverInit init}) → Future<RTCRtpTransceiver>
'audio|video', { 'direction': 'recvonly|sendonly|sendrecv' }
close() → Future<void>
createAnswer([Map<String, dynamic> constraints]) → Future<RTCSessionDescription>
createDataChannel(String label, RTCDataChannelInit dataChannelDict) → Future<RTCDataChannel>
createDtmfSender(MediaStreamTrack track) → RTCDTMFSender
createOffer([Map<String, dynamic> constraints]) → Future<RTCSessionDescription>
dispose() → Future<void>
getConnectionState() → Future<RTCPeerConnectionState?>
getIceConnectionState() → Future<RTCIceConnectionState?>
getIceGatheringState() → Future<RTCIceGatheringState?>
getLocalDescription() → Future<RTCSessionDescription?>
getLocalStreams() → List<MediaStream?>
getReceivers() → Future<List<RTCRtpReceiver>>
getRemoteDescription() → Future<RTCSessionDescription?>
getRemoteStreams() → List<MediaStream?>
getSenders() → Future<List<RTCRtpSender>>
Unified-Plan.
getSignalingState() → Future<RTCSignalingState?>
getStats([MediaStreamTrack? track]) → Future<List<StatsReport>>
getTransceivers() → Future<List<RTCRtpTransceiver>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeStream(MediaStream stream) → Future<void>
removeTrack(RTCRtpSender sender) → Future<bool>
restartIce() → Future<void>
setConfiguration(Map<String, dynamic> configuration) → Future<void>
setLocalDescription(RTCSessionDescription description) → Future<void>
setRemoteDescription(RTCSessionDescription description) → Future<void>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited