Meeting SDK for Linux API Reference
|
Meeting chat controller interface. More...
#include <meeting_chat_interface.h>
Public Member Functions | |
virtual SDKError | SetEvent (IMeetingChatCtrlEvent *pEvent)=0 |
Set meeting chat callback event. | |
virtual const ChatStatus * | GetChatStatus ()=0 |
Get the authority status to send current message. | |
virtual SDKError | SetParticipantsChatPrivilege (SDKChatPrivilege privilege)=0 |
Set the chat privilege of participants. | |
virtual bool | IsMeetingChatLegalNoticeAvailable ()=0 |
Determine whether the legal notice for chat is available. | |
virtual const zchar_t * | getChatLegalNoticesPrompt ()=0 |
Get the chat legal notices prompt. | |
virtual const zchar_t * | getChatLegalNoticesExplained ()=0 |
Get the chat legal notices explained. | |
virtual bool | IsShareMeetingChatLegalNoticeAvailable ()=0 |
Determine whether the legal notice for sharing in meeting chat is available. | |
virtual const zchar_t * | GetShareMeetingChatStartedLegalNoticeContent ()=0 |
Get the sharing in meeting chat started legal notices content. | |
virtual const zchar_t * | GetShareMeetingChatStoppedLegalNoticeContent ()=0 |
Get the sharing in meeting chat stopped legal notices content. | |
virtual bool | IsChatMessageCanBeDeleted (const zchar_t *msgID)=0 |
Determine whether the message can be delete. | |
virtual SDKError | DeleteChatMessage (const zchar_t *msgID)=0 |
Delete chat message by message id. | |
virtual IList< const zchar_t * > * | GetAllChatMessageID ()=0 |
Get all chat message id. | |
virtual IChatMsgInfo * | GetChatMessageById (const zchar_t *msgID)=0 |
Get chat message by message ID. | |
virtual IChatMsgInfoBuilder * | GetChatMessageBuilder ()=0 |
Get the chat message builder which can help construct the message entity. | |
virtual SDKError | SendChatMsgTo (IChatMsgInfo *msg)=0 |
Send a chat message. | |
virtual bool | IsFileTransferEnabled ()=0 |
Determine whether file transfer is enabled. | |
virtual SDKError | TransferFile (const zchar_t *filePath, unsigned int userid)=0 |
Send file to specify user in current session. | |
virtual SDKError | TransferFileToAll (const zchar_t *filePath)=0 |
Send file to all users in current session. | |
virtual const zchar_t * | GetTransferFileTypeAllowList ()=0 |
Get the list of allowed file types in transfer. | |
virtual unsigned long long | GetMaxTransferFileSizeBytes ()=0 |
Get the maximum size for file transfer. | |
Meeting chat controller interface.
Definition at line 967 of file meeting_chat_interface.h.
Delete chat message by message id.
msgID | is the message id. |
Get all chat message id.
|
pure virtual |
Get the chat legal notices explained.
|
pure virtual |
Get the chat legal notices prompt.
|
pure virtual |
Get the chat message builder which can help construct the message entity.
|
pure virtual |
Get chat message by message ID.
msgID | is the message ID. |
|
pure virtual |
Get the authority status to send current message.
|
pure virtual |
Get the maximum size for file transfer.
|
pure virtual |
Get the sharing in meeting chat started legal notices content.
|
pure virtual |
Get the sharing in meeting chat stopped legal notices content.
|
pure virtual |
Get the list of allowed file types in transfer.
|
pure virtual |
Determine whether the message can be delete.
msgID | is the message id. |
|
pure virtual |
Determine whether file transfer is enabled.
|
pure virtual |
Determine whether the legal notice for chat is available.
|
pure virtual |
Determine whether the legal notice for sharing in meeting chat is available.
|
pure virtual |
Send a chat message.
msg | Specify the message detail info. |
|
pure virtual |
Set meeting chat callback event.
pEvent | A pointer to the IMeetingChatCtrlEvent to receive chat callback event. For more details, see IMeetingChatCtrlEvent. |
|
pure virtual |
Set the chat privilege of participants.
priviledge | The chat priviledge of participants |
|
pure virtual |
Send file to specify user in current session.
filePath | The absolute path of the file. |
user | Send the file to this user. |
Send file to all users in current session.
filePath | The absolute path of the file. |