35- (
unsigned int)getSenderUserID;
40- (NSString*)getSenderDisplayName;
45- (
unsigned int)getReceiverUserID;
50- (NSString*)getReceiverDisplayName;
55- (NSString*)getMsgContent;
60- (time_t)getTimeStamp;
65-(BOOL)isChatToWaitingRoom;
75- (NSString*)getMessageID;
85@property (assign,nonatomic,readonly) BOOL
canChat;
107@property (assign,nonatomic,readonly) BOOL canChat;
111@property (assign,nonatomic,readonly) BOOL canChatToAllPanellistAndAttendee;
115@property (assign,nonatomic,readonly) BOOL canChatToAllPanellist;
125@property (assign,nonatomic,readonly) BOOL canChatToAllPanellist;
129@property (assign,nonatomic,readonly) BOOL canChatToAllPanellistAndAttendee;
133@property (assign,nonatomic,readonly) BOOL canChatToIndividual;
159- (BOOL)isSupportChat;
164- (BOOL)isWebinarAttendee;
169- (BOOL)isWebinarMeeting;
185- (
unsigned int)getUserID;
204@property(nonatomic, assign)BOOL isAttendeeCanTalk;
222- (NSString*)getUserName;
227- (
unsigned int)getUserID;
258- (BOOL)isPurePhoneUser;
285- (NSString *)getCustomerKey;
291- (BOOL)isInterpreter;
297- (BOOL)isSignLanguageInterpreter;
303- (NSString *)getInterpreterActiveLanguage;
309- (BOOL)isRaisingHand;
321- (NSString *)getPersistentId;
327- (BOOL)isRawLiveStreaming;
333- (BOOL)hasRawLiveStreamPrivilege;
361@protocol ZoomSDKMeetingActionControllerDelegate <NSObject>
367- (void)onUserAudioStatusChange:(NSArray*)userAudioStatusArray;
380- (void)onUserJoin:(NSArray*)array;
386- (void)onUserLeft:(NSArray*)array;
392- (void)onUserInfoUpdate:(
unsigned int)userID;
399- (void)onHostChange:(
unsigned int)userID;
406- (void)onMeetingCoHostChanged:(
unsigned int)userID isCoHost:(BOOL)isCoHost;
412- (void)onSpotlightVideoUserChange:(NSArray*)spotlightedUserList;
420- (void)onVideoStatusChange:(
ZoomSDKVideoStatus)videoStatus UserID:(
unsigned int)userID;
426- (void)onLowOrRaiseHandStatusChange:(BOOL)raise UserID:(
unsigned int)userID;
443- (void)onActiveVideoUserChanged:(
unsigned int)userID;
448- (void)onActiveSpeakerVideoUserChanged:(
unsigned int)userID;
452- (void)onHostAskUnmute;
456- (void)onHostAskStartVideo;
461- (void)onUserActiveAudioChange:(NSArray *)useridArray;
468- (void)onUserNamesChanged:(NSArray<NSNumber*>*)userList;
473- (void)onInvalidReclaimHostKey;
479- (void)onHostVideoOrderUpdated:(NSArray*)orderList;
485- (void)onLocalVideoOrderUpdated:(NSArray*)localOrderList;
491- (void)onFollowHostVideoOrderChanged:(BOOL)follow;
496- (void)onAllHandsLowered;
522- (void)onShareMeetingChatStatusChanged:(BOOL)isStart;
530@property(nonatomic, assign) id<ZoomSDKMeetingActionControllerDelegate> delegate;
536- (NSArray*)getParticipantsList;
573- (
ZoomSDKError)changeUserName:(
unsigned int)userID newName:(NSString*)name;
588- (
ZoomSDKError)raiseHand:(BOOL)raise UserID:(
unsigned int)userid;
602- (
ZoomSDKError)startCMR:(BOOL)start DEPRECATED_MSG_ATTRIBUTE("Use -startCloudRecording: instead");
619- (
ZoomSDKError)allowLocalRecord:(BOOL)allow UserID:(
unsigned int)userid;
625- (BOOL)canReclaimHost;
672- (BOOL)isUseOriginalSoundOn;
685- (BOOL)isSupportUseOriginalSound;
699- (BOOL)canSwapBetweenShareViewOrVideo;
706- (
ZoomSDKError)isDisplayingShareViewOrVideo:(BOOL*)isShowingShareView;
713- (
ZoomSDKError)setMeetingTopicOnMeetingInfo:(NSString *)topic;
719-(BOOL)isParticipantsShareAllowed;
732-(BOOL)isParticipantsChatAllowed;
745-(BOOL)isParticipantsRenameAllowed;
794- (NSArray*)getSpotlightedUserList;
809- (
ZoomSDKError)pinVideoToFirstView:(
unsigned int)userID;
816- (
ZoomSDKError)unPinVideoFromFirstView:(
unsigned int)userID;
828- (NSArray*)getPinnedUserListFromFirstView;
843- (
ZoomSDKError)pinVideoToSecondView:(
unsigned int)userID;
850- (
ZoomSDKError)unPinVideoFromSecondView:(
unsigned int)userID;
856- (NSArray*)getPinnedUserListFromSecondView;
862- (BOOL)isParticipantsUnmuteSelfAllowed;
868- (BOOL)isMeetingChatLegalNoticeAvailable;
874- (NSString *)getChatLegalNoticesPrompt;
880- (NSString *)getChatLegalNoticesExplained;
893- (
ZoomSDKError)setVideoOrder:(NSArray<NSNumber*>*)orderList;
899- (BOOL)isFollowHostVideoOrderOn;
905- (BOOL)isSupportFollowHostVideoOrder;
911- (NSArray<NSNumber*>*)getVideoOrderList;
927- (BOOL)isChatMessageCanBeDeleted:(NSString*)msgID;
940- (NSArray<NSString*>*)getAllChatMessageID;
958-(BOOL)isShareMeetingChatLegalNoticeAvailable;
964-(NSString*)getShareMeetingChatStartedLegalNoticeContent;
970-(NSString*)getShareMeetingChatStoppedLegalNoticeContent;
983-(BOOL)isIncomingAudioStopped;
996-(BOOL)isIncomingVideoStopped;
1016-(
ZoomSDKError)allowParticipantsToStartVideo:(BOOL)bAllow;
1022-(BOOL)isParticipantsStartVideoAllowed;
1029-(
ZoomSDKError)allowParticipantsToShareWhiteBoard:(BOOL)bAllow;
1035-(BOOL)isParticipantsShareWhiteBoardAllowed;
UserRole
Enumeration of user roles.
ZoomSDKAudioStatus
Enumeration of Audio status.
ZoomSDKChatMessageDeleteType
Enumerations of the chat message delete type.
ZoomSDKRecordingStatus
Enumeration of Recording status.
JoinMeetingReqInfoType
Join meeting with required information.
MeetingUIType
Enumeration of video UI types in the meeting.
ScreenType
Enumeration of screen types for multi-sharing.
ZoomSDKError
Enumeration of common errors of SDK.
ZoomSDKChatMessageType
Enumerations of the type for chat message.
ZoomSDKVideoQuality
Enumeration of video quality.
ZoomSDKShareSettingType
Enumerations of sharing types.
ActionMeetingCmd
An enumeration of all the commands in the meeting.
ZoomSDKChatPriviledgeType
Enumerations of the priviledge for attendee chat.
ZOOM SDK chat information.
BOOL _isChatToWaitingRoom
ZoomSDKChatMessageType _chatMessageType
ZOOM SDK chat privilege info.
JoinMeetingReqInfoType _reqInfoType
id< ZoomSDKMeetingActionControllerDelegate > _delegate
ZoomSDKError confirmSwitch()
Confirm to switch to single share from multi-share. All the shares are stopped.
ZoomSDKError cancelSwitch()
Cancel to switch to single share from multi-share. All the shares are remained.
ZOOM SDK normal meeting chat privilege info.
ZOOM SDK audio information.
ZoomSDKAudioStatus _status
ZOOM SDK user information.
ZOOM SDK webinar attendee chat privilege info.
ZOOM SDK Attendee's status in the webinar.
ZOOM SDK webinar panelist chat privilege info.