AgoraRtcRemoteAudioStats Class Reference

Inherits from NSObject
Declared in AgoraObjects.h

Overview

The 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

Discussion

  • 0: The quality is unknown.
  • 1: The quality is excellent.
  • 2: The quality is quite good, but the bitrate may be slightly lower than excellent.
  • 3: Users can feel the communication slightly impaired.
  • 4: Users can communicate not very smoothly.
  • 5: The quality is so bad that users can barely communicate.
  • 6: The network is disconnected and users cannot communicate at all.
  • 8: The SDK is detecting the network quality.

Declared In

AgoraObjects.h

  networkTransportDelay

Network delay (ms) from the sender to the receiver.

@property (assign, nonatomic) NSUInteger networkTransportDelay

Declared In

AgoraObjects.h

  jitterBufferDelay

Network delay (ms) from the receiver to the jitter buffer.

@property (assign, nonatomic) NSUInteger jitterBufferDelay

Declared In

AgoraObjects.h

  audioLossRate

The audio frame 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 in the reported interval.

@property (assign, nonatomic) NSUInteger receivedSampleRate

Declared In

AgoraObjects.h

  receivedBitrate

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

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

@property (assign, nonatomic) NSUInteger totalFrozenTime

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