RtcRemoteInboundRtpStreamStats class

Statistics for the remote endpoint's inbound RTP stream corresponding to an outbound stream that is currently sent with RTCPeerConnection object.

It is measured at the remote endpoint and reported in a RTCP Receiver Report (RR) or RTCP Extended Report (XR).

Inheritance

Constructors

RtcRemoteInboundRtpStreamStats(String? localId, double? roundTripTime, double? fractionLost, int? roundTripTimeMeasurements, double? jitter, int? reportsReceived)

Properties

fractionLost double?
Fraction packet loss reported for this SSRC. Calculated as defined in Section 6.4.1 of RFC 3550 and Appendix A.3.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
jitter double?
Packet jitter measured in seconds for this SSRC.
getter/setter pair
localId String?
localId is used for looking up the local RTCOutboundRtpStreamStats object for the same SSRC.
getter/setter pair
reportsReceived int?
Total number of RTCP RR blocks received for this SSRC.
getter/setter pair
roundTripTime double?
Estimated round trip time for this SSRC based on the RTCP timestamps in the RTCP Receiver Report (RR) and measured in seconds. Calculated as defined in Section 6.4.1 of RFC 3550. If no RTCP Receiver Report is received with a DLSR value other than 0, the round trip time is left undefined.
getter/setter pair
roundTripTimeMeasurements int?
Total number of RTCP RR blocks received for this SSRC that contain a valid round trip time. This counter will increment if the roundTripTime is undefined.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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

Static Methods

fromFFI(RtcStatsType_RtcRemoteInboundRtpStreamStats stats) RtcRemoteInboundRtpStreamStats
Creates RtcRemoteInboundRtpStreamStats basing on the ffi.RtcStatsType_RtcRemoteInboundRtpStreamStats received from the native side.
override
fromMap(dynamic stats) RtcRemoteInboundRtpStreamStats
Creates RtcRemoteInboundRtpStreamStats basing on the Map received from the native side.
override