5 #import <Foundation/Foundation.h>
8 NS_ASSUME_NONNULL_BEGIN
18 @property (nonatomic, assign) int64_t
txBytes;
23 @property (nonatomic, assign) int64_t
rxBytes;
100 @property (nonatomic, assign) uint64_t
upRtt;
105 @property (nonatomic, assign) uint64_t
downRtt;
176 @property (nonatomic, assign) int32_t layerType;
181 @property (nonatomic, assign) int32_t width;
186 @property (nonatomic, assign) int32_t height;
191 @property (nonatomic, assign) int64_t sendBitrate;
196 @property (nonatomic, assign) int32_t encoderOutputFrameRate;
201 @property (nonatomic, assign) int32_t captureFrameRate;
206 @property (nonatomic, assign) int32_t targetBitrate;
211 @property (nonatomic, assign) int32_t encoderBitrate;
216 @property (nonatomic, assign) int32_t sentFrameRate;
221 @property (nonatomic, assign) int32_t renderFrameRate;
226 @property (nonatomic, copy) NSString *encoderName;
238 @property (nonatomic, strong)NSArray<NERtcVideoLayerSendStats *> *videoLayers;
250 @property (nonatomic, assign) int32_t layerType;
255 @property (nonatomic, assign) int32_t width;
260 @property (nonatomic, assign) int32_t height;
265 @property (nonatomic, assign) int64_t receivedBitrate;
270 @property (nonatomic, assign) int32_t fps;
275 @property (nonatomic, assign) int32_t packetLossRate;
280 @property (nonatomic, assign) int32_t decoderOutputFrameRate;
285 @property (nonatomic, assign) int32_t rendererOutputFrameRate;
290 @property (nonatomic, assign) int64_t totalFrozenTime;
295 @property (nonatomic, assign) int32_t frozenRate;
300 @property (nonatomic, copy) NSString *decoderName;
313 @property (nonatomic, assign) uint64_t uid;
318 @property (nonatomic, strong) NSArray<NERtcVideoLayerRecvStats *> *videoLayers;
331 @property (nonatomic, assign) int64_t sentBitrate;
336 @property (nonatomic, assign) int16_t lossRate;
339 @property (nonatomic, assign) int64_t rtt;
344 @property (nonatomic, assign)
int volume;
349 @property (nonatomic, assign) int16_t numChannels;
354 @property (nonatomic, assign) int32_t sentSampleRate;
365 @property (nonatomic, assign) uint64_t uid;
370 @property (nonatomic, assign) int64_t receivedBitrate;
376 @property (nonatomic, assign) int16_t audioLossRate;
381 @property (nonatomic, assign)
int volume;
386 @property (nonatomic, assign) int64_t totalFrozenTime;
391 @property (nonatomic, assign) int32_t frozenRate;
402 @property (nonatomic, assign) uint64_t userId;
477 NS_ASSUME_NONNULL_END
NERtcNetworkQuality
Network quality
Definition: NERtcEngineEnum.h:792
The stats of the audio stream from a remote user.
Definition: NERtcEngineStatistics.h:361
The uplink stats of the local audio stream
Definition: NERtcEngineStatistics.h:327
The stats of network quality
Definition: NERtcEngineStatistics.h:398
Collects stats related to calls.
Definition: NERtcEngineStatistics.h:14
uint32_t txAudioJitter
Local uplink audio jitter (ms)
Definition: NERtcEngineStatistics.h:130
uint32_t rxVideoPacketLossSum
The number of packets not received in the local downlink video stream.
Definition: NERtcEngineStatistics.h:155
uint32_t txAudioPacketLossSum
The number of packets not received in the local uplink audio stream.
Definition: NERtcEngineStatistics.h:120
uint32_t memoryAppUsageRatio
The ratio of current memory usage by the app (%) with respect to the maximum available memory.
Definition: NERtcEngineStatistics.h:38
uint32_t rxVideoJitter
Local downlink video jitter (ms).
Definition: NERtcEngineStatistics.h:165
uint64_t txAudioKBitRate
The bitrate of the audio stream sent (kbps).
Definition: NERtcEngineStatistics.h:90
uint32_t txVideoPacketLossRate
Actual packet loss rate of the local uplink video stream (%).
Definition: NERtcEngineStatistics.h:115
uint64_t rxVideoBytes
The number of cumulative bytes of video data received since a user joins the room (bytes).
Definition: NERtcEngineStatistics.h:75
int64_t rxBytes
The number of cumulative bytes received (bytes).
Definition: NERtcEngineStatistics.h:23
uint32_t txAudioPacketLossRate
Packet loss rate of the local uplink audio stream (%).
Definition: NERtcEngineStatistics.h:110
uint32_t rxVideoPacketLossRate
Packet loss rate of the local downlink video stream (%).
Definition: NERtcEngineStatistics.h:145
uint64_t txVideoBytes
The number of cumulative bytes of video data sent since a user joins the room (bytes).
Definition: NERtcEngineStatistics.h:63
uint32_t cpuAppUsage
The CPU usage of the current app (%).
Definition: NERtcEngineStatistics.h:28
uint32_t txVideoPacketLossSum
The number of packets not received in the local uplink video stream.
Definition: NERtcEngineStatistics.h:125
uint32_t memoryAppUsageInKBytes
The memory size used by the current app (KB).
Definition: NERtcEngineStatistics.h:48
uint32_t cpuTotalUsage
The CPU usage of the current system (%).
Definition: NERtcEngineStatistics.h:33
int64_t txBytes
The number of cumulative bytes sent (bytes).
Definition: NERtcEngineStatistics.h:18
uint64_t rxAudioBytes
The number of cumulative bytes of audio data received since a user joins the room (bytes).
Definition: NERtcEngineStatistics.h:69
uint64_t rxAudioPacketLossSum
The number of packets not received in the local downlink audio stream
Definition: NERtcEngineStatistics.h:150
uint64_t downRtt
Average downlink round-trip latency (ms).
Definition: NERtcEngineStatistics.h:105
uint64_t totalDuration
The duration of the call that starts from joining the room.
Definition: NERtcEngineStatistics.h:53
uint64_t rxAudioKBitRate
The bitrate of the audio stream received (kbps).
Definition: NERtcEngineStatistics.h:80
uint64_t txAudioBytes
The number of cumulative bytes of audio data sent since a user joins the room (bytes).
Definition: NERtcEngineStatistics.h:58
uint64_t txVideoKBitRate
The bitrate of the video stream sent (kbps).
Definition: NERtcEngineStatistics.h:95
uint32_t rxAudioJitter
Local downlink audio jitter (ms).
Definition: NERtcEngineStatistics.h:160
uint64_t upRtt
Average uplink round-trip latency (ms).
Definition: NERtcEngineStatistics.h:100
uint64_t rxVideoKBitRate
The bitrate of the video stream received (kbps).
Definition: NERtcEngineStatistics.h:85
uint32_t txVideoJitter
Local uplink video jitter (ms)
Definition: NERtcEngineStatistics.h:135
uint32_t rxAudioPacketLossRate
Packet loss rate of the local downlink audio (%).
Definition: NERtcEngineStatistics.h:140
uint32_t memoryTotalUsageRatio
Percentage of the memory used by the current system (%).
Definition: NERtcEngineStatistics.h:43
Stats of each downlink stream received.
Definition: NERtcEngineStatistics.h:246
Stats of an individual local video stream.
Definition: NERtcEngineStatistics.h:172
The stats of the remote video stream
Definition: NERtcEngineStatistics.h:309
The uplink stats of the local video stream.
Definition: NERtcEngineStatistics.h:234