Video SDK for iOS API Reference
Loading...
Searching...
No Matches
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 -
15@property(nonatomic, assign, readonly) NSInteger sendFrequency;
19@property(nonatomic, assign, readonly) NSInteger sendLatency;
23@property(nonatomic, assign, readonly) NSInteger sendJitter;
27@property(nonatomic, assign, readonly) CGFloat sendPacketLossAvg;
31@property(nonatomic, assign, readonly) CGFloat sendPacketLossMax;
35@property(nonatomic, assign, readonly) NSInteger recvFrequency;
39@property(nonatomic, assign, readonly) NSInteger recvLatency;
43@property(nonatomic, assign, readonly) NSInteger recvJitter;
47@property(nonatomic, assign, readonly) CGFloat recvPacketLossAvg;
51@property(nonatomic, assign, readonly) CGFloat recvPacketLossMax;
52
53@end
54
63@property(nonatomic, assign, readonly) NSInteger sendFrameWidth;
67@property(nonatomic, assign, readonly) NSInteger sendFrameHeight;
71@property(nonatomic, assign, readonly) NSInteger sendFps;
75@property(nonatomic, assign, readonly) NSInteger sendLatency;
79@property(nonatomic, assign, readonly) NSInteger sendJitter;
83@property(nonatomic, assign, readonly) CGFloat sendPacketLossAvg;
87@property(nonatomic, assign, readonly) CGFloat sendPacketLossMax;
91@property(nonatomic, assign, readonly) NSInteger recvFrameWidth;
95@property(nonatomic, assign, readonly) NSInteger recvFrameHeight;
99@property(nonatomic, assign, readonly) NSInteger recvFps;
103@property(nonatomic, assign, readonly) NSInteger recvLatency;
107@property(nonatomic, assign, readonly) NSInteger recvJitter;
111@property(nonatomic, assign, readonly) CGFloat recvPacketLossAvg;
115@property(nonatomic, assign, readonly) CGFloat recvPacketLossMax;
116@end
117
118
119#pragma mark - ZoomVideoSDKSession -
124@interface ZoomVideoSDKSession : NSObject
125
129- (NSString * _Nullable)getSessionName;
130
135- (NSString * _Nullable)getSessionID;
136
141- (unsigned long long)getSessionNumber;
142
146- (NSString * _Nullable)getSessionPassword;
147
152- (NSString * _Nullable)getSessionPhonePasscode;
153
157- (NSString * _Nullable)getSessionHostName;
158
162- (ZoomVideoSDKUser * _Nullable)getSessionHost;
163
167- (NSArray <ZoomVideoSDKUser *>* _Nullable)getRemoteUsers;
168
172- (ZoomVideoSDKUser * _Nullable)getMySelf;
173
177- (ZoomVideoSDKSessionAudioStatisticInfo * _Nullable)getSessionAudioStatisticInfo;
178
182- (ZoomVideoSDKSessionASVStatisticInfo * _Nullable)getSessionVideoStatisticInfo;
186- (ZoomVideoSDKSessionASVStatisticInfo * _Nullable)getSessionShareStatisticInfo;
187
188#pragma mark - file transfer -
189
194- (BOOL)isFileTransferEnable;
195
202- (ZoomVideoSDKError)transferFile:(NSString * _Nullable)filePath;
203
208- (NSString *_Nullable)getTransferFileTypeWhiteList;
209
214- (unsigned long long)getMaxTransferFileSize;
215
216@end
ZoomVideoSDKError
Enumerates all errors in the VideoSDK.
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.