Meeting SDK for Windows API Reference
Loading...
Searching...
No Matches
IMeetingAICompanionCtrlEvent Class Referenceabstract

The event of AI companion controller. More...

#include <meeting_ai_companion_interface.h>

Public Member Functions

virtual ~IMeetingAICompanionCtrlEvent ()
 
virtual void onAICompanionFeatureTurnOffByParticipant (IAICompanionFeatureTurnOnAgainHandler *handler)=0
 Notification of the auto start AI Companion feature is turned off by a participant before the host join. Only the host or cohost can receive this callback.
 
virtual void onAICompanionFeatureSwitchRequested (IAICompanionFeatureSwitchHandler *handler)=0
 Notification of host receives the request to turn the AI Companion features on or off.
 
virtual void onAICompanionFeatureSwitchRequestResponse (bool bTimeout, bool bAgree, bool bTurnOn)=0
 Notification of the host handles the request to turn the AI Companion features on or off.
 
virtual void onAICompanionFeatureCanNotBeTurnedOff (IList< AICompanionFeature > *features)=0
 Notification of the started AI Companion feature can't be turned off.
 
virtual void onHostUnsupportedStopNotesRequest ()=0
 Sink the event when the host's client does not support handling the stop Notes request.
 

Detailed Description

The event of AI companion controller.

Definition at line 922 of file meeting_ai_companion_interface.h.

Constructor & Destructor Documentation

◆ ~IMeetingAICompanionCtrlEvent()

virtual IMeetingAICompanionCtrlEvent::~IMeetingAICompanionCtrlEvent ( )
inlinevirtual

Definition at line 925 of file meeting_ai_companion_interface.h.

925{}

Member Function Documentation

◆ onAICompanionFeatureCanNotBeTurnedOff()

virtual void IMeetingAICompanionCtrlEvent::onAICompanionFeatureCanNotBeTurnedOff ( IList< AICompanionFeature > * features)
pure virtual

Notification of the started AI Companion feature can't be turned off.

Parameters
featuresSpecify the AI Companion features that can't be turned off.

◆ onAICompanionFeatureSwitchRequested()

virtual void IMeetingAICompanionCtrlEvent::onAICompanionFeatureSwitchRequested ( IAICompanionFeatureSwitchHandler * handler)
pure virtual

Notification of host receives the request to turn the AI Companion features on or off.

Parameters
handlerA pointer to the IAICompanionFeatureSwitchHandler.

◆ onAICompanionFeatureSwitchRequestResponse()

virtual void IMeetingAICompanionCtrlEvent::onAICompanionFeatureSwitchRequestResponse ( bool bTimeout,
bool bAgree,
bool bTurnOn )
pure virtual

Notification of the host handles the request to turn the AI Companion features on or off.

Parameters
timeoutSpecify the host not handle the request until timeout.
bAgreeSpecify the host agrees to the request to turn the AI companion features on or off.
bTurnOnSpecify the host respond the request of turn on or off.

◆ onAICompanionFeatureTurnOffByParticipant()

virtual void IMeetingAICompanionCtrlEvent::onAICompanionFeatureTurnOffByParticipant ( IAICompanionFeatureTurnOnAgainHandler * handler)
pure virtual

Notification of the auto start AI Companion feature is turned off by a participant before the host join. Only the host or cohost can receive this callback.

Parameters
handlerA pointer to the IAutoAICompanionFeatureTurnOnAgainHandler.

◆ onHostUnsupportedStopNotesRequest()

virtual void IMeetingAICompanionCtrlEvent::onHostUnsupportedStopNotesRequest ( )
pure virtual

Sink the event when the host's client does not support handling the stop Notes request.

Note
This callback is triggered when a participant requests to stop Notes, but the meeting host's client version does not support processing this request.