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