Video SDK for iOS API Reference
All Classes Files Functions Enumerations Enumerator Properties
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 -
14@property(nonatomic, assign) NSUInteger ratio;
15@property(nonatomic, assign) NSUInteger completeSize;
16@property(nonatomic, assign) NSUInteger bitPerSecond;
17@end
18
19@interface ZoomVideoSDKFileStatus : NSObject
20@property(nonatomic, assign) ZoomVideoSDKFileTransferStatus transStatus; // The status of the file transfer
21@property(nonatomic, strong, nullable) ZoomVideoSDKFileTransferProgress *transProgress; // The progress of the file transfer
22@end
23
25- (NSTimeInterval)getTimeStamp;
26- (BOOL)isSendToAll;
27- (NSUInteger)getFileSize;
28- (NSString * _Nullable)getFileName;
29- (ZoomVideoSDKFileStatus *_Nullable)getStatus;
30@end
31
33- (ZoomVideoSDKUser * _Nullable)getReceiver;
34- (ZoomVideoSDKError)cancelSend;
35@end
36
38- (ZoomVideoSDKUser * _Nullable)getSender;
39- (ZoomVideoSDKError)cancelReceive;
40- (ZoomVideoSDKError)startReceive:(NSString * _Nullable)path;
41@end
42
ZoomVideoSDKFileTransferStatus
ZoomVideoSDKError
ZoomVideoSDKError An enumeration of error.
NSUInteger bitPerSecond
The size of the file transferred so far in bytes.
NSUInteger completeSize
The ratio of the file transfer completed.
Zoom Video SDK user information.