iOS API
Instance Methods | List of all members
MobileRTCMeetingService(Webinar) Category Reference

Instance Methods

(BOOL) - hasPromptAndDePromptPrivilige
 Query if the user has the privilege to prompt or demote users in the webinar. More...
 
(BOOL) - promptAttendee2Panelist:
 Prompt Attendee to Panelist in Webinar. More...
 
(BOOL) - dePromptPanelist2Attendee:
 Demote the panelist to attendee. More...
 
(BOOL) - allowAttendeeChat:
 Allow attendee to chat. More...
 
(BOOL) - isAllowAttendeeTalk:
 Query if attendee is allowed to talk in Webinar Meeting. More...
 
(BOOL) - allowAttenddeTalk:allow:
 Allow attendee to talk in webinar. More...
 
(BOOL) - isAllowPanelistStartVideo
 Query if Panelist can start video in Webinar Meeting. More...
 
(BOOL) - allowPanelistStartVideo:
 Allow Panelist to start video in Webinar. More...
 
(BOOL) - isAllowAskQuestionAnonymously
 Query if it is allowed to ask question anonymously in webinar. More...
 
(BOOL) - allowAskQuestionAnonymously:
 Set if it is enabled to ask questions anonymously. More...
 
(BOOL) - isAllowAttendeeViewAllQuestion
 Query if attendee is allowed to view all question. More...
 
(BOOL) - allowAttendeeViewAllQuestion:
 Allow attendee to view all question. More...
 
(BOOL) - isAllowAttendeeUpVoteQuestion
 Query if attendee is allowed to submit questions. More...
 
(BOOL) - allowAttendeeUpVoteQuestion:
 Allow attendee to submit questions. More...
 
(BOOL) - isAllowCommentQuestion
 Query if attendee is allowed to comment questions. More...
 
(BOOL) - allowCommentQuestion:
 Allow attendee to comment question. More...
 
(nullable NSArray *) - getAllQuestionList
 Get all questions. More...
 
(nullable NSArray *) - getMyQuestionList
 Get My questions. More...
 
(nullable NSArray *) - getOpenQuestionList
 Get Open questions. More...
 
(nullable NSArray *) - getDismissedQuestionList
 Get Dismissed questions. More...
 
(nullable NSArray *) - getAnsweredQuestionList
 Get Answered questions. More...
 
(int) - getALLQuestionCount
 Get the amount of all questions. More...
 
(int) - getMyQuestionCount
 Get the amount of my questions. More...
 
(int) - getOpenQuestionCount
 Get the amount of Open questions. More...
 
(int) - getDismissedQuestionCount
 Get the amount of dissmissed questions. More...
 
(int) - getAnsweredQuestionCount
 Get the amount of answered questions. More...
 
(nullable MobileRTCQAItem *) - getQuestion:
 get question item by questionID. More...
 
(nullable MobileRTCQAAnswerItem *) - getAnswer:
 get answer item by questionID. More...
 
(BOOL) - addQuestion:anonymous:
 Add Quesion. More...
 
(BOOL) - answerQuestionPrivate:answerContent:
 Answer quesion in private. More...
 
(BOOL) - answerQuestionPublic:answerContent:
 Answer Quesion. More...
 
(BOOL) - commentQuestion:commentContent:
 Attendee comment Quesion. More...
 
(BOOL) - dismissQuestion:
 Dismiss Quesion. More...
 
(BOOL) - reopenQuestion:
 Reopen Quesion. More...
 
(BOOL) - voteupQuestion:voteup:
 Vote up Quesion. More...
 
(BOOL) - startLiving:
 startLiving Quesion. More...
 
(BOOL) - endLiving:
 endLiving Quesion. More...
 
(BOOL) - deleteQuestion:
 delete Quesion. More...
 
(BOOL) - deleteAnswer:
 delete answerID. More...
 

Method Documentation

◆ addQuestion:anonymous:()

- (BOOL) addQuestion: (nonnull NSString *)  content
anonymous: (BOOL)  anonymous 

Add Quesion.

Parameters
contentquestion content.
anonymousif true anonymously.
Returns
successs or not.
Warning
Only attendee can run the function.

Extends class MobileRTCMeetingService.

◆ allowAskQuestionAnonymously:()

- (BOOL) allowAskQuestionAnonymously: (BOOL)  enable

Set if it is enabled to ask questions anonymously.

Parameters
EnableEnable/Disable to ask questions anonymously.
Returns
YES means that the method is called successfully, otherwise not.
Warning
Only meeting host/co-host can run this function.

Extends class MobileRTCMeetingService.

◆ allowAttenddeTalk:allow:()

- (BOOL) allowAttenddeTalk: (NSUInteger)  userID
allow: (BOOL)  enable 

Allow attendee to talk in webinar.

Parameters
userIdThe ID of user to be allowed
enableEnable/Disable to talk
Returns
YES means that the method is called successfully, otherwise not.
Warning
Only meeting host/co-host can run the function.

Extends class MobileRTCMeetingService.

◆ allowAttendeeChat:()

