macOS SDK API Reference
Loading...
Searching...
No Matches
<ZoomSDKMeetingActionControllerDelegate> Protocol Reference

#import <ZoomSDKMeetingActionController.h>

Inherits <NSObjectNSObject>.

Instance Methods

(void) - onUserAudioStatusChange:
 Notification of user's audio status changes.
 
(void) - onChatMessageNotification:
 In-meeting users receive the notification of chat messages.
 
(void) - onUserJoin:
 Notification of user joins meeting.
 
(void) - onUserLeft:
 Notification of user leaves meeting.
 
(void) - onUserInfoUpdate:
 Upgrade the information of the specified user.
 
(void) - onHostChange:
 Notification of host changes.
 
(void) - onMeetingCoHostChanged:isCoHost:
 Notification of co-host changes.
 
(void) - onSpotlightVideoUserChange:
 Callback event for when the video spotlight user list changes.Spotlight user means that the view will show only the specified user and won't change the view even other users speak.
 
(void) - onVideoStatusChange:UserID:
 Notify that user's video status changes.
 
(void) - onLowOrRaiseHandStatusChange:UserID:
 Notification of user's hand status changes.
 
(void) - onJoinMeetingResponse:
 Callback event of user joins meeting.
 
(void) - onMultiToSingleShareNeedConfirm:
 Notify user to confirm or cancel to switch to single share from multi-share.
 
(void) - onActiveVideoUserChanged:
 Notify that video of active user changes.
 
(void) - onActiveSpeakerVideoUserChanged:
 Notify that video of active speaker changes.
 
(void) - onHostAskUnmute
 Notify that host ask you to unmute yourself.
 
(void) - onHostAskStartVideo
 Notify that host ask you to start video.
 
(void) - onUserActiveAudioChange:
 Notification of in-meeting active speakers.
 
(void) - onUserNamesChanged:
 Notification of user name changed.
 
(void) - onInvalidReclaimHostKey
 Notification of reclaim host key is invalid.
 
(void) - onHostVideoOrderUpdated:
 Notification the video order updated.
 
(void) - onLocalVideoOrderUpdated:
 Notification the local video order updated.
 
(void) - onFollowHostVideoOrderChanged:
 Notification the status of following host's video order changed.
 
(void) - onAllHandsLowered
 When the host calls the lower all hands interface, the host/cohost/panelist will receive this callback.
 
(void) - onUserVideoQualityChanged:userID:
 Notify that user's video quality changes.
 
(void) - onChatMsgDeleteNotification:messageDeleteType:
 Notify that the chat message deleted.
 
(void) - onChatStatusChangedNotification:
 Callback to notif that the privilege of participants/webinar chat has changed.
 
(void) - onShareMeetingChatStatusChanged:
 Notify that the share meeting chat status.
 

Detailed Description

Definition at line 361 of file ZoomSDKMeetingActionController.h.

Method Documentation

◆ onActiveSpeakerVideoUserChanged:

- (void) onActiveSpeakerVideoUserChanged: (unsigned int)  userID

Notify that video of active speaker changes.

Parameters
userIDThe user's user ID.

◆ onActiveVideoUserChanged:

- (void) onActiveVideoUserChanged: (unsigned int)  userID

Notify that video of active user changes.

Parameters
userIDThe user's user ID.

◆ onAllHandsLowered

- (void) onAllHandsLowered

When the host calls the lower all hands interface, the host/cohost/panelist will receive this callback.

◆ onChatMessageNotification:

- (void) onChatMessageNotification: (ZoomSDKChatInfo *)  chatInfo

In-meeting users receive the notification of chat messages.

Parameters
chatInfoChat information received by user.

◆ onChatMsgDeleteNotification:messageDeleteType:

