RTCRtpStreamStats extension type
The RTCRtpStreamStats dictionary is returned by the RTCPeerConnection.getStats, RTCRtpSender.getStats, and RTCRtpReceiver.getStats methods to provide detailed statistics about WebRTC connectivity.
While the dictionary has a base set of properties that are present in each of these cases, there are also additional properties added depending on which interface the method is called on.
RTCRtpStreamStats
is the base class for all RTP-related statistics
reports.
Note: This interface was called
RTCRTPStreamStats
until a specification update in the spring of 2017. Check the Browser compatibility table to know if and when the name change was implemented in specific browsers.
- on
- Implemented types
- Implementers
Constructors
- RTCRtpStreamStats({required int ssrc, required String kind, String transportId, String codecId})
-
factory
Properties
- codecId ↔ String
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String
-
getter/setter pairinherited
- kind ↔ String
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- ssrc ↔ int
-
getter/setter pair
- timestamp ↔ DOMHighResTimeStamp
-
getter/setter pairinherited
- 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