#include <ZoomSDKWebinarController.h>
Inherits <NSObjectNSObject>.
Definition at line 93 of file ZoomSDKWebinarController.h.
◆ onAllowAttendeeRaiseHandStatusChanged:
- (void) onAllowAttendeeRaiseHandStatusChanged: |
|
(BOOL) | isAllowed |
|
|
optionalrequired |
Callback to attendee raise hand status changed.
- Parameters
-
isAllowed | If the raise hand is allowed, the result is YES. If not, the result is NO. |
◆ onAllowAttendeeViewTheParticipantCountStatusChanged:
- (void) onAllowAttendeeViewTheParticipantCountStatusChanged: |
|
(BOOL) | isAllowed |
|
|
optionalrequired |
Callback to attendee view the participant count status changed.
- Parameters
-
isAllowed | If attendees are allowed to view the participant count, the result is YES. Otherwise, the result is NO. |
◆ onAllowPanelistStartVideoNoti
- (void) onAllowPanelistStartVideoNoti |
|
|
|
|
optionalrequired |
Callback to enable the panelist to start the video.
◆ onAllowWebinarReactionStatusChanged:
- (void) onAllowWebinarReactionStatusChanged: |
|
(BOOL) | isAllowed |
|
|
optionalrequired |
Callback for when the host enables/disables emoji reactions.
- Parameters
-
isAllowed | If the reaction is allowed, the value of isAllow is true, otherwise false. |
◆ onAttendeeAudioStatusNoti:canTalk:isMuted:
- (void) onAttendeeAudioStatusNoti: |
|
(unsigned int) | userid |
canTalk: |
|
(BOOL) | can_talk |
isMuted: |
|
(BOOL) | is_muted |
|
optionalrequired |
Panelist will receive this callback if the attendee's audio status changed.
- Parameters
-
userid | The user ID of attendee whose audio status changes. |
is_muted | YES means the user is muted, otherwise not. |
◆ onAttendeePromoteConfirmResult:isAgree:
- (void) onAttendeePromoteConfirmResult: |
|
(unsigned int) | userid |
isAgree: |
|
(BOOL) | agree |
|
optionalrequired |
Panelist will receive this callback if the attendee's audio status changed.
- Parameters
-
userid | The user ID of attendee whose promote. |
agree | YES means the user is agree join webinar as panelist. |
◆ onDepromotePanelist2AttendeeResultNoti:
- (void) onDepromotePanelist2AttendeeResultNoti: |
|
(unsigned int) | result |
|
|
optionalrequired |
Callback to demote panelist to attendee.
- Parameters
-
result | The result of demotion. If the promotion is successful, the result is zero(0). Otherwise it is an error code. |
◆ onDisAllowPanelistStartVideoNoti
- (void) onDisAllowPanelistStartVideoNoti |
|
|
|
|
optionalrequired |
Callback to disable the panelist to start the video.
◆ onPromoteAttendee2PanelistResultNoti:
- (void) onPromoteAttendee2PanelistResultNoti: |
|
(unsigned int) | result |
|
|
optionalrequired |
Callback to promote attendee to panelist.
- Parameters
-
result | The result of promotion. If the promotion is successful, the result is zero(0). Otherwise it is an error code. |
◆ onSelfAllowTalkNoti
- (void) onSelfAllowTalkNoti |
|
|
|
|
optional |
Callback of users are allowed to talk in webinar. User needs to enable the mic in the view-only mode of webinar if he wants to talk.
◆ onSelfDisallowTalkNoti
- (void) onSelfDisallowTalkNoti |
|
|
|
|
optionalrequired |
Callback of users are disallowed to talk in webinar.
◆ onWebinarNeedInputScreenName:
When join the webinar, this callback is triggered if the user needs to input username.
- Parameters
-
handler | An object used by user to complete all the related operations. |
◆ onWebinarNeedRegisterResponse:
During the webinar, this callback will be triggered if the user needs to register.
- Parameters
-
webinarRegisterHelper | An object used by user to complete all the related operations. |
- Returns
- If the function succeeds, it will return ZoomSDKError_Success. Otherwise failed.