- (BOOL) allowAttendeeChat: (MobileRTCChatAllowAttendeeChat)  privilegeType

Allow attendee to chat.

Returns
YES means that the method is called successfully, otherwise not.
Warning
Only meeting host/co-host can run the function.
only webinar meeting can run the function.

Extends class MobileRTCMeetingService.

◆ allowAttendeeUpVoteQuestion:()

- (BOOL) allowAttendeeUpVoteQuestion: (BOOL)  enable

Allow attendee to submit questions.

Parameters
EnableAllow/Disallow attendee to submit question.
Returns
YES means that the method is called successfully, otherwise not.
Warning
Only meeting host/co-host can run the function.

Extends class MobileRTCMeetingService.

◆ allowAttendeeViewAllQuestion:()

- (BOOL) allowAttendeeViewAllQuestion: (BOOL)  enable

Allow attendee to view all question.

Parameters
EnableEnable/Disable attendee to view all questions.
Returns
YES means that the method is called successfully, otherwise not.
Warning
Only meeting host/co-host can run this function.

Extends class MobileRTCMeetingService.

◆ allowCommentQuestion:()

- (BOOL) allowCommentQuestion: (BOOL)  enable

Allow attendee to comment question.

Parameters
EnableAllow/Disallow attendee to comment question.
Returns
YES means that the method is called successfully, otherwise not.
Warning
Only meeting host/co-host can run the function.

Extends class MobileRTCMeetingService.

◆ allowPanelistStartVideo:()

- (BOOL) allowPanelistStartVideo: (BOOL)  enable

Allow Panelist to start video in Webinar.

Parameters
enableEnable/Disable Panelist to start video.
Returns
YES means that the method is called successfully, otherwise not.
Warning
Only meeting host/co-host can run the function.

Extends class MobileRTCMeetingService.

◆ answerQuestionPrivate:answerContent:()

- (BOOL) answerQuestionPrivate: (nonnull NSString *)  questionID
answerContent: (nonnull NSString *)  answerContent 

Answer quesion in private.

Parameters
questionIDquestion id.
contentquestion content.
destUserIDdestination userId.
Returns
successs or not.
Warning
Only meeting host/co-host/panelist can run the function.

Extends class MobileRTCMeetingService.

◆ answerQuestionPublic:answerContent:()

- (BOOL) answerQuestionPublic: (nonnull NSString *)  questionID
answerContent: (nonnull NSString *)  answerContent 

Answer Quesion.

Parameters
questionIDquestion id.
contentquestion content.
Returns
successs or not.
Warning
Only meeting host/co-host/panelist can run the function.

Extends class MobileRTCMeetingService.

◆ commentQuestion:commentContent:()

- (BOOL) commentQuestion: (nonnull NSString *)  questionID
commentContent: (nonnull NSString *)  commentContent 

Attendee comment Quesion.

Parameters
questionIDquestion id.
commentContentcomment content.
Returns
successs or not.
Warning
Only meeting attendee can run the function.

Extends class MobileRTCMeetingService.

◆ deleteAnswer:()

- (BOOL) deleteAnswer: (nonnull NSString *)  answerID

delete answerID.

Parameters
answerIDanswerID id.
Returns
successs or not.
Warning
Only meeting host/co-host/panelist can run the function.

Extends class MobileRTCMeetingService.

◆ deleteQuestion:()

- (BOOL) deleteQuestion: (nonnull NSString *)  questionID

delete Quesion.

Parameters
questionIDquestion id.
Returns
successs or not.
Warning
Only meeting host/co-host/panelist can run the function.

Extends class MobileRTCMeetingService.

◆ dePromptPanelist2Attendee:()

- (BOOL) dePromptPanelist2Attendee: (NSUInteger)  userID

Demote the panelist to attendee.

Returns
YES means that the method is called successfully, otherwise not.
Warning
Only meeting host/co-host can run the function.

Extends class MobileRTCMeetingService.

◆ dismissQuestion:()

- (BOOL) dismissQuestion: (nonnull NSString *)  questionID

Dismiss Quesion.

Parameters
questionIDquestion id.
Returns
successs or not.
Warning
Only meeting host/co-host/panelist can run the function.

Extends class MobileRTCMeetingService.

◆ endLiving:()

- (BOOL) endLiving: (nonnull NSString *)  questionID

endLiving Quesion.

Parameters
questionIDquestion id.
Returns
successs or not.
Warning
Only meeting host/co-host/panelist can run the function.

Extends class MobileRTCMeetingService.

◆ getALLQuestionCount()

- (int) getALLQuestionCount

Get the amount of all questions.

Returns
Amount of all questions.

Extends class MobileRTCMeetingService.

◆ getAllQuestionList()

- (nullable NSArray *) getAllQuestionList

Get all questions.

Returns
All questions list.

Extends class MobileRTCMeetingService.

◆ getAnswer:()

- (nullable MobileRTCQAAnswerItem *) getAnswer: (nonnull NSString *)  answerID

get answer item by questionID.

Parameters
answerIDanswer id.
Returns
the answer item.

Extends class MobileRTCMeetingService.

