Public Attributes

uint duration
 
uint txBytes
 
uint rxBytes
 
uint txAudioBytes
 
uint txVideoBytes
 
uint rxAudioBytes
 
uint rxVideoBytes
 
uint txKBitRate
 
uint rxKBitRate
 
uint rxAudioKBitRate
 
uint txAudioKBitRate
 
uint rxVideoKBitRate
 
uint txVideoKBitRate
 
ushort lastmileDelay
 
ushort txPacketLossRate
 
ushort rxPacketLossRate
 
uint userCount
 
double cpuAppUsage
 
double cpuTotalUsage
 

Detailed Description

Statistics of the channel.

Member Data Documentation

◆ duration

uint agora_gaming_rtc.RtcStats.duration

Call duration (s), represented by an aggregate value.

◆ txBytes

uint agora_gaming_rtc.RtcStats.txBytes

Total number of bytes transmitted, represented by an aggregate value.

◆ rxBytes

uint agora_gaming_rtc.RtcStats.rxBytes

Total number of bytes received, represented by an aggregate value.

◆ txAudioBytes

uint agora_gaming_rtc.RtcStats.txAudioBytes

Total number of audio bytes sent (bytes), represented by an aggregate value.

◆ txVideoBytes

uint agora_gaming_rtc.RtcStats.txVideoBytes

Total number of video bytes sent (bytes), represented by an aggregate value.

◆ rxAudioBytes

uint agora_gaming_rtc.RtcStats.rxAudioBytes

Total number of audio bytes received (bytes) before network countermeasures, represented by an aggregate value.

◆ rxVideoBytes

uint agora_gaming_rtc.RtcStats.rxVideoBytes

Total number of video bytes received (bytes), represented by an aggregate value.

◆ txKBitRate

uint agora_gaming_rtc.RtcStats.txKBitRate

Transmission bitrate (Kbps), represented by an instantaneous value.

◆ rxKBitRate

uint agora_gaming_rtc.RtcStats.rxKBitRate

Receive bitrate (Kbps), represented by an instantaneous value.

◆ rxAudioKBitRate

uint agora_gaming_rtc.RtcStats.rxAudioKBitRate

Audio receive bitrate (Kbps), represented by an instantaneous value.

◆ txAudioKBitRate

uint agora_gaming_rtc.RtcStats.txAudioKBitRate

Audio transmission bitrate (Kbps), represented by an instantaneous value.

◆ rxVideoKBitRate

uint agora_gaming_rtc.RtcStats.rxVideoKBitRate

Video receive bitrate (Kbps), represented by an instantaneous value.

◆ txVideoKBitRate

uint agora_gaming_rtc.RtcStats.txVideoKBitRate

Video transmission bitrate (Kbps), represented by an instantaneous value.

◆ lastmileDelay

ushort agora_gaming_rtc.RtcStats.lastmileDelay

Client-server latency (ms)

◆ txPacketLossRate

ushort agora_gaming_rtc.RtcStats.txPacketLossRate

The packet loss rate (%) from the local client to Agora's edge server, before using the anti-packet-loss method.

◆ rxPacketLossRate

ushort agora_gaming_rtc.RtcStats.rxPacketLossRate

The packet loss rate (%) from Agora's edge server to the local client, before using the anti-packet-loss method.

◆ userCount

uint agora_gaming_rtc.RtcStats.userCount

Number of users in the channel.

  • Communication profile: The number of users in the channel.
  • Live broadcast profile:
    • If the local user is an audience: The number of users in the channel = The number of hosts in the channel + 1.
    • If the user is a host: The number of users in the channel = The number of hosts in the channel.

◆ cpuAppUsage

double agora_gaming_rtc.RtcStats.cpuAppUsage

Application CPU usage (%).

◆ cpuTotalUsage

double agora_gaming_rtc.RtcStats.cpuTotalUsage

System CPU usage (%).