RTCIceCandidatePairStats extension type

The RTCIceCandidatePairStats dictionary of the WebRTC API is used to report statistics that provide insight into the quality and performance of an RTCPeerConnection while connected and configured as described by the specified pair of candidates.

The statistics can be obtained by iterating the RTCStatsReport returned by RTCPeerConnection.getStats until you find an entry with the type of "candidate-pair".

on
Implemented types

Constructors

RTCIceCandidatePairStats({required String transportId, required String localCandidateId, required String remoteCandidateId, required RTCStatsIceCandidatePairState state, bool nominated, int packetsSent, int packetsReceived, int bytesSent, int bytesReceived, DOMHighResTimeStamp lastPacketSentTimestamp, DOMHighResTimeStamp lastPacketReceivedTimestamp, num totalRoundTripTime, num currentRoundTripTime, num availableOutgoingBitrate, num availableIncomingBitrate, int requestsReceived, int requestsSent, int responsesReceived, int responsesSent, int consentRequestsSent, int packetsDiscardedOnSend, int bytesDiscardedOnSend})
factory

Properties

availableIncomingBitrate num
getter/setter pair
availableOutgoingBitrate num
getter/setter pair
bytesDiscardedOnSend int
getter/setter pair
bytesReceived int
getter/setter pair
bytesSent int
getter/setter pair
consentRequestsSent int
getter/setter pair
currentRoundTripTime num
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String
getter/setter pairinherited
lastPacketReceivedTimestamp DOMHighResTimeStamp
getter/setter pair
lastPacketSentTimestamp DOMHighResTimeStamp
getter/setter pair
localCandidateId String
getter/setter pair
nominated bool
getter/setter pair
packetsDiscardedOnSend int
getter/setter pair
packetsReceived int
getter/setter pair
packetsSent int
getter/setter pair
remoteCandidateId String
getter/setter pair
requestsReceived int
getter/setter pair
requestsSent int
getter/setter pair
responsesReceived int
getter/setter pair
responsesSent int
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state RTCStatsIceCandidatePairState
getter/setter pair
timestamp DOMHighResTimeStamp
getter/setter pairinherited
totalRoundTripTime num
getter/setter pair
transportId String
getter/setter pair
type RTCStatsType
getter/setter pairinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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