6#ifndef _ZOOM_VIDEO_SDK_CHAT_HELPER_INTERFACE_H_ 
    7#define _ZOOM_VIDEO_SDK_CHAT_HELPER_INTERFACE_H_ 
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
 
@ ZoomVideoSDKChatPrivilege_Publicly_And_Privately
 
@ ZoomVideoSDKChatPrivilege_No_One
 
@ ZoomVideoSDKChatPrivilege_Publicly
 
ZoomVideoSDKChatMessageDeleteType
The chat message delete type are sent in the onChatMsgDeleteNotification callback.
 
@ ZoomVideoSDKChatDelete_ByDlp
 
@ ZoomVideoSDKChatDelete_BySelf
 
@ ZoomVideoSDKChatDelete_None
 
@ ZoomVideoSDKChatDelete_ByHost
 
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.