|
Zoom Rooms Controller SDK Reference 6.6.0
|
Meeting Chat helper event callback. More...
#include <IMeetingChatHelper.h>
Public Member Functions | |
| virtual | ~IMeetingChatHelperSink () |
| virtual void | OnChatDisplaySettingsNotification (bool isShowChatNotificationOnZR, bool isShowChatListOnZR)=0 |
| Chat display settings notification. | |
| virtual void | OnMeetingChatPrivilegeNotification (const MeetingChatPrivilege &chatPrivilege)=0 |
| Meeting chat privilege notification. | |
| virtual void | OnChatMessageResponse (int32_t result, int32_t action)=0 |
| Chat message response. | |
| virtual void | OnMeetingChatMessagesNotification (const std::vector< MeetingChatMessage > &messages)=0 |
| Meeting chat messages notification. | |
| virtual void | OnUpdateCMCInfo (bool isCMCForBackendEnabled, bool isTeamChatEnabled)=0 |
| CMC info update notification. | |
| virtual void | OnUpdateCMCTip (bool needConfirm, const std::string &title, const std::string &message)=0 |
| CMC tip info update notification. | |
| virtual void | OnIsReadyForLoadMessageChanged ()=0 |
| Ready to load message changes notification. | |
| virtual void | OnThreadReceived (const NewMeetingChatMessage &thread)=0 |
| Thread received notification. | |
| virtual void | OnCommentReceived (const NewMeetingChatMessage &comment, const NewMeetingChatMessage &updatedThread)=0 |
| Comment received notification. | |
| virtual void | OnThreadSent (const NewMeetingChatMessage &thread)=0 |
| Thread sent notification. | |
| virtual void | OnCommentSent (const NewMeetingChatMessage &comment, const NewMeetingChatMessage &updatedThread)=0 |
| Comment sent notification. | |
| virtual void | OnThreadDeleted (const NewMeetingChatMessage &thread)=0 |
| Thread deleted notification. | |
| virtual void | OnCommentDeleted (const NewMeetingChatMessage &comment, const NewMeetingChatMessage &updatedThread)=0 |
| Comment deleted notification. | |
| virtual void | OnMessagesUpdated (const std::vector< NewMeetingChatMessage > &messages)=0 |
| Messages updated notification. | |
| virtual void | OnEmojiUpdated (const std::vector< NewMeetingChatMessage > &messages)=0 |
| Emoji updated notification. | |
| virtual void | OnMessageLoaded (const ChatMessageSyncFilter &filter, bool result, const std::vector< NewMeetingChatMessage > &messages, bool hasMoreHistory, bool hasMoreRecent)=0 |
| Message loaded notification. | |
| virtual void | OnEmojiDetail (const std::string &messageID, const std::string &emojiCode, bool isFirstPage, bool isLastPage, const std::vector< ChatEmojiComment > &emojiSenders)=0 |
| Emoji updated notification. | |
| virtual void | OnSendMessageFailed ()=0 |
| Send message failed notification. | |
Meeting Chat helper event callback.
Definition at line 244 of file IMeetingChatHelper.h.
|
inlinevirtual |
Definition at line 247 of file IMeetingChatHelper.h.
|
pure virtual |
Chat display settings notification.
| isShowChatNotificationOnZR | TRUE indicates show chat notification on ZR. Otherwise not. |
| isShowChatListOnZR | TRUE indicates show chat list on ZR. Otherwise not. |
|
pure virtual |
Chat message response.
| result | [0] success. Otherwise failed. |
| action | [0] Fetch, [1] Delete, [2] Send. |
|
pure virtual |
Comment deleted notification.
| comment | Deleted comment message. |
| updatedThread | Comment update triggers its thread update. |
|
pure virtual |
Comment received notification.
| comment | Comment message. |
| updatedThread | Comment update triggers its thread update. |
|
pure virtual |
Comment sent notification.
| comment | Sent comment message |
| updatedThread | Comment update triggers its thread update. |
|
pure virtual |
Emoji updated notification.
| messageID | Messages ID. |
| emojiCode | Emoji code. |
| isFirstPage | TRUE indicates is the first page. |
| isLastPage | TRUE indicates is the last page. |
| emojiSenders | Emoji senders' info. |
|
pure virtual |
Emoji updated notification.
| messages | Messages list. |
|
pure virtual |
Ready to load message changes notification.
|
pure virtual |
Meeting chat messages notification.
| messages | Meeting chat messages. |
|
pure virtual |
Meeting chat privilege notification.
| chatPrivilege | Meeting chat privilege info. |
|
pure virtual |
Message loaded notification.
| filter | Message sync filter. |
| result | TRUE indicates success. |
| messages | Loaded messages. |
| hasMoreHistory | TRUE indicates has more history messages. |
| hasMoreRecent | TRUE indicates has more recent messages. |
|
pure virtual |
Messages updated notification.
| messages | Messages list. |
|
pure virtual |
Send message failed notification.
|
pure virtual |
Thread deleted notification.
| thread | Deleted thread message. |
|
pure virtual |
Thread received notification.
| thread | Thread message. |
|
pure virtual |
Thread sent notification.
| thread | Sent thread message. |
|
pure virtual |
CMC info update notification.
| isCMCForBackendEnabled | TRUE indicates CMC for backend enabled. |
| isTeamChatEnabled | TRUE indicates team chat enabled. |
|
pure virtual |
CMC tip info update notification.
PRIVACY NOTE: Every first time in a meeting, you should always check the CMC tip before send chat. You cannot send chat if CMC tip is required but not confirmed.
| needConfirm | TRUE indicates need to confirm CMC tip. |
| title | Suggest title for the CMC tip. |
| message | Suggest message for the CMC tip. |