Video SDK for iOS API Reference
All Classes Files Functions Enumerations Enumerator Properties
ZoomVideoSDKSession.h
Go to the documentation of this file.
1
2
3#import <Foundation/Foundation.h>
4#import <ZoomVideoSDK/ZoomVideoSDKUser.h>
5
6#pragma mark - Statistic Information -
13@property(nonatomic, assign, readonly) NSInteger sendFrequency;
15@property(nonatomic, assign, readonly) NSInteger sendLatency;
17@property(nonatomic, assign, readonly) NSInteger sendJitter;
19@property(nonatomic, assign, readonly) CGFloat sendPacketLossAvg;
21@property(nonatomic, assign, readonly) CGFloat sendPacketLossMax;
22
24@property(nonatomic, assign, readonly) NSInteger recvFrequency;
26@property(nonatomic, assign, readonly) NSInteger recvLatency;
28@property(nonatomic, assign, readonly) NSInteger recvJitter;
30@property(nonatomic, assign, readonly) CGFloat recvPacketLossAvg;
32@property(nonatomic, assign, readonly) CGFloat recvPacketLossMax;
33@end
34
41@property(nonatomic, assign, readonly) NSInteger sendFrameWidth;
43@property(nonatomic, assign, readonly) NSInteger sendFrameHeight;
45@property(nonatomic, assign, readonly) NSInteger sendFps;
47@property(nonatomic, assign, readonly) NSInteger sendLatency;
49@property(nonatomic, assign, readonly) NSInteger sendJitter;
51@property(nonatomic, assign, readonly) CGFloat sendPacketLossAvg;
53@property(nonatomic, assign, readonly) CGFloat sendPacketLossMax;
54
56@property(nonatomic, assign, readonly) NSInteger recvFrameWidth;
58@property(nonatomic, assign, readonly) NSInteger recvFrameHeight;
60@property(nonatomic, assign, readonly) NSInteger recvFps;
62@property(nonatomic, assign, readonly) NSInteger recvLatency;
64@property(nonatomic, assign, readonly) NSInteger recvJitter;
66@property(nonatomic, assign, readonly) CGFloat recvPacketLossAvg;
68@property(nonatomic, assign, readonly) CGFloat recvPacketLossMax;
69@end
70
71
72#pragma mark - ZoomVideoSDKSession -
76@interface ZoomVideoSDKSession : NSObject
77
81- (NSString * _Nullable)getSessionName;
82
87- (NSString * _Nullable)getSessionID;
88
93- (unsigned long long)getSessionNumber;
94
98- (NSString * _Nullable)getSessionPassword;
99
104- (NSString * _Nullable)getSessionPhonePasscode;
105
109- (NSString * _Nullable)getSessionHostName;
110
114- (ZoomVideoSDKUser * _Nullable)getSessionHost;
115
119- (NSArray <ZoomVideoSDKUser *>* _Nullable)getRemoteUsers;
120
124- (ZoomVideoSDKUser * _Nullable)getMySelf;
125
129- (ZoomVideoSDKSessionAudioStatisticInfo * _Nullable)getSessionAudioStatisticInfo;
130
134- (ZoomVideoSDKSessionASVStatisticInfo * _Nullable)getSessionVideoStatisticInfo;
138- (ZoomVideoSDKSessionASVStatisticInfo * _Nullable)getSessionShareStatisticInfo;
139
140#pragma mark - file transfer -
141
146- (BOOL)isFileTransferEnable;
147
154- (ZoomVideoSDKError)transferFile:(NSString * _Nullable)filePath;
155
160- (NSString *_Nullable)getTransferFileTypeWhiteList;
161
166- (unsigned long long)getMaxTransferFileSize;
167
168@end
ZoomVideoSDKError
ZoomVideoSDKError An enumeration of error.
The Session video or share statistic information.
Session audio statistic information.
CGFloat recvPacketLossAvg
The average audio packet loss received by the current user.
NSInteger recvFrequency
The frequency in kilohertz (KHz) received by the current user.
NSInteger sendFrequency
The frequency in kilohertz (KHz) sent by the current user.
NSInteger sendLatency
The audio latency (delay in network data transfer) experienced by the current user while sending data...
CGFloat sendPacketLossAvg
The average audio packet loss sent by the current user.
NSInteger recvLatency
The audio latency (delay in network data transfer) experienced by the current user while receiving da...
NSInteger sendJitter
The audio jitter (change in latency) experienced by the current user while sending data.
CGFloat sendPacketLossMax
The maximum audio packet loss sent by the current user.
NSInteger recvJitter
The audio jitter (change in latency) experienced by the current user while receiving data.
CGFloat recvPacketLossMax
The maximum audio packet loss received by the current user.
Zoom Video SDK session.
Zoom Video SDK user information.