RtcStats class Null safety

Statistics of RTCEngine.

Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

RtcStats(int duration, int txBytes, int rxBytes, int txAudioBytes, int txVideoBytes, int rxAudioBytes, int rxVideoBytes, int txKBitRate, int rxKBitRate, int txAudioKBitRate, int rxAudioKBitRate, int txVideoKBitRate, int rxVideoKBitRate, int userCount, int lastmileDelay, int txPacketLossRate, int rxPacketLossRate, double cpuTotalUsage, double cpuAppUsage, int gatewayRtt, double memoryAppUsageRatio, double memoryTotalUsageRatio, int memoryAppUsageInKbytes)
Constructs a RtcStats

Properties

cpuAppUsage double
Application CPU usage (%). [...]
read / write
cpuTotalUsage double
System CPU usage (%). [...]
read / write
duration int
Call duration in seconds, represented by an aggregate value.
read / write
gatewayRtt int
The round-trip time delay from the client to the local router.
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
lastmileDelay int
Client-server latency.
read / write
memoryAppUsageInKbytes int
The memory usage of the app (KB). [...]
read / write
memoryAppUsageRatio double
The memory usage ratio of the app (%). [...]
read / write
memoryTotalUsageRatio double
The memory usage ratio of the system (%). [...]
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
rxAudioBytes int
Total number of audio bytes received (bytes), represented by an aggregate value.
read / write
rxAudioKBitRate int
Audio receive bitrate (Kbps), represented by an instantaneous value.
read / write
rxBytes int
Total number of bytes received, represented by an aggregate value.
read / write
rxKBitRate int
Receive bitrate (Kbps), represented by an instantaneous value.
read / write
rxPacketLossRate int
The packet loss rate (%) from Agora's edge server to the local client, before network countermeasures.
read / write
rxVideoBytes int
Total number of video bytes received (bytes), represented by an aggregate value.
read / write
rxVideoKBitRate int
Video receive bitrate (Kbps), represented by an instantaneous value.
read / write
txAudioBytes int
Total number of audio bytes sent (bytes), represented by an aggregate value.
read / write
txAudioKBitRate int
The transmission bitrate of the audio packet (Kbps), represented by an instantaneous value.
read / write
txBytes int
Total number of bytes transmitted, represented by an aggregate value.
read / write
txKBitRate int
Transmission bitrate in Kbps, represented by an instantaneous value.
read / write
txPacketLossRate int
The packet loss rate (%) from the local client to Agora's edge server, before network countermeasures.
read / write
txVideoBytes int
Total number of video bytes sent (bytes), represented by an aggregate value.
read / write
txVideoKBitRate int
Video transmission bitrate (Kbps), represented by an instantaneous value.
read / write
userCount int
The number of users in the channel. [...]
read / write

Methods

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

Operators

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