Video SDK for iOS API Reference
Loading...
Searching...
No Matches
ZoomVideoSDKFileTranserHandle.h
Go to the documentation of this file.
1
6#import <Foundation/Foundation.h>
7#import <ZoomVideoSDK/ZoomVideoSDK.h>
8
9#pragma mark - File Transfer -
10
16
20@property(nonatomic, assign) NSUInteger ratio;
24@property(nonatomic, assign) NSUInteger completeSize;
28@property(nonatomic, assign) NSUInteger bitPerSecond;
29@end
30
35@interface ZoomVideoSDKFileStatus : NSObject
39@property(nonatomic, assign) ZoomVideoSDKFileTransferStatus transStatus;
43@property(nonatomic, strong, nullable) ZoomVideoSDKFileTransferProgress *transProgress;
44@end
45
55- (NSTimeInterval)getTimeStamp;
60- (BOOL)isSendToAll;
65- (NSUInteger)getFileSize;
70- (NSString * _Nullable)getFileName;
75- (ZoomVideoSDKFileStatus *_Nullable)getStatus;
76@end
77
87- (ZoomVideoSDKUser * _Nullable)getReceiver;
92- (ZoomVideoSDKError)cancelSend;
93@end
94
104- (ZoomVideoSDKUser * _Nullable)getSender;
109- (ZoomVideoSDKError)cancelReceive;
115- (ZoomVideoSDKError)startReceive:(NSString * _Nullable)path;
116@end
117
ZoomVideoSDKFileTransferStatus
Enumeration of the file transfer status.
ZoomVideoSDKError
Enumeration of all the errors in the VideoSDK.
Represents the status of a file transfer, including current state and progress.
Represents a file being transferred in the session.
Represents the progress details of a file transfer.
NSUInteger ratio
Gets the ratio of the file transfer completed.
NSUInteger bitPerSecond
Gets the speed of the file transfer in bits per second.
NSUInteger completeSize
Gets the size of the file transferred so far in bytes.
Represents a file being received in the session.
Represents a file being sent in the session.
Zoom Video SDK user information.