Agora C++ API Reference for All Platforms
|
Public Member Functions | |
RemoteAudioTrackStats () | |
The statistics of a remote audio track.
|
inline |
uid_t agora::rtc::RemoteAudioTrackStats::uid |
The user ID of the remote user who sends the audio track.
int agora::rtc::RemoteAudioTrackStats::quality |
The audio quality of the remote audio track: QUALITY_TYPE.
int agora::rtc::RemoteAudioTrackStats::network_transport_delay |
The network delay (ms) from the sender to the receiver.
uint32_t agora::rtc::RemoteAudioTrackStats::jitter_buffer_delay |
The delay (ms) from the receiver to the jitter buffer.
int agora::rtc::RemoteAudioTrackStats::audio_loss_rate |
The audio frame loss rate in the reported interval.
int agora::rtc::RemoteAudioTrackStats::num_channels |
The number of audio channels.
int agora::rtc::RemoteAudioTrackStats::received_sample_rate |
The sample rate (Hz) of the received audio track in the reported interval.
int agora::rtc::RemoteAudioTrackStats::received_bitrate |
The average bitrate (Kbps) of the received audio track in the reported interval.
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.
int agora::rtc::RemoteAudioTrackStats::frozen_rate |
The total audio freeze time as a percentage (%) of the total time when the audio is available.
int64_t agora::rtc::RemoteAudioTrackStats::received_bytes |
The number of audio bytes received.
int agora::rtc::RemoteAudioTrackStats::mean_waiting_time |
The average packet waiting time (ms) in the jitter buffer.
size_t agora::rtc::RemoteAudioTrackStats::expanded_speech_samples |
The samples of expanded speech.
size_t agora::rtc::RemoteAudioTrackStats::expanded_noise_samples |
The samples of expanded noise.
uint32_t agora::rtc::RemoteAudioTrackStats::timestamps_since_last_report |
The timestamps since last report.
uint16_t agora::rtc::RemoteAudioTrackStats::min_sequence_number |
The minimum sequence number.
uint16_t agora::rtc::RemoteAudioTrackStats::max_sequence_number |
The maximum sequence number.
int32_t agora::rtc::RemoteAudioTrackStats::audio_level |
The audio energy.
uint32_t agora::rtc::RemoteAudioTrackStats::downlink_process_time_ms |
audio downlink average process time
uint32_t agora::rtc::RemoteAudioTrackStats::packet_expired_loss |
audio neteq loss because of expired
uint32_t agora::rtc::RemoteAudioTrackStats::packet_max_expired_ms |
audio neteq packet arrival expired time ms
uint32_t agora::rtc::RemoteAudioTrackStats::burst_peak_num |
audio neteq jitter peak num in two second
uint32_t agora::rtc::RemoteAudioTrackStats::burst_jitter |
audio neteq jitter calc by burst opti feature
uint32_t agora::rtc::RemoteAudioTrackStats::target_level_base_ms |
audio base target level
uint32_t agora::rtc::RemoteAudioTrackStats::target_level_prefered_ms |
audio average target level
uint16_t agora::rtc::RemoteAudioTrackStats::accelerate_rate |
audio average accelerate ratio in 2s
uint16_t agora::rtc::RemoteAudioTrackStats::preemptive_expand_rate |
audio average preemptive expand ratio in 2s
uint16_t agora::rtc::RemoteAudioTrackStats::frozen_count_80_ms |
The count of 80 ms frozen in 2 seconds
uint16_t agora::rtc::RemoteAudioTrackStats::frozen_time_80_ms |
The time of 80 ms frozen in 2 seconds
uint16_t agora::rtc::RemoteAudioTrackStats::frozen_count_200_ms |
The count of 200 ms frozen in 2 seconds
uint16_t agora::rtc::RemoteAudioTrackStats::frozen_time_200_ms |
The time of 200 ms frozen in 2 seconds
uint32_t agora::rtc::RemoteAudioTrackStats::delay_estimate_ms |
The estimate delay
uint32_t agora::rtc::RemoteAudioTrackStats::mos_value |
The MOS value
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.
uint64_t agora::rtc::RemoteAudioTrackStats::publish_duration |
The total publish duration (ms) of the remote audio stream.
int32_t agora::rtc::RemoteAudioTrackStats::e2e_delay_ms |
int agora::rtc::RemoteAudioTrackStats::qoe_quality |
Quality of experience (QoE) of the local user when receiving a remote audio stream. See EXPERIENCE_QUALITY_TYPE.
int32_t agora::rtc::RemoteAudioTrackStats::quality_changed_reason |
The reason for poor QoE of the local user when receiving a remote audio stream. See EXPERIENCE_POOR_REASON.
int32_t agora::rtc::RemoteAudioTrackStats::downlink_effect_type |
The type of downlink audio effect.