Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKH323Helper.h
Go to the documentation of this file.
1
2
3#import <Foundation/Foundation.h>
4#import <ZoomSDK/ZoomSDKErrors.h>
5
6NS_ASSUME_NONNULL_BEGIN
10@interface H323DeviceInfo : NSObject
11{
12 NSString* _name;
13 NSString* _ip;
14 NSString* _e164num;
17}
18
19@property(nonatomic, retain, nullable)NSString* name;
20@property(nonatomic, retain, nullable)NSString* ip;
21@property(nonatomic, retain, nullable)NSString* e164num;
22@property(nonatomic, assign)H323DeviceType type;
23@property(nonatomic, assign)EncryptType encryptType;
24@end
25
26@protocol ZoomSDKH323HelperDelegate <NSObject>
27@optional
33- (void) onCalloutStatusReceived:(H323CalloutStatus)calloutStatus;
34
40- (void) onPairCodeResult:(H323PairingResult)pairResult MeetingNumber:(long long)meetingNum;
41@end
42
43
44@interface ZoomSDKH323Helper : NSObject
45{
46 id<ZoomSDKH323HelperDelegate> _delegate;
47}
48@property (assign, nonatomic, nullable) id<ZoomSDKH323HelperDelegate> delegate;
53- (NSArray*)getH323DeviceAddress;
54
59- (NSString*)getH323Password;
60
67- (ZoomSDKError)sendMeetingPairingCode:(NSString*)pairCode meetingNum:(long long)meetingNum;
68
74- (ZoomSDKError)calloutH323Device:(H323DeviceInfo*)deviceInfo;
75
80- (NSArray*_Nullable)getRoomH323DeviceArray;
81
86- (ZoomSDKError)cancelCallOutH323;
87
92- (ZoomSDKError)inviteToMeetingByDefaultMail;
93
98- (ZoomSDKError)inviteToMeetingByGmail;
99
104- (ZoomSDKError)inviteToMeetingByYahooMail;
105@end
106NS_ASSUME_NONNULL_END
H323CalloutStatus
Enumeration of H.323 device outgoing call status.
H323DeviceType
Enumeration of H.323 device types.
EncryptType
Enumeration of H.323/SIP encryption types.
H323PairingResult
Enumeration of H.323 device pairing Status.
ZoomSDKError
Enumeration of common errors of SDK.
H.323 device information.
EncryptType _encryptType
H323DeviceType _type
id< ZoomSDKH323HelperDelegate > _delegate