7#ifndef _ZOOM_VIDEO_SDK_CHAT_HELPER_INTERFACE_H_
8#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
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_None
None.
@ 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.