AgoraRtcRemoteAudioStats Class Reference

Inherits from NSObject
Declared in AgoraObjects.h

Overview

Statistics of the remote audio stream.

  uid

User ID of the user sending the audio stream.

@property (assign, nonatomic) NSUInteger uid

Declared In

AgoraObjects.h

  quality

Audio quality received by the user.

@property (assign, nonatomic) NSUInteger quality

Declared In

AgoraObjects.h

  networkTransportDelay

Network delay from the sender to the receiver.

@property (assign, nonatomic) NSUInteger networkTransportDelay

Declared In

AgoraObjects.h

  jitterBufferDelay

Jitter buffer delay at the receiver.

@property (assign, nonatomic) NSUInteger jitterBufferDelay

Declared In

AgoraObjects.h

  audioLossRate

Packet loss rate in the reported interval.

@property (assign, nonatomic) NSUInteger audioLossRate

Declared In

AgoraObjects.h

  numChannels

The number of channels.

@property (assign, nonatomic) NSUInteger numChannels

Declared In

AgoraObjects.h

  receivedSampleRate

The sample rate (Hz) of the received audio stream, represented by an instantaneous value.

@property (assign, nonatomic) NSUInteger receivedSampleRate

Declared In

AgoraObjects.h

  receivedBitrate

The bitrate (Kbps) of the received audio stream, represented by an instantaneous value.

@property (assign, nonatomic) NSUInteger receivedBitrate

Declared In

AgoraObjects.h

  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%.

@property (assign, nonatomic) NSUInteger totalFrozenTime

Discussion

Agora uses 2 seconds as an audio piece unit to calculate the audio freeze time. The total audio freeze time = The audio freeze number × 2 seconds.

Declared In

AgoraObjects.h

  frozenRate

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

@property (assign, nonatomic) NSUInteger frozenRate

Declared In

AgoraObjects.h