Public Attributes

int duration = 0
 
int rxBytes = 0
 
int rxKBitRate = 0
 
int rxAudioKBitRate = 0
 
int rxVideoKBitRate = 0
 
int lastmileDelay = 0
 
int userCount = 0
 
int cpuAppUsage = 0
 
int cpuTotalUsage = 0
 

Detailed Description

The statistics of the recording.

Member Data Documentation

◆ duration

int io.agora.recording.common.Common.RecordingStats.duration = 0

The length of time (s) when the recording server is in the channel, represented by an aggregate value.

◆ rxBytes

int io.agora.recording.common.Common.RecordingStats.rxBytes = 0

The total number of received bytes, represented by an aggregate value.

◆ rxKBitRate

int io.agora.recording.common.Common.RecordingStats.rxKBitRate = 0

The receiving bitrate (Kbps), represented by an instantaneous value.

◆ rxAudioKBitRate

int io.agora.recording.common.Common.RecordingStats.rxAudioKBitRate = 0

The receiving bitrate (Kbps) of audio, represented by an instantaneous value.

◆ rxVideoKBitRate

int io.agora.recording.common.Common.RecordingStats.rxVideoKBitRate = 0

The receiving bitrate (Kbps) of video, represented by an instantaneous value.

◆ lastmileDelay

int io.agora.recording.common.Common.RecordingStats.lastmileDelay = 0

The latency (ms) between the recording client and the Agora server.

◆ userCount

int io.agora.recording.common.Common.RecordingStats.userCount = 0

The number of users in the channel.

  • Communication profile: userCount = The number of users in the channel (including the recording server).
  • Live broadcast profile: userCount = The number of hosts in the channel + 1.

◆ cpuAppUsage

int io.agora.recording.common.Common.RecordingStats.cpuAppUsage = 0

Application CPU usage (%).

◆ cpuTotalUsage

int io.agora.recording.common.Common.RecordingStats.cpuTotalUsage = 0

System CPU usage (%).