Video SDK for iOS API Reference
Loading...
Searching...
No Matches
ZoomVideoSDKQOSStatistics Class Reference

Base QOS statistics for media streams (Audio, Video, Share). More...

#include <ZoomVideoSDKUser.h>

Inherits NSObject.

Inherited by ZoomVideoSDKQOSRecvStatistics, ZoomVideoSDKQOSSendStatistics, ZoomVideoSDKShareStatisticInfo, and ZoomVideoSDKVideoStatisticInfo.

Properties

ZoomVideoSDKStatisticsDirection direction
 Gets the direction of statistics (send or receive).
NSInteger timestamp
 Gets the timestamp of the statistics.
NSString *_Nullable codecName
 Gets the name of the codec. For video/share: "h264", "av1". For audio: "silk", "opus", "pcm", "G722", "G729".
NSInteger rtt
 Gets the round-trip time in milliseconds.
NSInteger jitter
 Gets the jitter in milliseconds.
NSInteger width
 Frame width (sent or received per direction).
NSInteger height
 Frame height (sent or received per direction).
NSInteger fps
 Frame rate in FPS (sent or received per direction).
NSInteger bps
 Gets the bits per second.
NSInteger bytesTransferred
 Gets the total bytes transferred (sent or received per direction).
NSInteger packetsLost
 Gets the number of packets lost during transmission.
NSInteger packetsTransferred
 Gets the total number of packets transferred (sent or received per direction).
ZoomVideoSDKNetworkStatus networkLevel
 Gets the network quality level.
ZoomVideoSDKDataType statisticsType
 Gets the statistics type (Audio, Video, or Share).
NSInteger avg_loss
 Gets the average packet loss ratio in per thousand (e.g. 100 means 10%).
NSInteger max_loss
 Gets the maximum packet loss ratio in per thousand (e.g. 100 means 10%).
NSInteger bandwidth
 Gets the estimated bandwidth in bps.

Detailed Description

Base QOS statistics for media streams (Audio, Video, Share).

Note
Common fields only; Send/Receive-specific fields are in ZoomVideoSDKQOSSendStatistics and ZoomVideoSDKQOSRecvStatistics.

Definition at line 29 of file ZoomVideoSDKUser.h.

Property Documentation

◆ avg_loss

- (NSInteger) avg_loss
readnonatomicassign

Gets the average packet loss ratio in per thousand (e.g. 100 means 10%).

Definition at line 74 of file ZoomVideoSDKUser.h.

◆ bandwidth

- (NSInteger) bandwidth
readnonatomicassign

Gets the estimated bandwidth in bps.

Definition at line 80 of file ZoomVideoSDKUser.h.

◆ bps

- (NSInteger) bps
readnonatomicassign

Gets the bits per second.

Definition at line 56 of file ZoomVideoSDKUser.h.

◆ bytesTransferred

- (NSInteger) bytesTransferred
readnonatomicassign

Gets the total bytes transferred (sent or received per direction).

Definition at line 59 of file ZoomVideoSDKUser.h.

◆ codecName

- (NSString* _Nullable) codecName
readnonatomiccopy

Gets the name of the codec. For video/share: "h264", "av1". For audio: "silk", "opus", "pcm", "G722", "G729".

Definition at line 38 of file ZoomVideoSDKUser.h.

◆ direction

- (ZoomVideoSDKStatisticsDirection) direction
readnonatomicassign

Gets the direction of statistics (send or receive).

Definition at line 32 of file ZoomVideoSDKUser.h.

◆ fps

- (NSInteger) fps
readnonatomicassign

Frame rate in FPS (sent or received per direction).

Definition at line 53 of file ZoomVideoSDKUser.h.

◆ height

- (NSInteger) height
readnonatomicassign

Frame height (sent or received per direction).

Definition at line 50 of file ZoomVideoSDKUser.h.

◆ jitter

- (NSInteger) jitter
readnonatomicassign

Gets the jitter in milliseconds.

Definition at line 44 of file ZoomVideoSDKUser.h.

◆ max_loss

- (NSInteger) max_loss
readnonatomicassign

Gets the maximum packet loss ratio in per thousand (e.g. 100 means 10%).

Definition at line 77 of file ZoomVideoSDKUser.h.

◆ networkLevel

- (ZoomVideoSDKNetworkStatus) networkLevel
readnonatomicassign

Gets the network quality level.

Definition at line 68 of file ZoomVideoSDKUser.h.

◆ packetsLost

- (NSInteger) packetsLost
readnonatomicassign

Gets the number of packets lost during transmission.

Definition at line 62 of file ZoomVideoSDKUser.h.

◆ packetsTransferred

- (NSInteger) packetsTransferred
readnonatomicassign

Gets the total number of packets transferred (sent or received per direction).

Definition at line 65 of file ZoomVideoSDKUser.h.

◆ rtt

- (NSInteger) rtt
readnonatomicassign

Gets the round-trip time in milliseconds.

Definition at line 41 of file ZoomVideoSDKUser.h.

◆ statisticsType

- (ZoomVideoSDKDataType) statisticsType
readnonatomicassign

Gets the statistics type (Audio, Video, or Share).

Definition at line 71 of file ZoomVideoSDKUser.h.

◆ timestamp

- (NSInteger) timestamp
readnonatomicassign

Gets the timestamp of the statistics.

Definition at line 35 of file ZoomVideoSDKUser.h.

◆ width

- (NSInteger) width
readnonatomicassign

Frame width (sent or received per direction).

Definition at line 47 of file ZoomVideoSDKUser.h.