macOS SDK API Reference
Loading...
Searching...
No Matches
ZoomSDKH323Helper.h
Go to the documentation of this file.
1
2
3#import <Foundation/Foundation.h>
4#import "ZoomSDKErrors.h"
5
9@interface H323DeviceInfo : NSObject
10{
11 NSString* _name;
12 NSString* _ip;
13 NSString* _e164num;
16}
17
18@property(nonatomic, retain)NSString* name;
19@property(nonatomic, retain)NSString* ip;
20@property(nonatomic, retain)NSString* e164num;
21@property(nonatomic, assign)H323DeviceType type;
22@property(nonatomic, assign)EncryptType encryptType;
23@end
24
25@protocol ZoomSDKH323HelperDelegate <NSObject>
26@optional
32- (void) onCalloutStatusReceived:(H323CalloutStatus)calloutStatus;
33
39- (void) onPairCodeResult:(H323PairingResult)pairResult MeetingNumber:(long long)meetingNum;
40@end
41
42
43@interface ZoomSDKH323Helper : NSObject
44{
45 id<ZoomSDKH323HelperDelegate> _delegate;
46}
47@property (assign, nonatomic) id<ZoomSDKH323HelperDelegate> delegate;
52- (NSArray*)getH323DeviceAddress;
53
58- (NSString*)getH323Password;
59
66- (ZoomSDKError)sendMeetingPairingCode:(NSString*)pairCode meetingNum:(long long)meetingNum;
67
73- (ZoomSDKError)calloutH323Device:(H323DeviceInfo*)deviceInfo;
74
79- (NSArray*)getRoomH323DeviceArray;
80
85- (ZoomSDKError)cancelCallOutH323;
86
91- (ZoomSDKError)inviteToMeetingByDefaultMail;
92
97- (ZoomSDKError)inviteToMeetingByGmail;
98
103- (ZoomSDKError)inviteToMeetingByYahooMail;
104@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. Available only for Huawei.
H323PairingResult
Enumeration of H.323 device pairing Status.
ZoomSDKError
Enumeration of common errors of SDK.
H.323 device information.
NSString * _e164num
EncryptType _encryptType
H323DeviceType _type
id< ZoomSDKH323HelperDelegate > _delegate