Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKH323Helper.h
Go to the documentation of this file.
1
5
6#import <Foundation/Foundation.h>
7#import <ZoomSDK/ZoomSDKErrors.h>
8
9NS_ASSUME_NONNULL_BEGIN
10
11
16@interface H323DeviceInfo : NSObject
17{
18 NSString* _name;
19 NSString* _ip;
20 NSString* _e164num;
23}
27@property(nonatomic, retain, nullable)NSString* name;
31@property(nonatomic, retain, nullable)NSString* ip;
35@property(nonatomic, retain, nullable)NSString* e164num;
39@property(nonatomic, assign)H323DeviceType type;
43@property(nonatomic, assign)EncryptType encryptType;
44@end
45
46
51@protocol ZoomSDKH323HelperDelegate <NSObject>
52@optional
57- (void) onCalloutStatusReceived:(H323CalloutStatus)calloutStatus;
58
64- (void) onPairCodeResult:(H323PairingResult)pairResult MeetingNumber:(long long)meetingNum;
65@end
66
71@interface ZoomSDKH323Helper : NSObject
72{
73 id<ZoomSDKH323HelperDelegate> _delegate;
74}
78@property (assign, nonatomic, nullable) id<ZoomSDKH323HelperDelegate> delegate;
84
89- (NSString*)getH323Password;
90
97- (ZoomSDKError)sendMeetingPairingCode:(NSString*)pairCode meetingNum:(long long)meetingNum;
98
104- (ZoomSDKError)calloutH323Device:(H323DeviceInfo*)deviceInfo;
105
110- (NSArray*_Nullable)getRoomH323DeviceArray;
111
117
123
129
135@end
136NS_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.
Represents H.323 device information used in Zoom meetings.
NSString * ip
Gets or set the H.323 device‘s IP address.
NSString * e164num
Gets or set the E.164 number of the H.323 device.
H323DeviceType type
Gets or set the H.323 device‘s type.
EncryptType encryptType
Gets or set the encryption type used by the H.323 device.
NSString * name
Gets or set the H.323 device‘s name.
EncryptType _encryptType
H323DeviceType _type
Provides helper APIs for H.323 device management in Zoom meetings.
ZoomSDKError inviteToMeetingByGmail()
Invites others to meeting by gmail.
NSArray *_Nullable getRoomH323DeviceArray()
Gets the list of H.323 devices for the current meeting.
ZoomSDKError inviteToMeetingByDefaultMail()
Invites others to meeting by default email.
ZoomSDKError inviteToMeetingByYahooMail()
Invites others to meeting by Yahoo mail.
ZoomSDKError cancelCallOutH323()
Cancels the latest operation of calling out H.323 device.
NSString * getH323Password()
Gets the H.323 device password of the current meeting.
NSArray * getH323DeviceAddress()
Gets the H.323 device address of the current meeting.
id< ZoomSDKH323HelperDelegate > delegate
Sets or get the delegate to receive H.323 related events.
id< ZoomSDKH323HelperDelegate > _delegate