Video SDK for Linux API Reference
Loading...
Searching...
No Matches
zoom_video_sdk_chat_helper_interface.h
Go to the documentation of this file.
1
7#ifndef _ZOOM_VIDEO_SDK_CHAT_HELPER_INTERFACE_H_
8#define _ZOOM_VIDEO_SDK_CHAT_HELPER_INTERFACE_H_
11
21
30
31
32
37{
38public:
41 virtual bool isChatDisabled() = 0;
42
45 virtual bool isPrivateChatDisabled() = 0;
46
52 virtual ZoomVideoSDKErrors sendChatToUser(IZoomVideoSDKUser* pUser, const zchar_t* msgContent) = 0;
53
58 virtual ZoomVideoSDKErrors sendChatToAll(const zchar_t* msgContent) = 0;
59
63 virtual bool canChatMessageBeDeleted(const zchar_t* msgID) = 0;
64
69 virtual ZoomVideoSDKErrors deleteChatMessage(const zchar_t* msgID) = 0;
70
76
80};
82#endif
virtual ZoomVideoSDKErrors sendChatToAll(const zchar_t *msgContent)=0
Send a chat message to all users.
virtual ZoomVideoSDKErrors deleteChatMessage(const zchar_t *msgID)=0
delete a specific chat message from the Zoom server. This does not delete the message in your user in...
virtual ZoomVideoSDKChatPrivilegeType getChatPrivilege()=0
Get participant Chat Privilege when in session.
virtual bool canChatMessageBeDeleted(const zchar_t *msgID)=0
Determine if a specific message can be deleted.
virtual ZoomVideoSDKErrors sendChatToUser(IZoomVideoSDKUser *pUser, const zchar_t *msgContent)=0
Send a chat message to a specific user.
virtual bool isPrivateChatDisabled()=0
Determine whether private chat is disabled.
virtual bool isChatDisabled()=0
Determine whether chat is disabled.
virtual ZoomVideoSDKErrors changeChatPrivilege(ZoomVideoSDKChatPrivilegeType privilege)=0
Set participant Chat Privilege when in session. Only session host/manager can run the function.
ZoomVideoSDKChatPrivilegeType
The chat privilege type are sent in the onChatPrivilegeChanged callback.
@ ZoomVideoSDKChatPrivilege_Unknown
Unknown type.
@ ZoomVideoSDKChatPrivilege_Publicly_And_Privately
allow participant to chat with everyone
@ ZoomVideoSDKChatPrivilege_No_One
allow participant to chat with no one
@ ZoomVideoSDKChatPrivilege_Publicly
allow participant to chat with the host, co-host, and everyone.
ZoomVideoSDKChatMessageDeleteType
The chat message delete type are sent in the onChatMsgDeleteNotification callback.
@ ZoomVideoSDKChatDelete_ByDlp
Indicates that the message was deleted by Data Loss Prevention (dlp). This happens when the message g...
@ ZoomVideoSDKChatDelete_BySelf
Indicates that the message was deleted by myself.
@ ZoomVideoSDKChatDelete_ByHost
Indicates that the message was deleted by the session host.
Zoom Video SDK Common Definition File.
#define BEGIN_ZOOM_VIDEO_SDK_NAMESPACE
#define END_ZOOM_VIDEO_SDK_NAMESPACE
ZoomVideoSDKErrors
Enumeration of common Zoom Video SDK errors.