Video SDK for iOS API Reference
Loading...
Searching...
No Matches
ZoomVideoSDKFileTranserHandle.h
Go to the documentation of this file.
1//
2// ZoomVideoSDKFileTranserHandle.h
3// ZoomVideoSDK
4//
5// Created by Zoom Video Communications on 4/15/24.
6// Copyright © Zoom Video Communications, Inc. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10#import <ZoomVideoSDK/ZoomVideoSDK.h>
11
12#pragma mark - File Transfer -
13
19
23@property(nonatomic, assign) NSUInteger ratio;
27@property(nonatomic, assign) NSUInteger completeSize;
31@property(nonatomic, assign) NSUInteger bitPerSecond;
32@end
33
38@interface ZoomVideoSDKFileStatus : NSObject
42@property(nonatomic, assign) ZoomVideoSDKFileTransferStatus transStatus;
46@property(nonatomic, strong, nullable) ZoomVideoSDKFileTransferProgress *transProgress;
47@end
48
54- (NSTimeInterval)getTimeStamp;
55- (BOOL)isSendToAll;
56- (NSUInteger)getFileSize;
57- (NSString * _Nullable)getFileName;
58- (ZoomVideoSDKFileStatus *_Nullable)getStatus;
59@end
60
66- (ZoomVideoSDKUser * _Nullable)getReceiver;
67- (ZoomVideoSDKError)cancelSend;
68@end
69
75- (ZoomVideoSDKUser * _Nullable)getSender;
76- (ZoomVideoSDKError)cancelReceive;
77- (ZoomVideoSDKError)startReceive:(NSString * _Nullable)path;
78@end
79
ZoomVideoSDKFileTransferStatus
Enumeration of file transfer status.
ZoomVideoSDKError
Enumerates all errors in the VideoSDK.
Represents the status of a file transfer, including current state and progress.
Represents a file being sent in the session.
Represents the progress details of a file transfer.
NSUInteger ratio
The ratio of the file transfer completed.
NSUInteger bitPerSecond
The speed of the file transfer in bits per second.
NSUInteger completeSize
The size of the file transferred so far in bytes.
Represents a file being sent in the session.
Zoom Video SDK user information.