Mac SDK
Instance Methods | Protected Attributes | Properties | List of all members
ZoomSDKMeetingActionController Class Reference
Inheritance diagram for ZoomSDKMeetingActionController:

Instance Methods

(NSArray *) - getParticipantsList
 Get the list of participants. More...
 
(ZoomSDKError) - actionMeetingWithCmd:userID:onScreen:
 Commands in the meeting. More...
 
(ZoomSDKError) - sendChat:toUser:
 Send a chat message. More...
 
(ZoomSDKUserInfo *) - getUserByUserID:
 Get the information of the specified user. More...
 
(ZoomSDKError) - changeUserName:newName:
 Change user's screen name in the meeting. More...
 
(ZoomSDKError) - makeHost:
 Assign a participant to be a new host, or original host who loose the privilege reclaims to be the host. More...
 
(ZoomSDKError) - raiseHand:UserID:
 Make the specified user to raise hand or lower hand. More...
 
(ZoomSDKError) - expelUser:
 Remove the specified user from meeting. More...
 
(ZoomSDKError) - startCMR:
 Start or stop the cloud recording. More...
 
(ZoomSDKError) - getMeetingUIType:isFullScreen:meetingUIType:
 Get the meeting UI display type. More...
 
(ZoomSDKError) - allowLocalRecord:UserID:
 Allow or disallow the specified user to local recording. More...
 
(BOOL) - canReclaimHost
 Query if user can claim host(be host) or not. More...
 
(ZoomSDKError) - claimHostByKey:
 Normal participant claims host by host-key. More...
 
(ZoomSDKError) - assignCoHost:
 Assign a user as co-host in meeting. More...
 
(ZoomSDKError) - revokeCoHost:
 Revoke co-host role of another user in meeting. More...
 
(ZoomSDKError) - setShareSettingType:
 Set sharing types for the host or co-host in meeting. More...
 
(ZoomSDKError) - getShareSettingType:
 Get the sharing types for the host or co-host in meeting. More...
 
(BOOL) - isUseOriginalSoundOn
 Determine if user's original sound is enabled. More...
 
(ZoomSDKError) - enableUseOriginalSound:
 Set to output original sound of mic in meeting. More...
 
(BOOL) - isSupportUseOriginalSound
 Determine if the meeting supports user's original sound. More...
 
(ZoomSDKError) - swapToShowShareViewOrVideo:
 Swap to show sharing screen or video. More...
 
(BOOL) - canSwapToShowShareViewOrVideo
 Determine if the user can swap to show sharing screen or video now. More...
 
(BOOL) - isDisplayingShareViewOrVideo
 Determine if the meeting is displaying the sharing screen now. More...
 
(ZoomSDKError) - setMeetingTopicOnMeetingInfo:
 Set the meeting topic on meeting info. More...
 
(BOOL) - isParticipantsShareAllowed
 Determine if the share screen is allowed. More...
 
(ZoomSDKError) - allowParticipantsToShare:
 Allow participants to share screen. More...
 
(BOOL) - isParticipantsChatAllowed
 Determine if the chat is allowed. More...
 
(ZoomSDKError) - allowParticipantsToChat:
 Allow participants to chat. More...
 
(BOOL) - isParticipantsRenameAllowed
 Determine if the participant rename is disabled. More...
 
(ZoomSDKError) - allowParticipantsToRename:
 Allow participants to rename. More...
 

Protected Attributes

id< ZoomSDKMeetingActionControllerDelegate_delegate
 

Properties

id< ZoomSDKMeetingActionControllerDelegatedelegate
 

Method Documentation

◆ actionMeetingWithCmd:userID:onScreen:

- (ZoomSDKError) actionMeetingWithCmd: (ActionMeetingCmd)  cmd
userID: (unsigned int)  userID
onScreen: (ScreenType)  screen 

Commands in the meeting.

Parameters
cmdThe commands in the meeting.
userIDThe ID of user. Zero(0) means that the current user can control the commands. If it is other participant, it will return the corresponding user ID.
screenSpecify the screen on which you want to do action.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ allowLocalRecord:UserID:

- (ZoomSDKError) allowLocalRecord: (BOOL)  allow
UserID: (unsigned int)  userid 

Allow or disallow the specified user to local recording.

Parameters
allowYES means allow, NO means disallow.
useridUser ID of the user to be modified.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ allowParticipantsToChat:

- (ZoomSDKError) allowParticipantsToChat: (BOOL)  allow

Allow participants to chat.

Parameters
allowYES means allow participants to chat,otherwise not.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ allowParticipantsToRename:

- (ZoomSDKError) allowParticipantsToRename: (BOOL)  allow

Allow participants to rename.

Parameters
allowYES means allow participants to rename,otherwise not.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ allowParticipantsToShare:

- (ZoomSDKError) allowParticipantsToShare: (BOOL)  allow

Allow participants to share screen.

Parameters
allowYES means allow participants use share screen,otherwise not.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ assignCoHost:

- (ZoomSDKError) assignCoHost: (unsigned int)  userid

Assign a user as co-host in meeting.

Parameters
useridThe ID of user to be a co-host.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.
Note
The co-host cannot be assigned as co-host by himself. And the user should have the power to assign the role.

◆ canReclaimHost

- (BOOL) canReclaimHost

Query if user can claim host(be host) or not.

Returns
YES means able, otherwise not.

◆ canSwapToShowShareViewOrVideo

