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

Meeting smart summary callback event. More...

#include <meeting_ai_companion_interface.h>

Public Member Functions

virtual void onSmartSummaryStateNotSupported ()=0
 Notify the meting does not support smart summary.
 
virtual void onSmartSummaryStateSupportedButDisabled (IMeetingEnableSmartSummaryHandler *handler)=0
 Notify the meeting support smart summary but smart summary feature is disabled.
 
virtual void onSmartSummaryStateEnabledButNotStarted (IMeetingStartSmartSummaryHandler *handler)=0
 Notify the meeting smart summary is not started.
 
virtual void onSmartSummaryStateStarted (IMeetingStopSmartSummaryHandler *handler)=0
 Notify the meeting smart summary is started.
 
virtual void onFailedToStartSmartSummary (bool bTimeout)=0
 Notify failed to start the smart summary.
 
virtual void onSmartSummaryEnableRequestReceived (IMeetingApproveEnableSmartSummaryHandler *handler)=0
 Notify receive request to enable smart summary.
 
virtual void onSmartSummaryStartRequestReceived (IMeetingApproveStartSmartSummaryHandler *handler)=0
 Notify receive request to start smart summary.
 
virtual void onSmartSummaryEnableActionCallback (IMeetingEnableSmartSummaryActionHandler *handler)=0
 Notify receive smart summary enable action callback.
 
virtual ~IMeetingAICompanionSmartSummaryHelperEvent ()
 

Detailed Description

Meeting smart summary callback event.

Definition at line 175 of file meeting_ai_companion_interface.h.

Constructor & Destructor Documentation

◆ ~IMeetingAICompanionSmartSummaryHelperEvent()

virtual IMeetingAICompanionSmartSummaryHelperEvent::~IMeetingAICompanionSmartSummaryHelperEvent ( )
inlinevirtual

Definition at line 209 of file meeting_ai_companion_interface.h.

209{}

Member Function Documentation

◆ onFailedToStartSmartSummary()

virtual void IMeetingAICompanionSmartSummaryHelperEvent::onFailedToStartSmartSummary ( bool bTimeout)
pure virtual

Notify failed to start the smart summary.

Parameters
bTimeoutTrue means timeout. Otherwise no timeout. May be declined by host or cohost.

◆ onSmartSummaryEnableActionCallback()

virtual void IMeetingAICompanionSmartSummaryHelperEvent::onSmartSummaryEnableActionCallback ( IMeetingEnableSmartSummaryActionHandler * handler)
pure virtual

Notify receive smart summary enable action callback.

Parameters
handlerThe handler to enable smart summary.

◆ onSmartSummaryEnableRequestReceived()

virtual void IMeetingAICompanionSmartSummaryHelperEvent::onSmartSummaryEnableRequestReceived ( IMeetingApproveEnableSmartSummaryHandler * handler)
pure virtual

Notify receive request to enable smart summary.

Parameters
handlerThe handler to handle enable smart summary request.

◆ onSmartSummaryStartRequestReceived()

virtual void IMeetingAICompanionSmartSummaryHelperEvent::onSmartSummaryStartRequestReceived ( IMeetingApproveStartSmartSummaryHandler * handler)
pure virtual

Notify receive request to start smart summary.

Parameters
handlerThe handler to handle request.

◆ onSmartSummaryStateEnabledButNotStarted()

virtual void IMeetingAICompanionSmartSummaryHelperEvent::onSmartSummaryStateEnabledButNotStarted ( IMeetingStartSmartSummaryHandler * handler)
pure virtual

Notify the meeting smart summary is not started.

Parameters
handlerThe handler to start smart summary.

◆ onSmartSummaryStateNotSupported()

virtual void IMeetingAICompanionSmartSummaryHelperEvent::onSmartSummaryStateNotSupported ( )
pure virtual

Notify the meting does not support smart summary.

◆ onSmartSummaryStateStarted()

virtual void IMeetingAICompanionSmartSummaryHelperEvent::onSmartSummaryStateStarted ( IMeetingStopSmartSummaryHandler * handler)
pure virtual

Notify the meeting smart summary is started.

Parameters
handlerThe handler to stop smart summary. If the user can not stop smart summary, the handler will be null.

◆ onSmartSummaryStateSupportedButDisabled()

virtual void IMeetingAICompanionSmartSummaryHelperEvent::onSmartSummaryStateSupportedButDisabled ( IMeetingEnableSmartSummaryHandler * handler)
pure virtual

Notify the meeting support smart summary but smart summary feature is disabled.

Parameters
handlerThe handler to enable smart summary.