Meeting AI Companion controller interface.
More...
#include <meeting_ai_companion_interface.h>
Meeting AI Companion controller interface.
Definition at line 929 of file meeting_ai_companion_interface.h.
◆ CanRequestTurnoffAllAICompanions()
virtual bool IMeetingAICompanionController::CanRequestTurnoffAllAICompanions |
( |
| ) |
|
|
pure virtual |
Determine whether the current user can request host to turn off all started AI Companion features.
- Note
- if the current user join the meeting before the host, they can check CanTurnOffAllAICompanions to turn off the AI Companion features by himself/herself. All AI features include smart summary, smart recording and query can be requested to turn off at once.
- Returns
- true indicates the user can request host to turn off all started AI Companion features.
◆ CanRequestTurnOnAllAICompanions()
virtual bool IMeetingAICompanionController::CanRequestTurnOnAllAICompanions |
( |
| ) |
|
|
pure virtual |
Determine whether the current user can request host to turn on all AI Companion features if they are enabled for the current meeting.
- Note
- smart summary and query can be requested to turn on at once.
- Returns
- true indicates the user can request host to turn on the AI Companion features.
◆ CanTurnOffAllAICompanions()
virtual bool IMeetingAICompanionController::CanTurnOffAllAICompanions |
( |
| ) |
|
|
pure virtual |
Determine whether the current user can turn off the AI Companion features.
- Returns
- true indicates the user can turn off the AI Companion features.
◆ CanTurnOnAllAICompanions()
virtual bool IMeetingAICompanionController::CanTurnOnAllAICompanions |
( |
| ) |
|
|
pure virtual |
Determine whether the current user can turn on the AI Companion features.
- Returns
- true indicates the user can turn on the AI Companion features.
◆ GetMeetingAICompanionQueryHelper()
Get the AI companion query helper.
- Returns
- If the function succeeds, the return value is a pointer to IMeetingAICompanionQueryHelper. Otherwise the function returns nullptr.
◆ GetMeetingAICompanionSmartSummaryHelper()
Get the AI companion smart summary helper.
- Returns
- If the function succeeds, the return value is a pointer to IMeetingAICompanionSmartSummaryHelper. Otherwise the function returns nullptr.
◆ GetMeetingSmartSummaryHelper()
◆ IsTurnoffAllAICompanionsSupported()
virtual bool IMeetingAICompanionController::IsTurnoffAllAICompanionsSupported |
( |
| ) |
|
|
pure virtual |
Determine whether the current meeting supports turning off the AI Companion features.
- Returns
- true indicates to support.
◆ IsTurnOnAllAICompanionsSupported()
virtual bool IMeetingAICompanionController::IsTurnOnAllAICompanionsSupported |
( |
| ) |
|
|
pure virtual |
Determine whether the current meeting supports turning on the AI Companion features.
- Returns
- true indicates to support.
◆ RequestTurnoffAllAICompanions()
virtual SDKError IMeetingAICompanionController::RequestTurnoffAllAICompanions |
( |
| ) |
|
|
pure virtual |
request host to turn off all started AI Companion features.
- Note
- All AI features include smart summary, smart recording and query can be requested to turn off at once.
- Returns
- If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed. For detailed error codes, see the SDKError enum.
◆ RequestTurnOnAllAICompanions()
virtual SDKError IMeetingAICompanionController::RequestTurnOnAllAICompanions |
( |
| ) |
|
|
pure virtual |
request host to turn on all AI Companion features if they are enabled for the current meeting.
- Note
- Only smart summary and query can be requested to turn on at once.
- Returns
- If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed. For detailed error codes, see the SDKError enum.
◆ SetEvent()
Configure the meeting AI companion controller callback event handler.
- Parameters
-
- Returns
- If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed. For detailed error codes, see the SDKError enum.
- Note
- The SDK use pEvent to transmit the callback event to the user's application. If the function is not called or fails, the user's application is unable to retrieve the callback event.
◆ TurnOffAllAICompanions()
virtual SDKError IMeetingAICompanionController::TurnOffAllAICompanions |
( |
bool | bDeleteAssets | ) |
|
|
pure virtual |
Turn off the AI Companion features.
- Note
- All AI features including smart summary, smart recording and query can be turned off at once.
- Parameters
-
deleteAssets | Specify whether delete the meeting assets when turn off the AI Companion features. |
- Returns
- If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed. For detailed error codes, see the SDKError enum.
◆ TurnOnAllAICompanions()
virtual SDKError IMeetingAICompanionController::TurnOnAllAICompanions |
( |
| ) |
|
|
pure virtual |
Turn on the AI Companion features.
- Note
- smart summary and query can be turned on at once.
- Returns
- If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed. For detailed error codes, see the SDKError enum.