Agora Server Gateway SDK C++ API Reference
|
#include <NGIAgoraAudioTrack.h>
Public Member Functions | |
RemoteAudioTrackStats () | |
Public Attributes | |
uid_t | uid |
int | quality |
int | network_transport_delay |
uint32_t | jitter_buffer_delay |
int | audio_loss_rate |
int | num_channels |
int | received_sample_rate |
int | received_bitrate |
int | total_frozen_time |
int | frozen_rate |
int64_t | received_bytes |
NODOC uint16_t | frozen_count_80_ms |
uint16_t | frozen_time_80_ms |
uint16_t | frozen_count_200_ms |
uint16_t | frozen_time_200_ms |
uint32_t | delay_estimate_ms |
uint32_t | mos_value |
uint64_t | total_active_time |
uint64_t | publish_duration |
int | qoe_quality |
int32_t | quality_changed_reason |
The statistics of a remote audio track.
|
inline |
int agora::rtc::RemoteAudioTrackStats::audio_loss_rate |
The audio frame loss rate in the reported interval.
uint32_t agora::rtc::RemoteAudioTrackStats::delay_estimate_ms |
The estimate delay
uint16_t agora::rtc::RemoteAudioTrackStats::frozen_count_200_ms |
The count of 200 ms frozen in 2 seconds
NODOC uint16_t agora::rtc::RemoteAudioTrackStats::frozen_count_80_ms |
The count of 80 ms frozen in 2 seconds
int agora::rtc::RemoteAudioTrackStats::frozen_rate |
The total audio freeze time as a percentage (%) of the total time when the audio is available.
uint16_t agora::rtc::RemoteAudioTrackStats::frozen_time_200_ms |
The time of 200 ms frozen in 2 seconds
uint16_t agora::rtc::RemoteAudioTrackStats::frozen_time_80_ms |
The time of 80 ms frozen in 2 seconds
uint32_t agora::rtc::RemoteAudioTrackStats::jitter_buffer_delay |
The delay (ms) from the receiver to the jitter buffer.
uint32_t agora::rtc::RemoteAudioTrackStats::mos_value |
The MOS value
int agora::rtc::RemoteAudioTrackStats::network_transport_delay |
The network delay (ms) from the sender to the receiver.
int agora::rtc::RemoteAudioTrackStats::num_channels |
The number of audio channels.
uint64_t agora::rtc::RemoteAudioTrackStats::publish_duration |
The total publish duration (ms) of the remote audio stream.
int agora::rtc::RemoteAudioTrackStats::qoe_quality |
The Quality of Experience (QoE) of the local user when receiving a remote audio stream. See EXPERIENCE_QUALITY_TYPE.
int agora::rtc::RemoteAudioTrackStats::quality |
The audio quality of the remote audio track: QUALITY_TYPE.
int32_t agora::rtc::RemoteAudioTrackStats::quality_changed_reason |
The reason for the poor QoE of the local user when receiving a remote audio stream. See EXPERIENCE_POOR_REASON.
int agora::rtc::RemoteAudioTrackStats::received_bitrate |
The average bitrate (Kbps) of the received audio track in the reported interval.
int64_t agora::rtc::RemoteAudioTrackStats::received_bytes |
The number of audio bytes received.
int agora::rtc::RemoteAudioTrackStats::received_sample_rate |
The sample rate (Hz) of the received audio track in the reported interval.
uint64_t agora::rtc::RemoteAudioTrackStats::total_active_time |
The total time (ms) when the remote user neither stops sending the audio stream nor disables the audio module after joining the channel.
int agora::rtc::RemoteAudioTrackStats::total_frozen_time |
The total freeze time (ms) of the remote audio track after the remote user joins the channel. In a session, audio freeze occurs when the audio frame loss rate reaches 4%. The total audio freeze time = The audio freeze number × 2 seconds.
uid_t agora::rtc::RemoteAudioTrackStats::uid |
The user ID of the remote user who sends the audio track.