Video SDK for Linux API Reference
Loading...
Searching...
No Matches
ZoomVideoSDKQOSSendStatistics Struct Reference

QOS statistics for outbound media stream (sending). More...

#include <zoom_video_sdk_user_helper_interface.h>

Inherits ZoomVideoSDKQOSStatistics.

Public Member Functions

 ZoomVideoSDKQOSSendStatistics ()
void reset ()
Public Member Functions inherited from ZoomVideoSDKQOSStatistics
 ZoomVideoSDKQOSStatistics ()
void reset ()

Public Attributes

unsigned int frameWidthInput
 Width of the input frame (send only).
unsigned int frameHeightInput
 Height of the input frame (send only).
unsigned int frameRateInput
 Frame rate of input (send only).
unsigned int bytesSent
 Total bytes sent.
unsigned int packetsSent
 Total number of packets sent.
unsigned int totalPacketSendDelay
 Total packet send delay in milliseconds (send only).
unsigned int totalEncodeTime
 Total time spent encoding in milliseconds (send only).
unsigned int framesEncoded
 Total number of frames encoded (send only).
Public Attributes inherited from ZoomVideoSDKQOSStatistics
ZoomVideoSDKStatisticsDirection direction
 Direction of statistics (send or receive).
unsigned int timestamp
 Timestamp of the statistics.
const zchar_tcodecName
 Name of the codec. Valid only during callback. For video/share: "h264", "av1". For audio: "silk", "opus", "pcm", "G722", "G729".
unsigned int rtt
 Round-trip time in milliseconds.
unsigned int jitter
 Jitter in milliseconds.
unsigned int width
 Frame width (sent or received per direction).
unsigned int height
 Frame height (sent or received per direction).
unsigned int fps
 Frame rate in FPS (sent or received per direction).
unsigned int bps
 Bits per second.
int bpf
 Bits per frame. Same as bps for backward compatibility.
unsigned int bytesTransferred
 Total bytes transferred (sent or received per direction).
unsigned int packetsLost
 Number of packets lost during transmission.
unsigned int packetsTransferred
 Total number of packets transferred (sent or received per direction).
ZoomVideoSDKNetworkStatus networkLevel
 Network quality level.
ZoomVideoSDKDataType statisticsType
 Statistics type (Audio, Video, or Share).
unsigned int avg_loss
 Average packet loss ratio in per thousand (e.g. 100 means 10%).
unsigned int max_loss
 Maximum packet loss ratio in per thousand (e.g. 100 means 10%).
unsigned int bandwidth
 Estimated bandwidth in bps.

Detailed Description

QOS statistics for outbound media stream (sending).

Note
Inherits common fields from ZoomVideoSDKQOSStatistics; adds send-specific properties.

Definition at line 185 of file zoom_video_sdk_user_helper_interface.h.

Constructor & Destructor Documentation

◆ ZoomVideoSDKQOSSendStatistics()

ZoomVideoSDKQOSSendStatistics::ZoomVideoSDKQOSSendStatistics ( )
inline

Member Function Documentation

◆ reset()

void ZoomVideoSDKQOSSendStatistics::reset ( )
inline

Definition at line 226 of file zoom_video_sdk_user_helper_interface.h.

227 {
230 frameWidthInput = 0;
232 frameRateInput = 0;
233 bytesSent = 0;
234 packetsSent = 0;
236 totalEncodeTime = 0;
237 framesEncoded = 0;
238 }
unsigned int frameRateInput
Frame rate of input (send only).
unsigned int framesEncoded
Total number of frames encoded (send only).
unsigned int totalPacketSendDelay
Total packet send delay in milliseconds (send only).
unsigned int frameWidthInput
Width of the input frame (send only).
unsigned int packetsSent
Total number of packets sent.
unsigned int totalEncodeTime
Total time spent encoding in milliseconds (send only).
unsigned int frameHeightInput
Height of the input frame (send only).

References bytesSent, ZoomVideoSDKQOSStatistics::direction, frameHeightInput, frameRateInput, framesEncoded, frameWidthInput, packetsSent, ZoomVideoSDKQOSStatistics::reset(), totalEncodeTime, totalPacketSendDelay, and ZoomVideoSDKStatisticsDirection_Send.

Referenced by ZoomVideoSDKQOSSendStatistics().

Member Data Documentation

◆ bytesSent

unsigned int ZoomVideoSDKQOSSendStatistics::bytesSent

Total bytes sent.

Definition at line 202 of file zoom_video_sdk_user_helper_interface.h.

Referenced by reset().

◆ frameHeightInput

unsigned int ZoomVideoSDKQOSSendStatistics::frameHeightInput

Height of the input frame (send only).

Definition at line 194 of file zoom_video_sdk_user_helper_interface.h.

Referenced by reset().

◆ frameRateInput

unsigned int ZoomVideoSDKQOSSendStatistics::frameRateInput

Frame rate of input (send only).

Definition at line 198 of file zoom_video_sdk_user_helper_interface.h.

Referenced by reset().

◆ framesEncoded

unsigned int ZoomVideoSDKQOSSendStatistics::framesEncoded

Total number of frames encoded (send only).

Definition at line 218 of file zoom_video_sdk_user_helper_interface.h.

Referenced by reset().

◆ frameWidthInput

unsigned int ZoomVideoSDKQOSSendStatistics::frameWidthInput

Width of the input frame (send only).

Definition at line 190 of file zoom_video_sdk_user_helper_interface.h.

Referenced by reset().

◆ packetsSent

unsigned int ZoomVideoSDKQOSSendStatistics::packetsSent

Total number of packets sent.

Definition at line 206 of file zoom_video_sdk_user_helper_interface.h.

Referenced by reset().

◆ totalEncodeTime

unsigned int ZoomVideoSDKQOSSendStatistics::totalEncodeTime

Total time spent encoding in milliseconds (send only).

Definition at line 214 of file zoom_video_sdk_user_helper_interface.h.

Referenced by reset().

◆ totalPacketSendDelay

unsigned int ZoomVideoSDKQOSSendStatistics::totalPacketSendDelay

Total packet send delay in milliseconds (send only).

Definition at line 210 of file zoom_video_sdk_user_helper_interface.h.

Referenced by reset().