◆ getAnsweredQuestionCount()

- (int) getAnsweredQuestionCount

Get the amount of answered questions.

Returns
Amount of open-ended questions.

Extends class MobileRTCMeetingService.

◆ getAnsweredQuestionList()

- (nullable NSArray *) getAnsweredQuestionList

Get Answered questions.

Returns
Answered questions list.
Warning
Only meeting host/co-host/panelist can run the function.

Extends class MobileRTCMeetingService.

◆ getDismissedQuestionCount()

- (int) getDismissedQuestionCount

Get the amount of dissmissed questions.

Returns
Amount of open-ended questions.

Extends class MobileRTCMeetingService.

◆ getDismissedQuestionList()

- (nullable NSArray *) getDismissedQuestionList

Get Dismissed questions.

Returns
Dismissed questions list.
Warning
Only meeting host/co-host/panelist can run the function.

Extends class MobileRTCMeetingService.

◆ getMyQuestionCount()

- (int) getMyQuestionCount

Get the amount of my questions.

Returns
Amount of open-ended questions.

Extends class MobileRTCMeetingService.

◆ getMyQuestionList()

- (nullable NSArray *) getMyQuestionList

Get My questions.

Returns
My questions list.
Warning
Only attendee can run the function.

Extends class MobileRTCMeetingService.

◆ getOpenQuestionCount()

- (int) getOpenQuestionCount

Get the amount of Open questions.

Returns
Amount of open-ended questions.

Extends class MobileRTCMeetingService.

◆ getOpenQuestionList()

- (nullable NSArray *) getOpenQuestionList

Get Open questions.

Returns
Open questions list.
Warning
Only meeting host/co-host/panelist can run the function.

Extends class MobileRTCMeetingService.

◆ getQuestion:()

- (nullable MobileRTCQAItem *) getQuestion: (nonnull NSString *)  questionID

get question item by questionID.

Parameters
questionIDquestion id.
Returns
the question item.

Extends class MobileRTCMeetingService.

◆ hasPromptAndDePromptPrivilige()

- (BOOL) hasPromptAndDePromptPrivilige

Query if the user has the privilege to prompt or demote users in the webinar.

Returns
YES means that user owns the privilege, otherwise not.

Extends class MobileRTCMeetingService.

◆ isAllowAskQuestionAnonymously()

- (BOOL) isAllowAskQuestionAnonymously

Query if it is allowed to ask question anonymously in webinar.

Returns
YES means allowed, otherwise not.

Extends class MobileRTCMeetingService.

◆ isAllowAttendeeTalk:()

- (BOOL) isAllowAttendeeTalk: (NSUInteger)  userID

Query if attendee is allowed to talk in Webinar Meeting.

Parameters
userIdThe ID of user to be allowed.
Returns
YES means allowed, otherwise not.
Warning
Only meeting host/co-host can run the function.

Extends class MobileRTCMeetingService.

◆ isAllowAttendeeUpVoteQuestion()

- (BOOL) isAllowAttendeeUpVoteQuestion

Query if attendee is allowed to submit questions.

Returns
YES means allowed, otherwise not.

Extends class MobileRTCMeetingService.

◆ isAllowAttendeeViewAllQuestion()

- (BOOL) isAllowAttendeeViewAllQuestion

Query if attendee is allowed to view all question.

Returns
YES means allowed, otherwise not.

Extends class MobileRTCMeetingService.

◆ isAllowCommentQuestion()

- (BOOL) isAllowCommentQuestion

Query if attendee is allowed to comment questions.

Returns
YES means allowed, otherwise not.

Extends class MobileRTCMeetingService.

◆ isAllowPanelistStartVideo()

- (BOOL) isAllowPanelistStartVideo

Query if Panelist can start video in Webinar Meeting.

Returns
YES means able, otherwise not.

Extends class MobileRTCMeetingService.

◆ promptAttendee2Panelist:()

- (BOOL) promptAttendee2Panelist: (NSUInteger)  userID

Prompt Attendee to Panelist in Webinar.

Returns
YES means that the method is called successfully, otherwise not.
Warning
Only meeting host/co-host can run the function.

Extends class MobileRTCMeetingService.

◆ reopenQuestion:()

- (BOOL) reopenQuestion: (nonnull NSString *)  questionID

Reopen Quesion.

Parameters
questionIDquestion id.
Returns
successs or not.
Warning
Only meeting host/co-host/panelist can run the function.

Extends class MobileRTCMeetingService.

◆ startLiving:()

- (BOOL) startLiving: (nonnull NSString *)  questionID

startLiving Quesion.

Parameters
questionIDquestion id.
Returns
successs or not.
Warning
Only meeting host/co-host/panelist can run the function.

Extends class MobileRTCMeetingService.

◆ voteupQuestion:voteup:()

- (BOOL) voteupQuestion: (nonnull NSString *)  questionID
voteup: (BOOL)  voteup 

Vote up Quesion.

Parameters
questionIDquestion id.
Returns
successs or not.
Warning
Only meeting host/co-host/panelist can run the function.

Extends class MobileRTCMeetingService.


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