Meeting SDK for Android API Reference
Loading...
Searching...
No Matches
InMeetingAICompanionController.java
Go to the documentation of this file.
1package us.zoom.sdk;
2
3import java.util.ArrayList;
4
5import us.zoom.core.interfaces.IListener;
6
17 @Deprecated
19
25
29 public enum AICompanionFeature {
35 SMART_RECORDING
36 }
37
43 ArrayList<AICompanionFeature> getFeatureList();
44
49 ArrayList<AICompanionFeature> GetAssetsDeletedFeatureList();
60 }
61
66
76 boolean isTurnOn();
77
83 MobileRTCSDKError agree(boolean deleteAssets);
84
90 }
91
95 public interface IAICompanionListener extends IListener {
96
102
108
115 void onAICompanionFeatureSwitchRequestResponse(boolean timeout, boolean agree, boolean turnOn);
116
121 void onAICompanionFeatureCanNotBeTurnedOff(ArrayList<AICompanionFeature> features);
122 }
123
129
135
141
147
155 MobileRTCSDKError turnOffAllAICompanions(boolean deleteMeetingAssets);
156
162
168
174
182
189
196
203
210}
Enumeration of common errors of SDK.
The handler to handle a user request to turn the AI Companion features on or off.
MobileRTCSDKError decline()
Decline the request to turn the AI Companion features on or off.
long getRequestUserID()
The user ID who requests the host to turn the AI Companion features on or off.
MobileRTCSDKError agree(boolean deleteAssets)
Agree to the request to turn the AI Companion features on or off.
boolean isTurnOn()
Turn the AI Companion features on or off.
MobileRTCSDKError agreeTurnOff()
Agree the auto AI Companion feature turn off status. Keep the AI Companion feature off.
ArrayList< AICompanionFeature > getFeatureList()
Get the list of features that the attendee turns off.
ArrayList< AICompanionFeature > GetAssetsDeletedFeatureList()
Get the feature list that the assets are deleted when the feature is turned off by attendee.
MobileRTCSDKError turnOnAgain()
Turn on the auto AI Companion feature which was stopped by the attendee before the host or cohost joi...
void onAICompanionFeatureSwitchRequested(IAICompanionFeatureSwitchHandler handler)
Sink the event when the host receives the request to turn the AI Companion features on or off.
void onAICompanionFeatureTurnOffByParticipant(IAICompanionFeatureTurnOnAgainHandler handler)
Sink the event when the auto start AI Companion feature is turned off by an attendee before the host ...
void onAICompanionFeatureSwitchRequestResponse(boolean timeout, boolean agree, boolean turnOn)
Sink the event when the host handles the request to turn the AI Companion features on or off.
void onAICompanionFeatureCanNotBeTurnedOff(ArrayList< AICompanionFeature > features)
Sink the event when the started AI Companion feature can't be turned off.
MobileRTCSDKError turnOnAllAICompanions()
Turn on all the AI Companion features. Only AICompanionFeature.QUERY and AICompanionFeature....
MobileRTCSDKError requestTurnOnAllAICompanions()
Ask the host to turn on all AI Companion features if they are enabled for the current meeting....
MobileRTCSDKError requestTurnoffAllAICompanions()
Request host to turn off all started AI Companion features. All AI features include AICompanionFeatur...
boolean canTurnOffAllAICompanions()
Whether the current user can turn off the AI Companion features.
MobileRTCSDKError turnOffAllAICompanions(boolean deleteMeetingAssets)
Turn off the AI Companion features. All AI features including AICompanionFeature.QUERY,...
boolean isTurnoffAllAICompanionsSupported()
Whether the meeting supports turning off the AI Companion features.
boolean isTurnOnAllAICompanionsSupported()
Whether the meeting supports turning on the AI companion features.
boolean canTurnOnAllAICompanions()
Whether the current user can turn off the AI Companion features.
void addListener(IAICompanionListener listener)
Register a listener for AI Companion.
ZoomSDKAICompanionQueryHelper getQueryHelper()
Get AICompanion query helper.
boolean canRequestTurnOnAllAICompanions()
Whether the current user can ask the host to turn on all AI Companion features if they are enabled fo...
boolean canRequestTurnoffAllAICompanions()
Whether the current user can ask the host to turn off all started ai companion features....
ZoomSDKAICompanionSmartSummaryHelper getSmartSummaryHelper()
InMeetingSmartSummaryController getInMeetingSmartSummaryController()
void removeListener(IAICompanionListener listener)
Unregister a listener for AI Companion.