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.
 

Detailed Description

The event of AI companion controller.

Definition at line 898 of file meeting_ai_companion_interface.h.

Constructor & Destructor Documentation

◆ ~IMeetingAICompanionCtrlEvent()

virtual IMeetingAICompanionCtrlEvent::~IMeetingAICompanionCtrlEvent ( )
inlinevirtual

Definition at line 901 of file meeting_ai_companion_interface.h.

901{}

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. For more details, see 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. For more details, see IAutoAICompanionFeatureTurnOnAgainHandler.