- (void) onChatMsgDeleteNotification: (NSString *)  msgID
messageDeleteType: (ZoomSDKChatMessageDeleteType deleteBy 

Notify that the chat message deleted.

Parameters
msgIDThe ID of deleted chat message.
deleteByIndicates the message was deleted by whom.

◆ onChatStatusChangedNotification:

- (void) onChatStatusChangedNotification: (ZoomSDKChatStatus *)  chatStatus

Callback to notif that the privilege of participants/webinar chat has changed.

Parameters
chatStatusThe info of the privilege.For detail,see ZoomSDKChatStatus.

◆ onFollowHostVideoOrderChanged:

- (void) onFollowHostVideoOrderChanged: (BOOL)  follow

Notification the status of following host's video order changed.

Parameters
followYes means the option of following host's video order is on, otherwise not.

◆ onHostAskStartVideo

- (void) onHostAskStartVideo

Notify that host ask you to start video.

◆ onHostAskUnmute

- (void) onHostAskUnmute

Notify that host ask you to unmute yourself.

◆ onHostChange:

- (void) onHostChange: (unsigned int)  userID

Notification of host changes.

Parameters
userIDUser ID of new host.

◆ onHostVideoOrderUpdated:

- (void) onHostVideoOrderUpdated: (NSArray *)  orderList

Notification the video order updated.

Parameters
orderListThe order list contains the user ID of listed users.

◆ onInvalidReclaimHostKey

- (void) onInvalidReclaimHostKey

Notification of reclaim host key is invalid.

◆ onJoinMeetingResponse:

- (void) onJoinMeetingResponse: (ZoomSDKJoinMeetingHelper *)  joinMeetingHelper

Callback event of user joins meeting.

Parameters
joinMeetingHelperAn object for inputing password or canceling to join meeting.

◆ onLocalVideoOrderUpdated:

- (void) onLocalVideoOrderUpdated: (NSArray *)  localOrderList

Notification the local video order updated.

Parameters
localOrderListThe lcoal vidoe order list contains the user ID of listed users.

◆ onLowOrRaiseHandStatusChange:UserID:

- (void) onLowOrRaiseHandStatusChange: (BOOL)  raise
UserID: (unsigned int)  userID 

Notification of user's hand status changes.

Parameters
raiseYES means that the specified user raises hand, otherwise, puts hand down.
userIDThe ID of user whose hand status changes.

◆ onMeetingCoHostChanged:isCoHost:

- (void) onMeetingCoHostChanged: (unsigned int)  userID
isCoHost: (BOOL)  isCoHost 

Notification of co-host changes.

Parameters
userIDUser ID with coHost privilege changes.
isCoHostYES indicates that the specified user is co-host.

◆ onMultiToSingleShareNeedConfirm:

- (void) onMultiToSingleShareNeedConfirm: (ZoomSDKMultiToSingleShareConfirmHandler *)  confirmHandle

Notify user to confirm or cancel to switch to single share from multi-share.

Parameters
confirmHandleAn object used to handle the action to switch to single share from multi-share.

◆ onShareMeetingChatStatusChanged:

- (void) onShareMeetingChatStatusChanged: (BOOL)  isStart

Notify that the share meeting chat status.

Parameters
isStartYES means share meeting chat is started, otherwise not.

◆ onSpotlightVideoUserChange:

- (void) onSpotlightVideoUserChange: (NSArray *)  spotlightedUserList

Callback event for when the video spotlight user list changes.Spotlight user means that the view will show only the specified user and won't change the view even other users speak.

Parameters
spotlightedUserListSpotlight user list.

◆ onUserActiveAudioChange:

- (void) onUserActiveAudioChange: (NSArray *)  useridArray

Notification of in-meeting active speakers.

Parameters
useridArrayThe array contain userid of the active speakers.

◆ onUserAudioStatusChange:

- (void) onUserAudioStatusChange: (NSArray *)  userAudioStatusArray

Notification of user's audio status changes.

Parameters
userAudioStatusArrayAn array contains ZoomSDKUserAudioStatus elements of each user's audio status.

◆ onUserInfoUpdate:

- (void) onUserInfoUpdate: (unsigned int)  userID

Upgrade the information of the specified user.

Parameters
userIDThe ID of the specified user.

◆ onUserJoin:

- (void) onUserJoin: (NSArray *)  array

Notification of user joins meeting.

Parameters
arrayArray of users who join meeting.

◆ onUserLeft:

- (void) onUserLeft: (NSArray *)  array

Notification of user leaves meeting.

Parameters
arrayArray of users leave meeting.

◆ onUserNamesChanged:

- (void) onUserNamesChanged: (NSArray< NSNumber * > *)  userList

Notification of user name changed.

Parameters
userListThe list of user whose user name have changed.
Note
The old interface - (void)onUserNameChanged:(unsigned int)userid userName:(NSString *)userName; will be marked as deprecated, and all platforms will be using this new callbacks. This is because in a webinar, when the host renamed an attendee, only the attendee could receive the old callback, and the host/cohost/panlist is not able to receive it, which leads to the developer not being able to update the UI.

◆ onUserVideoQualityChanged:userID:

- (void) onUserVideoQualityChanged: (ZoomSDKVideoQuality quality
userID: (unsigned int)  userID 

Notify that user's video quality changes.

Parameters
qualityThe quality of the Video.
userIDThe ID of user whose video quality changed.

◆ onVideoStatusChange:UserID:

- (void) onVideoStatusChange: (ZoomSDKVideoStatus videoStatus
UserID: (unsigned int)  userID 

Notify that user's video status changes.

Parameters
videoStatusThe status of the video.For detail,see ZoomSDKVideoStatus.
userIDThe ID of user who video status changes.