Zoom Rooms Controller SDK Reference 6.5.0
Loading...
Searching...
No Matches
IMeetingQAHelperSink Class Referenceabstract

Meeting Q&A helper callback. More...

#include <IMeetingQAHelper.h>

Public Member Functions

virtual ~IMeetingQAHelperSink ()
 
virtual void OnBecomeMainZRC (bool isMainZRC)=0
 Notify if this controller become main ZRC.
 
virtual void OnIsMeetingQAEnabled (bool enable)=0
 Notify if the meeting Q&A feature is enabled or not by host / co-host.
 
virtual void OnIsAllowSubmitQuestionsChanged (bool allow)=0
 Notify if the attendee is allowed to submit questions.
 
virtual void OnIsAllowAnonymousQuestionsChanged (bool allow)=0
 Notify if the attendee is allowed to submit questions anonymously.
 
virtual void OnIsAllowViewAllQuestionsChanged (bool allow)=0
 Notify if the attendee is allowed to view all questions.
 
virtual void OnIsAllowUpvoteChanged (bool allow)=0
 Notify if the participant is allowed to upvote.
 
virtual void OnIsAllowCommentChanged (bool allow)=0
 Notify if the attendee is allowed to comment.
 
virtual void OnIsShowOnZRChanged (bool show)=0
 Notify if the meeting Q&A UI shown on ZR.
 
virtual void OnLoadMessages (bool isLoadBegin, bool isLoadEnd)=0
 Notify the meeting Q&A messages load status.
 
virtual void OnReceiveMessages (const std::vector< MeetingQAMessage > &messages)=0
 Notify receive messages when someone creates a question / answer or comment.
 
virtual void OnUpdateMessage (const MeetingQAMessage &message)=0
 Notify update messages when someone operate a question or create answer / comment.
 

Detailed Description

Meeting Q&A helper callback.

Definition at line 67 of file IMeetingQAHelper.h.

Constructor & Destructor Documentation

◆ ~IMeetingQAHelperSink()

virtual IMeetingQAHelperSink::~IMeetingQAHelperSink ( )
inlinevirtual

Definition at line 70 of file IMeetingQAHelper.h.

70{}

Member Function Documentation

◆ OnBecomeMainZRC()

virtual void IMeetingQAHelperSink::OnBecomeMainZRC ( bool  isMainZRC)
pure virtual

Notify if this controller become main ZRC.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
isMainZRCindicates become main ZRC.

◆ OnIsAllowAnonymousQuestionsChanged()

virtual void IMeetingQAHelperSink::OnIsAllowAnonymousQuestionsChanged ( bool  allow)
pure virtual

Notify if the attendee is allowed to submit questions anonymously.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
allowindicates allow the attendee submit questions anonymously.

◆ OnIsAllowCommentChanged()

virtual void IMeetingQAHelperSink::OnIsAllowCommentChanged ( bool  allow)
pure virtual

Notify if the attendee is allowed to comment.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
allowindicates allow the attendee comment.

◆ OnIsAllowSubmitQuestionsChanged()

virtual void IMeetingQAHelperSink::OnIsAllowSubmitQuestionsChanged ( bool  allow)
pure virtual

Notify if the attendee is allowed to submit questions.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
allowindicates allow the attendee submit questions.

◆ OnIsAllowUpvoteChanged()

virtual void IMeetingQAHelperSink::OnIsAllowUpvoteChanged ( bool  allow)
pure virtual

Notify if the participant is allowed to upvote.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
allowindicates allow the participant upvote.

◆ OnIsAllowViewAllQuestionsChanged()

virtual void IMeetingQAHelperSink::OnIsAllowViewAllQuestionsChanged ( bool  allow)
pure virtual

Notify if the attendee is allowed to view all questions.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
allowindicates allow the attendee view all questions.

◆ OnIsMeetingQAEnabled()

virtual void IMeetingQAHelperSink::OnIsMeetingQAEnabled ( bool  enable)
pure virtual

Notify if the meeting Q&A feature is enabled or not by host / co-host.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
enableindicates the meeting Q&A feature enabled.

◆ OnIsShowOnZRChanged()

virtual void IMeetingQAHelperSink::OnIsShowOnZRChanged ( bool  show)
pure virtual

Notify if the meeting Q&A UI shown on ZR.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
showindicates the meeting Q&A UI shown on ZR.

◆ OnLoadMessages()

virtual void IMeetingQAHelperSink::OnLoadMessages ( bool  isLoadBegin,
bool  isLoadEnd 
)
pure virtual

Notify the meeting Q&A messages load status.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
isLoadBeginindicates the meeting Q&A messages load begin.
isLoadEndindicates the meeting Q&A messages load end.

◆ OnReceiveMessages()

virtual void IMeetingQAHelperSink::OnReceiveMessages ( const std::vector< MeetingQAMessage > &  messages)
pure virtual

Notify receive messages when someone creates a question / answer or comment.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
messagescontain questions and answers.

◆ OnUpdateMessage()

virtual void IMeetingQAHelperSink::OnUpdateMessage ( const MeetingQAMessage message)
pure virtual

Notify update messages when someone operate a question or create answer / comment.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
messagecontain questions and answers.