Agora Java API Reference for Android
Public Attributes | List of all members
agora::rtc::RemoteAudioStats Struct Reference

#include <AgoraBase.h>

Public Attributes

uid_t uid
 
int quality
 
int networkTransportDelay
 
int jitterBufferDelay
 
int audioLossRate
 
int numChannels
 
int receivedSampleRate
 
int receivedBitrate
 
int totalFrozenTime
 
int frozenRate
 

Detailed Description

The definition of the RemoteAudioStats struct, which reports the audio statistics of a remote user.

Member Data Documentation

◆ uid

uid_t agora::rtc::RemoteAudioStats::uid

User ID of the remote user sending the audio stream.

◆ quality

int agora::rtc::RemoteAudioStats::quality

The quality of the remote audio: #QUALITY_TYPE.

◆ networkTransportDelay

int agora::rtc::RemoteAudioStats::networkTransportDelay

The network delay (ms) from the sender to the receiver.

◆ jitterBufferDelay

int agora::rtc::RemoteAudioStats::jitterBufferDelay

The network delay (ms) from the receiver to the jitter buffer.

◆ audioLossRate

int agora::rtc::RemoteAudioStats::audioLossRate

The audio frame loss rate in the reported interval.

◆ numChannels

int agora::rtc::RemoteAudioStats::numChannels

The number of channels.

◆ receivedSampleRate

int agora::rtc::RemoteAudioStats::receivedSampleRate

The sample rate (Hz) of the remote audio stream in the reported interval.

◆ receivedBitrate

int agora::rtc::RemoteAudioStats::receivedBitrate

The average bitrate (Kbps) of the remote audio stream in the reported interval.

◆ totalFrozenTime

int agora::rtc::RemoteAudioStats::totalFrozenTime

The total freeze time (ms) of the remote audio stream after the remote user joins the channel.

In a session, audio freeze occurs when the audio frame loss rate reaches 4%.

◆ frozenRate

int agora::rtc::RemoteAudioStats::frozenRate

The total audio freeze time as a percentage (%) of the total time when the audio is available.