RTCPeerConnection class abstract
Constructors
Properties
- connectionState → RTCPeerConnectionState?
-
read-only
-
getConfiguration
→ Map<
String, dynamic> -
read-only
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- iceConnectionState → RTCIceConnectionState?
-
read-only
- iceGatheringState → RTCIceGatheringState?
-
read-only
- onAddStream ↔ (dynamic Function(MediaStream stream)?)
-
read / write
- onAddTrack ↔ (dynamic Function(MediaStream stream, MediaStreamTrack track)?)
-
read / write
- onConnectionState ↔ (dynamic Function(RTCPeerConnectionState state)?)
-
read / write
- onDataChannel ↔ (dynamic Function(RTCDataChannel channel)?)
-
read / write
- onIceCandidate ↔ (dynamic Function(RTCIceCandidate candidate)?)
-
read / write
- onIceConnectionState ↔ (dynamic Function(RTCIceConnectionState state)?)
-
read / write
- onIceGatheringState ↔ (dynamic Function(RTCIceGatheringState state)?)
-
read / write
- onRemoveStream ↔ (dynamic Function(MediaStream stream)?)
-
read / write
- onRemoveTrack ↔ (dynamic Function(MediaStream stream, MediaStreamTrack track)?)
-
read / write
- onRenegotiationNeeded ↔ (dynamic Function()?)
-
read / write
- onSignalingState ↔ (dynamic Function(RTCSignalingState state)?)
-
read / write
- onTrack ↔ (dynamic Function(RTCTrackEvent event)?)
-
Unified-Plan
read / write
-
receivers
→ Future<
List< RTCRtpReceiver> > -
read-only
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
-
senders
→ Future<
List< RTCRtpSender> > -
read-only
- signalingState → RTCSignalingState?
-
read-only
-
transceivers
→ Future<
List< RTCRtpTransceiver> > -
read-only
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> -
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