Public Attributes | |
uid_t | uid |
int | quality |
int | networkTransportDelay |
int | jitterBufferDelay |
int | audioLossRate |
int | numChannels |
int | receivedSampleRate |
int | receivedBitrate |
int | totalFrozenTime |
int | frozenRate |
int | totalActiveTime |
Audio statistics of a remote user
uid_t agora::rtc::RemoteAudioStats::uid |
User ID of the remote user sending the audio streams.
int agora::rtc::RemoteAudioStats::quality |
Audio quality received by the user: QUALITY_TYPE.
int agora::rtc::RemoteAudioStats::networkTransportDelay |
Network delay (ms) from the sender to the receiver.
int agora::rtc::RemoteAudioStats::jitterBufferDelay |
Network delay (ms) from the receiver to the jitter buffer.
int agora::rtc::RemoteAudioStats::audioLossRate |
The audio frame loss rate in the reported interval.
int agora::rtc::RemoteAudioStats::numChannels |
The number of channels.
int agora::rtc::RemoteAudioStats::receivedSampleRate |
The sample rate (Hz) of the received audio stream in the reported interval.
int agora::rtc::RemoteAudioStats::receivedBitrate |
The average bitrate (Kbps) of the received audio stream in the reported interval.
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%.
int agora::rtc::RemoteAudioStats::frozenRate |
The total audio freeze time as a percentage (%) of the total time when the audio is available.
int agora::rtc::RemoteAudioStats::totalActiveTime |
The total time (ms) when the remote user in the Communication profile or the remote broadcaster in the Live-broadcast profile neither stops sending the audio stream nor disables the audio module after joining the channel.