RTCPeerConnection class abstract
Constructors
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