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 AddStreamCallback?
getter/setter pair
onAddTrack AddTrackCallback?
getter/setter pair
onConnectionState PeerConnectionStateCallback?
getter/setter pair
onDataChannel RTCDataChannelCallback?
getter/setter pair
onIceCandidate IceCandidateCallback?
getter/setter pair
onIceConnectionState IceConnectionStateCallback?
getter/setter pair
onIceGatheringState IceGatheringStateCallback?
getter/setter pair
onRemoveStream RemoveStreamCallback?
getter/setter pair
onRemoveTrack RemoveTrackCallback?
getter/setter pair
onRenegotiationNeeded RenegotiationNeededCallback?
getter/setter pair
onSignalingState SignalingStateCallback?
getter/setter pair
onTrack UnifiedPlanTrackCallback?
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>
getLocalDescription() Future<RTCSessionDescription?>
getLocalStreams() List<MediaStream?>
getReceivers() Future<List<RTCRtpReceiver>>
getRemoteDescription() Future<RTCSessionDescription?>
getRemoteStreams() List<MediaStream?>
getSenders() Future<List<RTCRtpSender>>
Unified-Plan.
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>
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