- (BOOL) canSwapToShowShareViewOrVideo

Determine if the user can swap to show sharing screen or video now.

Returns
YES means can, otherwise not.

◆ changeUserName:newName:

- (ZoomSDKError) changeUserName: (unsigned int)  userID
newName: (NSString *)  name 

Change user's screen name in the meeting.

Parameters
userIDThe ID of user whose screen name will be changed. Normal participants can change only their personal screen name while the host/co-host can change all participants' names.
nameThe new screen name.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ claimHostByKey:

- (ZoomSDKError) claimHostByKey: (NSString *)  hostKey

Normal participant claims host by host-key.

Parameters
hostKeyHost key.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ enableUseOriginalSound:

- (ZoomSDKError) enableUseOriginalSound: (BOOL)  enable

Set to output original sound of mic in meeting.

Parameters
enableYES means using original sound, No disabling.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise failed.

◆ expelUser:

- (ZoomSDKError) expelUser: (unsigned int)  userid

Remove the specified user from meeting.

Parameters
useridUser ID of the user to be modified.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ getMeetingUIType:isFullScreen:meetingUIType:

- (ZoomSDKError) getMeetingUIType: (ScreenType)  type
isFullScreen: (BOOL *)  bFullScreen
meetingUIType: (MeetingUIType *)  meetingUIType 

Get the meeting UI display type.

Parameters
typeSelect the screen where you want to operate on.
bFullScreenA point to A BOOL, if the function call successfully, the value of 'bFullScreen' means whether the specified screen is in full screen mode.
meetingUITypeA point to A MeetingUIType, if the function call successfully, the value of 'meetingUIType' means the meeting UI display type.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ getParticipantsList

- (NSArray*) getParticipantsList

Get the list of participants.

Returns
An array of participant ID.

◆ getShareSettingType:

- (ZoomSDKError) getShareSettingType: (ZoomSDKShareSettingType *)  type

Get the sharing types for the host or co-host in meeting.

Parameters
ZoomSDKShareSettingTypeCustom setting types of ZOOM SDK sharing.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ getUserByUserID:

- (ZoomSDKUserInfo*) getUserByUserID: (unsigned int)  userID

Get the information of the specified user.

Parameters
userIDThe ID of the specified user.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ isDisplayingShareViewOrVideo

- (BOOL) isDisplayingShareViewOrVideo

Determine if the meeting is displaying the sharing screen now.

Returns
YES means is showing sharing screen, NO means is showing video.

◆ isParticipantsChatAllowed

- (BOOL) isParticipantsChatAllowed

Determine if the chat is allowed.

Returns
YES means is disable chat,otherwise not.

◆ isParticipantsRenameAllowed

- (BOOL) isParticipantsRenameAllowed

Determine if the participant rename is disabled.

Returns
YES means is disable participant rename,otherwise not.

◆ isParticipantsShareAllowed

- (BOOL) isParticipantsShareAllowed

Determine if the share screen is allowed.

Returns
YES means is disable share screen,otherwise not.

◆ isSupportUseOriginalSound

- (BOOL) isSupportUseOriginalSound

Determine if the meeting supports user's original sound.

Returns
YES means supported, otherwise not.

◆ isUseOriginalSoundOn

- (BOOL) isUseOriginalSoundOn

Determine if user's original sound is enabled.

Returns
YES means enabled, otherwise not.

◆ makeHost:

- (ZoomSDKError) makeHost: (unsigned int)  userID

Assign a participant to be a new host, or original host who loose the privilege reclaims to be the host.

Parameters
userIDUser ID of new host. Zero(0) means that the original host takes back the privilege.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ raiseHand:UserID:

- (ZoomSDKError) raiseHand: (BOOL)  raise
UserID: (unsigned int)  userid 

Make the specified user to raise hand or lower hand.

Parameters
raiseYES means to raise hand, NO means lower hand for this specified user.
useridUser ID of the user to be modified.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ revokeCoHost:

- (ZoomSDKError) revokeCoHost: (unsigned int)  userid

Revoke co-host role of another user in meeting.

Parameters
useridThe ID of co-host who will loose the co-host privilege.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.
Note
Only meeting host can run the function.

◆ sendChat:toUser:

- (ZoomSDKError) sendChat: (NSString *)  content
toUser: (unsigned int)  userID 

Send a chat message.

Parameters
contentThe content of message.
userIDThe ID of user who will receive the message.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ setMeetingTopicOnMeetingInfo:

- (ZoomSDKError) setMeetingTopicOnMeetingInfo: (NSString *)  topic

Set the meeting topic on meeting info.

Parameters
topicThe meeting topic.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ setShareSettingType:

- (ZoomSDKError) setShareSettingType: (ZoomSDKShareSettingType)  shareType

Set sharing types for the host or co-host in meeting.

Parameters
ZoomSDKShareSettingTypeCustom setting types of ZOOM SDK sharing.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ startCMR:

- (ZoomSDKError) startCMR: (BOOL)  start

Start or stop the cloud recording.

Parameters
startYES means to start, NO means stop.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ swapToShowShareViewOrVideo:

- (ZoomSDKError) swapToShowShareViewOrVideo: (BOOL)  share

Swap to show sharing screen or video.

Parameters
shareYES means swap to sharing screen, NO means swap to video.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.
Note
Only available for Zoom native ui mode.

The documentation for this class was generated from the following file: