RtcRemoteOutboundRtpStreamStats class

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

It is measured at the remote endpoint and reported in an RTCP Sender Report (SR).

Inheritance

Constructors

RtcRemoteOutboundRtpStreamStats(String? localId, double? remoteTimestamp, int? reportsSent)

Properties

hashCode int
The hash code for this object.
no setterinherited
localId String?
localId is used for looking up the local RTCInboundRtpStreamStats object for the same SSRC.
getter/setter pair
remoteTimestamp double?
remoteTimestamp (as HIGHRES-TIME) is the remote timestamp at which these statistics were sent by the remote endpoint. This differs from timestamp, which represents the time at which the statistics were generated or received by the local endpoint. The remoteTimestamp, if present, is derived from the NTP timestamp in an RTCP Sender Report (SR) block, which reflects the remote endpoint's clock. That clock may not be synchronized with the local clock.
getter/setter pair
reportsSent int?
Total number of RTCP SR blocks sent for this SSRC. SSRC: https://w3.org/TR/webrtc-stats#dfn-ssr
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_RtcRemoteOutboundRtpStreamStats stats) RtcRemoteOutboundRtpStreamStats
Creates RtcRemoteOutboundRtpStreamStats basing on the ffi.RtcStatsType_RtcRemoteOutboundRtpStreamStats received from the native side.
override
fromMap(dynamic stats) RtcRemoteOutboundRtpStreamStats
Creates RtcRemoteOutboundRtpStreamStats basing on the Map received from the native side.
override