Package io.agora.rtc2

Class IRtcEngineEventHandler.RtcStats

java.lang.Object
io.agora.rtc2.IRtcEngineEventHandler.RtcStats
Enclosing class:
IRtcEngineEventHandler

public static class IRtcEngineEventHandler.RtcStats extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    The duration (ms) between the SDK starts connecting and the connection is established.
    double
    Application CPU usage (%).
    double
    The system CPU usage (%).
    int
    The round-trip time delay (ms) from the client to the local router.
    int
    The local network acceleration state.
    int
    The client-to-server delay (milliseconds).
    int
    The memory size occupied by the app (KB).
    double
    The memory ratio occupied by the app (%).
    double
    The memory occupied by the system (%).
    int
    The total number of audio bytes received, represented by an aggregate value.
    int
    The bitrate (Kbps) of receiving the audio.
    int
    The number of bytes received.
    int
    The receiving bitrate (Kbps).
    int
    The packet loss rate (%) from the Agora server to the client before using the anti-packet-loss method.
    int
    The total number of video bytes received, represented by an aggregate value.
    int
    The bitrate (Kbps) of receiving the video.
    int
    Call duration of the local user in seconds, represented by an aggregate value.
    int
    The total number of audio bytes sent, represented by an aggregate value.
    int
    The bitrate (Kbps) of sending the audio packet.
    int
    The number of bytes sent.
    int
    The actual bitrate (Kbps) while sending the local video stream.
    int
    The packet loss rate (%) from the client to the Agora server before applying the anti-packet-loss algorithm.
    int
    The total number of video bytes sent, represented by an aggregate value.
    int
    The bitrate (Kbps) of sending the video.
    int
    The number of users in the channel.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • totalDuration

      public int totalDuration
      Call duration of the local user in seconds, represented by an aggregate value.
    • txBytes

      public int txBytes
      The number of bytes sent.
    • rxBytes

      public int rxBytes
      The number of bytes received.
    • txKBitRate

      public int txKBitRate
      The actual bitrate (Kbps) while sending the local video stream.
    • txAudioBytes

      public int txAudioBytes
      The total number of audio bytes sent, represented by an aggregate value.
    • rxAudioBytes

      public int rxAudioBytes
      The total number of audio bytes received, represented by an aggregate value.
    • txVideoBytes

      public int txVideoBytes
      The total number of video bytes sent, represented by an aggregate value.
    • rxVideoBytes

      public int rxVideoBytes
      The total number of video bytes received, represented by an aggregate value.
    • rxKBitRate

      public int rxKBitRate
      The receiving bitrate (Kbps).
    • txAudioKBitRate

      public int txAudioKBitRate
      The bitrate (Kbps) of sending the audio packet.
    • rxAudioKBitRate

      public int rxAudioKBitRate
      The bitrate (Kbps) of receiving the audio.
    • txVideoKBitRate

      public int txVideoKBitRate
      The bitrate (Kbps) of sending the video.
    • rxVideoKBitRate

      public int rxVideoKBitRate
      The bitrate (Kbps) of receiving the video.
    • lastmileDelay

      public int lastmileDelay
      The client-to-server delay (milliseconds).
    • cpuTotalUsage

      public double cpuTotalUsage
      The system CPU usage (%).
    • gatewayRtt

      public int gatewayRtt
      The round-trip time delay (ms) from the client to the local router.
    • cpuAppUsage

      public double cpuAppUsage
      Application CPU usage (%).
    • users

      public int users
      The number of users in the channel.
    • connectTimeMs

      public int connectTimeMs
      The duration (ms) between the SDK starts connecting and the connection is established. If the value reported is 0, it means invalid.
    • txPacketLossRate

      public int txPacketLossRate
      The packet loss rate (%) from the client to the Agora server before applying the anti-packet-loss algorithm.
    • rxPacketLossRate

      public int rxPacketLossRate
      The packet loss rate (%) from the Agora server to the client before using the anti-packet-loss method.
    • memoryAppUsageRatio

      public double memoryAppUsageRatio
      The memory ratio occupied by the app (%).
    • memoryTotalUsageRatio

      public double memoryTotalUsageRatio
      The memory occupied by the system (%).
    • memoryAppUsageInKbytes

      public int memoryAppUsageInKbytes
      The memory size occupied by the app (KB).
    • lanAccelerateState

      public int lanAccelerateState
      The local network acceleration state. A value of 1 indicates that local network acceleration is active, while 0 indicates it is inactive.
  • Constructor Details

    • RtcStats

      public RtcStats()