Zoom Rooms Controller SDK Reference 6.5.0
|
Waiting Room helper interface. More...
#include <IMeetingQAHelper.h>
Public Member Functions | |
virtual | ~IMeetingQAHelper () |
virtual ZRCSDKError | RegisterSink (IMeetingQAHelperSink *pSink)=0 |
Register waiting room helper callback sink. | |
virtual ZRCSDKError | DeregisterSink (IMeetingQAHelperSink *pSink)=0 |
Deregister waiting room helper callback sink. | |
virtual ZRCSDKError | BecomeMainZRC (bool mainZRC)=0 |
Request to become main ZRC, only main ZRC can operate message. If quit Q&A UI, you should release main ZRC. | |
virtual ZRCSDKError | CreateQuestion (const std::string &context, bool isAnonymous)=0 |
The attendee can call this API to create question. | |
virtual ZRCSDKError | CreateAnswer (const std::string &context, const std::string &questionID, bool isPrivate)=0 |
The host / co-host or panelist can call this API to create answer. | |
virtual ZRCSDKError | CreateComment (const std::string &context, const std::string &questionID)=0 |
The attendee can call this API to create comment. | |
virtual ZRCSDKError | DeleteMessage (const std::string &messageID)=0 |
The host or co-host can call this API to delete message. | |
virtual ZRCSDKError | DismissQuestion (const std::string &messageID)=0 |
The host or co-host can call this API to dismiss question. | |
virtual ZRCSDKError | ReopenQuestion (const std::string &messageID)=0 |
The host or co-host can call this API to reopen question. | |
virtual ZRCSDKError | StartComposing (const std::string &messageID)=0 |
The host / co-host or panelist can call this API to start composing answer. | |
virtual ZRCSDKError | StopComposing (const std::string &messageID)=0 |
The host / co-host or panelist can call this API to stop composing answer. | |
virtual ZRCSDKError | StartLiving (const std::string &messageID)=0 |
The host / co-host or panelist can call this API to start living answer. | |
virtual ZRCSDKError | StopLiving (const std::string &messageID)=0 |
The host / co-host or panelist can call this API to stop living answer. | |
virtual ZRCSDKError | UpvoteQuestion (const std::string &messageID)=0 |
The participant can call this API to upvote question. | |
virtual ZRCSDKError | RevokeUpvoteQuestion (const std::string &messageID)=0 |
The participant can call this API to revoke upvote question. | |
virtual ZRCSDKError | EnableMeetingQA (bool enable)=0 |
The host or co-host can call this API to enable Q&A feature. | |
virtual ZRCSDKError | AllowSubmitQuestions (bool allow)=0 |
The host or co-host can call this API to allow submit questions. | |
virtual ZRCSDKError | AllowAnonymousQuestions (bool allow)=0 |
The host or co-host can call this API to allow submit questions anonymously. | |
virtual ZRCSDKError | AllowViewAllQuestions (bool allow)=0 |
The host or co-host can call this API to allow view all questions. | |
virtual ZRCSDKError | AllowUpvote (bool allow)=0 |
The host or co-host can call this API to allow upvote. | |
virtual ZRCSDKError | AllowComment (bool allow)=0 |
The host or co-host can call this API to allow comment. | |
virtual ZRCSDKError | ShowOnZR (bool show)=0 |
The main ZRC can call this API to show Q&A UI on ZR. | |
virtual ZRCSDKError | IsMainZRC (bool &isMainZRC)=0 |
Query if is main ZRC. | |
virtual ZRCSDKError | GetAllMessages (std::vector< MeetingQAMessage > &messages)=0 |
Get all messages. | |
virtual ZRCSDKError | IsMeetingQAEnabled (bool &isEnabled)=0 |
Query if meeting Q&A feature enabled. | |
virtual ZRCSDKError | IsAllowSubmitQuestions (bool &isAllow)=0 |
Query if allow submit questions. | |
virtual ZRCSDKError | IsAllowAnonymousQuestions (bool &isAllow)=0 |
Query if allow anonymous questions. | |
virtual ZRCSDKError | IsAllowViewAllQuestions (bool &isAllow)=0 |
Query if allow view all questions. | |
virtual ZRCSDKError | IsAllowUpvote (bool &isAllow)=0 |
Query if allow upvote. | |
virtual ZRCSDKError | IsAllowComment (bool &isAllow)=0 |
Query if allow comment. | |
virtual ZRCSDKError | IsShowOnZR (bool &isShow)=0 |
Query if Q&A UI shown on ZR. | |
Waiting Room helper interface.
Definition at line 186 of file IMeetingQAHelper.h.
|
inlinevirtual |
Definition at line 189 of file IMeetingQAHelper.h.
|
pure virtual |
The host or co-host can call this API to allow submit questions anonymously.
allow | TRUE indicates allow submit questions anonymously. |
|
pure virtual |
The host or co-host can call this API to allow comment.
allow | TRUE indicates allow comment. |
|
pure virtual |
The host or co-host can call this API to allow submit questions.
allow | TRUE indicates allow submit questions. |
|
pure virtual |
The host or co-host can call this API to allow upvote.
allow | TRUE indicates allow upvote. |
|
pure virtual |
The host or co-host can call this API to allow view all questions.
allow | TRUE indicates allow view all questions. |
|
pure virtual |
Request to become main ZRC, only main ZRC can operate message. If quit Q&A UI, you should release main ZRC.
mainZRC | TRUE indicates become main ZRC. |
|
pure virtual |
The host / co-host or panelist can call this API to create answer.
context | the answer content. |
questionID | indicates answer which question. |
isPrivate | TRUE indicates the answer is private. |
|
pure virtual |
The attendee can call this API to create comment.
context | the comment content. |
questionID | indicates comment which question. |
|
pure virtual |
The attendee can call this API to create question.
context | the question content. |
isAnonymous | TRUE indicates the question is anonymous. |
|
pure virtual |
The host or co-host can call this API to delete message.
messageID | the message ID. |
|
pure virtual |
Deregister waiting room helper callback sink.
pSink | A pointer to the IMeetingQAHelperSink that receives the waiting room helper callback. |
|
pure virtual |
The host or co-host can call this API to dismiss question.
messageID | the message ID. |
|
pure virtual |
The host or co-host can call this API to enable Q&A feature.
enable | TRUE indicates enable Q&A feature. |
|
pure virtual |
Get all messages.
[out] | messages | contains questions and answers. |
|
pure virtual |
Query if allow anonymous questions.
[out] | isAllow | TRUE indicates allow anonymous questions. |
|
pure virtual |
Query if allow comment.
[out] | isAllow | TRUE indicates allow comment. |
|
pure virtual |
Query if allow submit questions.
[out] | isAllow | TRUE indicates allow submit questions. |
|
pure virtual |
Query if allow upvote.
[out] | isAllow | TRUE indicates allow upvote. |
|
pure virtual |
Query if allow view all questions.
[out] | isAllow | TRUE indicates allow view all questions. |
|
pure virtual |
Query if is main ZRC.
[out] | isMainZRC | TRUE indicates is main ZRC. |
|
pure virtual |
Query if meeting Q&A feature enabled.
[out] | isEnabled | TRUE indicates meeting Q&A feature enabled. |
|
pure virtual |
Query if Q&A UI shown on ZR.
[out] | isShow | TRUE indicates Q&A UI shown on ZR. |
|
pure virtual |
Register waiting room helper callback sink.
pSink | A pointer to the IMeetingQAHelperSink that receives the waiting room helper callback. |
|
pure virtual |
The host or co-host can call this API to reopen question.
messageID | the message ID. |
|
pure virtual |
The participant can call this API to revoke upvote question.
messageID | the message ID. |
|
pure virtual |
The main ZRC can call this API to show Q&A UI on ZR.
show | TRUE indicates show Q&A UI on ZR. |
|
pure virtual |
The host / co-host or panelist can call this API to start composing answer.
messageID | the message ID. |
|
pure virtual |
The host / co-host or panelist can call this API to start living answer.
messageID | the message ID. |
|
pure virtual |
The host / co-host or panelist can call this API to stop composing answer.
messageID | the message ID. |
|
pure virtual |
The host / co-host or panelist can call this API to stop living answer.
messageID | the message ID. |
|
pure virtual |
The participant can call this API to upvote question.
messageID | the message ID. |