Meeting SDK for Linux API Reference
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
IMeetingSmartSummaryHelperEvent Class Referenceabstract

Meeting smart summary callback event. More...

#include <meeting_ai_companion_interface.h>

Public Member Functions

virtual void onSmartSummaryStatusChange (bool isStarted)=0
 Callback event when smart summary status changes.
 
virtual void onSmartSummaryPrivilegeRequested (unsigned int senderId, ISmartSummaryPrivilegeHandler *handler)=0
 Callback event when a user requests host to start smart summary.
 
virtual void onSmartSummaryStartReqResponse (bool timeout, bool decline)=0
 Callback event when the host handle the smart summary request.
 
virtual void onEnableSmartSummary ()=0
 Callback event when the user need to go to web to enable the smart summary feature.
 
virtual ~IMeetingSmartSummaryHelperEvent ()
 

Detailed Description

Meeting smart summary callback event.

Deprecated
This class is marked as deprecated

Definition at line 251 of file meeting_ai_companion_interface.h.

Constructor & Destructor Documentation

◆ ~IMeetingSmartSummaryHelperEvent()

virtual IMeetingSmartSummaryHelperEvent::~IMeetingSmartSummaryHelperEvent ( )
inlinevirtual

Definition at line 272 of file meeting_ai_companion_interface.h.

272{}

Member Function Documentation

◆ onEnableSmartSummary()

virtual void IMeetingSmartSummaryHelperEvent::onEnableSmartSummary ( )
pure virtual

Callback event when the user need to go to web to enable the smart summary feature.

Remarks
Valid for both ZOOM style and user custom interface mode. The callback will only be triggered for Business account. And the smart summary feature will be enabled for the future meeting, but not enable the current meeting if the user enables the setting in web.

◆ onSmartSummaryPrivilegeRequested()

virtual void IMeetingSmartSummaryHelperEvent::onSmartSummaryPrivilegeRequested ( unsigned int senderId,
ISmartSummaryPrivilegeHandler * handler )
pure virtual

Callback event when a user requests host to start smart summary.

Parameters
senderIdThe user who requests host to start smart summary.
handlerThe handler to handle the smart summary start request.

◆ onSmartSummaryStartReqResponse()

virtual void IMeetingSmartSummaryHelperEvent::onSmartSummaryStartReqResponse ( bool timeout,
bool decline )
pure virtual

Callback event when the host handle the smart summary request.

Parameters
timeoutTrue means the host not handle the request until timeout.
declineTrue means the host decline the request, false means the host agree the request.

◆ onSmartSummaryStatusChange()

virtual void IMeetingSmartSummaryHelperEvent::onSmartSummaryStatusChange ( bool isStarted)
pure virtual

Callback event when smart summary status changes.

Parameters
isStartedtrue means smart summary is started, false means not.