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