RtcStats class

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

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