Meeting SDK for iOS API Reference
Loading...
Searching...
No Matches
<MobileRTCAICompanionQueryHelperDelegate> Protocol Reference

Delegate protocol for receiving AI Companion meeting query related events. More...

#include <MobileRTCAICQueryHelper.h>

Inherits <NSObjectNSObject>.

Instance Methods

(void) - onQueryStateNotSupported
 Notification that meeting does not support meeting query.
 
(void) - onQueryStateEnabledButNotStarted:
 Notification that the meeting supports query but query feature is disabled.
 
(void) - onQueryStateSupportedButDisabled:
 Notification that the meting supports query but query feature is disabled.
 
(void) - onQueryStateStarted:
 Notification that the query is started.
 
(void) - onQuerySettingChanged:
 Notification that the query setting is changed.
 
(void) - onFailedToStartQuery:
 Notification that the request send query failed.
 
(void) - onReceiveRequestToEnableQuery:
 Notification of receiving request to enable query.
 
(void) - onReceiveRequestToStartQuery:
 Notification of receiving request to start query.
 
(void) - onReceiveQueryAnswer:
 Notification of receiving query answer.
 
(void) - onQueryEnableActionCallback:
 Notification of receiving query enable action callback.
 
(void) - onSendQueryPrivilegeChanged:
 Notification of got or loss send query question privilege.
 
(void) - onFailedToRequestSendQuery:
 Notification that failed to request send query.
 
(void) - onReceiveRequestToSendQuery:
 Notification of receiving request to send query.
 

Detailed Description

Delegate protocol for receiving AI Companion meeting query related events.

Definition at line 282 of file MobileRTCAICQueryHelper.h.

Method Documentation

◆ onFailedToRequestSendQuery:

- (void) onFailedToRequestSendQuery: (BOOL) bTimeout
optionalrequired

Notification that failed to request send query.

Parameters
bTimeoutYES means is timeout. No measn the user declines the request.

◆ onFailedToStartQuery:

- (void) onFailedToStartQuery: (BOOL) bTimeout
optionalrequired

Notification that the request send query failed.

Parameters
bTimeoutYES means that the request timeout. No means the user declines the request.

◆ onQueryEnableActionCallback:

- (void) onQueryEnableActionCallback: (MobileRTCEnableQueryActionHandler *_Nullable) handler
optionalrequired

Notification of receiving query enable action callback.

Parameters
handlerThe handler to enable the query.

◆ onQuerySettingChanged:

- (void) onQuerySettingChanged: (MobileRTCAICompanionQuerySettingOptions) setting
optionalrequired

Notification that the query setting is changed.

Parameters
settingThe selected query setting.

◆ onQueryStateEnabledButNotStarted:

- (void) onQueryStateEnabledButNotStarted: (MobileRTCStartQueryHandler *_Nullable) handler
optionalrequired

Notification that the meeting supports query but query feature is disabled.

Parameters
handlerThe handler to enable the query.

◆ onQueryStateNotSupported

- (void) onQueryStateNotSupported
optional

Notification that meeting does not support meeting query.

◆ onQueryStateStarted:

- (void) onQueryStateStarted: (MobileRTCSendQueryHandler *_Nullable) handler
optionalrequired

Notification that the query is started.

Parameters
handlerThe handler to send the query.

◆ onQueryStateSupportedButDisabled:

- (void) onQueryStateSupportedButDisabled: (MobileRTCEnableQueryHandler *_Nullable) handler
optionalrequired

Notification that the meting supports query but query feature is disabled.

Parameters
handlerThe handler to enable the query.

◆ onReceiveQueryAnswer:

- (void) onReceiveQueryAnswer: (MobileRTCAICompanionQueryItem *_Nullable) queryItem
optionalrequired

Notification of receiving query answer.

Parameters
queryItemThe obect of MobileRTCAICompanionQueryItem.

◆ onReceiveRequestToEnableQuery:

- (void) onReceiveRequestToEnableQuery: (MobileRTCApproveEnableQueryHandler *_Nullable) handler
optionalrequired

Notification of receiving request to enable query.

Parameters
handlerThe handler to handle the request.

◆ onReceiveRequestToSendQuery:

- (void) onReceiveRequestToSendQuery: (MobileRTCApproveSendQueryHandler *_Nullable) handler
optionalrequired

Notification of receiving request to send query.

Parameters
handlerThe handler to handle the request.

◆ onReceiveRequestToStartQuery:

- (void) onReceiveRequestToStartQuery: (MobileRTCApproveStartQueryHandler *_Nullable) handler
optionalrequired

Notification of receiving request to start query.

Parameters
handlerThe handler to handle the request.

◆ onSendQueryPrivilegeChanged:

- (void) onSendQueryPrivilegeChanged: (BOOL) canSendQuery
optionalrequired

Notification of got or loss send query question privilege.

Parameters
canSendQueryYES means can send. Otherwise not.