RtcStats class
Statistics of RTCEngine.
- Annotations
-
- @JsonSerializable(explicitToJson: true)
Constructors
- RtcStats(int totalDuration, 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 users, 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
- 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 Meta'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
- totalDuration ↔ int
-
Call duration in seconds, represented by an aggregate 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 Meta'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
- users ↔ 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