8 #import "ZoomSDKErrors.h"
29 unsigned int _receiverID;
31 NSString* _receiverName;
34 BOOL _isChatToWaitingRoom;
35 ZoomSDKChatMessageType _chatMessageType;
41 - (
unsigned int)getSenderUserID;
46 - (NSString*)getSenderDisplayName;
51 - (
unsigned int)getReceiverUserID;
56 - (NSString*)getReceiverDisplayName;
61 - (NSString*)getMsgContent;
66 - (time_t)getTimeStamp;
71 -(BOOL)isChatToWaitingRoom;
76 -(ZoomSDKChatMessageType)getChatMessageType;
84 ZoomSDKAudioStatus _status;
85 ZoomSDKAudioType _type;
91 - (
unsigned int)getUserID;
96 - (ZoomSDKAudioStatus)getStatus;
101 - (ZoomSDKAudioType)getType;
108 BOOL _isAttendeeCanTalk;
110 @property(nonatomic, assign)BOOL isAttendeeCanTalk;
117 unsigned int _userID;
128 - (NSString*)getUserName;
133 - (
unsigned int)getUserID;
148 - (BOOL)isAudioMuted NS_DEPRECATED_MAC(1.0, 4.6);
153 - (ZoomSDKAudioStatus)getAudioStatus;
158 - (ZoomSDKAudioType)getAudioType;
163 - (UserRole)getUserRole;
168 - (BOOL)isPurePhoneUser;
195 - (NSString *)getParticipantID;
201 - (BOOL)isInterpreter;
207 - (NSString *)getInterpreterActiveLanguage;
214 JoinMeetingReqInfoType _reqInfoType;
220 -(JoinMeetingReqInfoType)getReqInfoType;
226 -(ZoomSDKError)inputPassword:(NSString*)password;
231 -(ZoomSDKError)cancel;
242 - (void)onUserAudioStatusChange:(NSArray*)userAudioStatusArray;
256 - (void)onUserJoin:(NSArray*)array;
263 - (void)onUserLeft:(NSArray*)array;
270 - (void)onUserInfoUpdate:(
unsigned int)userID;
277 - (void)onHostChange:(
unsigned int)userID;
284 - (void)onCoHostChange:(
unsigned int)userID;
292 - (void)onSpotlightVideoUserChange:(BOOL)spotlight User:(
unsigned int)userID;
300 - (void)onVideoStatusChange:(ZoomSDKVideoStatus)videoStatus UserID:(
unsigned int)userID;
307 - (void)onLowOrRaiseHandStatusChange:(BOOL)raise UserID:(
unsigned int)userID;
320 - (void)onActiveSpeakerChanged:(
unsigned int)userID NS_DEPRECATED_MAC(4.1, 4.6);
331 - (void)onActiveVideoUserChanged:(
unsigned int)userID;
336 - (void)onActiveSpeakerVideoUserChanged:(
unsigned int)userID;
349 - (void)onUserActiveAudioChanage:(NSArray *)useridArray;
356 -(void)onUserNameChanged:(
unsigned int)userid userName:(NSString *)userName;
362 id<ZoomSDKMeetingActionControllerDelegate> _delegate;
365 @property(nonatomic, assign) id<ZoomSDKMeetingActionControllerDelegate> delegate;
371 - (NSArray*)getParticipantsList;
379 - (ZoomSDKError)actionMeetingWithCmd:(ActionMeetingCmd)cmd userID:(
unsigned int)userID onScreen:(ScreenType)screen;
387 - (ZoomSDKError)sendChat:(NSString*)content toUser:(
unsigned int)userID;
402 - (ZoomSDKError)changeUserName:(
unsigned int)userID newName:(NSString*)name;
409 - (ZoomSDKError)makeHost:(
unsigned int)userID;
417 - (ZoomSDKError)raiseHand:(BOOL)raise UserID:(
unsigned int)userid;
424 - (ZoomSDKError)expelUser:(
unsigned int)userid;
431 - (ZoomSDKError)startCMR:(BOOL)start;
440 - (ZoomSDKError)getMeetingUIType:(ScreenType)type isFullScreen:(BOOL*)bFullScreen meetingUIType:(MeetingUIType*)meetingUIType;
448 - (ZoomSDKError)allowLocalRecord:(BOOL)allow UserID:(
unsigned int)userid;
454 - (BOOL)canReclaimHost;
460 - (ZoomSDKError)claimHostByKey:(NSString*)hostKey;
467 -(ZoomSDKError)assignCoHost:(
unsigned int)userid;
475 -(ZoomSDKError)revokeCoHost:(
unsigned int)userid;
482 -(ZoomSDKError)setShareSettingType:(ZoomSDKShareSettingType)shareType;
489 - (ZoomSDKError)getShareSettingType:(ZoomSDKShareSettingType*)type;
495 - (BOOL)isUseOriginalSoundOn;
502 - (ZoomSDKError)enableUseOriginalSound:(BOOL)enable;
508 - (BOOL)isSupportUseOriginalSound;
516 - (ZoomSDKError)swapToShowShareViewOrVideo:(BOOL)share;
522 - (BOOL)canSwapToShowShareViewOrVideo;
528 - (BOOL)isDisplayingShareViewOrVideo;
535 - (ZoomSDKError)setMeetingTopicOnMeetingInfo:(NSString *)topic;
541 -(BOOL)isParticipantsShareAllowed;
548 - (ZoomSDKError)allowParticipantsToShare:(BOOL)allow;
554 -(BOOL)isParticipantsChatAllowed;
561 - (ZoomSDKError)allowParticipantsToChat:(BOOL)allow;
567 -(BOOL)isParticipantsRenameAllowed;
574 - (ZoomSDKError)allowParticipantsToRename:(BOOL)allow;