9 #import <Foundation/Foundation.h>
10 #import "ZoomSDKErrors.h"
13 ScheduleComponent_UpgradeAccountTipForFreeUser,
22 -(ZoomSDKError)inputMeetingNumber:(NSString*)meetingNumber;
27 -(ZoomSDKError)inputSharingKey:(NSString*)shareKey;
46 id<ZoomSDKDirectShareHelperDelegate> _delegate;
48 @property(nonatomic, assign) id<ZoomSDKDirectShareHelperDelegate> delegate;
53 -(ZoomSDKError)canDirectShare;
58 -(ZoomSDKError)startDirectShare;
63 -(ZoomSDKError)stopDirectShare;
82 -(void)onOutlookPluginDefaultMeetingTopicRequest:(NSString*)scheduleForEmail DefaultMeetingTopic:(NSString**)topic;
88 id<ZoomSDKOutlookPluginDelegate> _delegate;
90 @property(nonatomic, assign)id<ZoomSDKOutlookPluginDelegate> delegate;
99 -(ZoomSDKError)start:(NSString*)ipcName IPCNoti:(NSString*)ipcNoti AppName:(NSString*)appName AppIdentity:(NSString*)identity;
130 - (void)setMeetingStartTime:(time_t)starttime;
135 - (void)setMeetingDuration:(
unsigned int)duration;
139 - (void)enableRecurringMeeting:(BOOL)recurring;
147 - (ScheduleMeetingAudioType)getScheduleMeetingAudioType:(
int*)availableAudioType;
176 - (ZoomSDKError)setScheduleMeetingAudioType:(ScheduleMeetingAudioType)type;
182 - (ZoomSDKError)selectDialinCountry:(NSArray*)array;
188 - (ZoomSDKError)selectIncludeTollFreeNum:(BOOL)include;
209 - (void)setHostVideoOn:(BOOL)on;
214 - (void)setParticipantVideoOn:(BOOL)on;
220 NSString* _displayName;
226 @property(nonatomic, readwrite, retain) NSString* email;
231 @property(nonatomic, readwrite, retain) NSString* displayName;
239 @property(nonatomic, readwrite, copy) NSString*
email;
244 @property(nonatomic, readwrite, assign) ZoomSDKInterpreLanguage
firstLanguage;
288 -(BOOL)enableHostInChina:(BOOL*)canModify;
294 -(BOOL)enableOnlySignedUserJoin:(BOOL*)canModify;
300 -(BOOL)enableSpecialDomainUserJoin:(BOOL*)canModify;
311 -(BOOL)enableAutoRecord:(
int*)supportRecordType;
322 -(NSArray*)getScheduleForUser:(BOOL*)canModify;
361 -(void)setMeetingTopic:(NSString*)topic;
366 -(void)setRequirePassword:(BOOL)require;
371 -(void)setMeetingPassword:(NSString*)password;
376 -(void)setEnableJBH:(BOOL)enable;
381 -(void)setEnableMuteOnEntry:(BOOL)enable;
387 -(ZoomSDKError)setUsePMI:(BOOL)use;
393 -(ZoomSDKError)setEnableHostInChina:(BOOL)enable;
399 -(ZoomSDKError)setEnableOnlySignedUserJoin:(BOOL)enable;
405 -(ZoomSDKError)setEnableSpecialDomainUserJoin:(BOOL)enable;
411 -(ZoomSDKError)selectSpecialDomains:(NSString*)domains;
417 -(ZoomSDKError)setEnableAutoRecord:(BOOL)enable;
423 -(ZoomSDKError)setRecordType:(ScheduleMeetingRecordType)type;
429 -(ZoomSDKError)selectScheduleForUser:(NSArray*)users;
435 -(void)setEnableWaitingRooms:(BOOL)enable;
441 -(void)setEnableMeetingToPublic:(BOOL)enable;
447 -(ZoomSDKError)setEnableLanguageInterpretation:(BOOL)enable;
454 -(ZoomSDKError)setInterpreterInfo:(NSArray *)arr;
476 long long _meetingUniqueID;
502 -(
long long)getMeetingUniqueID;
507 -(NSString*)getInviteEmailContent;
512 -(NSString*)getJoinMeetingUrl;
518 -(
long long)getMeetingNumber;
525 id<ZoomSDKPremeetingServiceDelegate> _delegate;
533 @property (assign, nonatomic) id<ZoomSDKPremeetingServiceDelegate> delegate;
573 - (ZoomSDKError)deleteMeeting:(
long long)meetingUniqueID;
579 - (ZoomSDKError)listMeeting;
596 - (ZoomSDKError)showScheduleEditMeetingWindow:(BOOL)show Window:(NSWindow**)window MeetingID:(
long long)meetingUniqueID;
608 - (void)enableForceAutoStartMyVideoWhenJoinMeeting:(BOOL)enable;
614 - (void)enableForceAutoStopMyVideoWhenJoinMeeting:(BOOL)enable;
620 - (void)disableAutoShowSelectJoinAudioDlgWhenJoinMeeting:(BOOL)disable;
626 - (BOOL)isUserForceStartMyVideoWhenInMeeting;
632 - (BOOL)isUserForceStopMyVideoWhenInMeeting;
638 - (BOOL)isUserForceDisableShowJoinAudioDlgWhenInMeeting;
652 - (void)hideScheduleComponent:(ScheduleComponent)component hide:(BOOL)hide;
657 - (BOOL)isDisabledPMI;
670 - (void)onListMeeting:(ZoomSDKPremeetingError)error MeetingList:(NSArray*)meetingList;
678 - (void)onScheduleOrEditMeeting:(ZoomSDKPremeetingError)error MeetingUniqueID:(
long long)meetingUniqueID;
685 - (void)onDeleteMeeting:(ZoomSDKPremeetingError)error;