Meeting chat controller interface.
More...
#include <meeting_chat_interface.h>
Meeting chat controller interface.
Definition at line 195 of file meeting_chat_interface.h.
◆ DeleteChatMessage()
virtual SDKError IMeetingChatController::DeleteChatMessage |
( |
const wchar_t * |
msgID | ) |
|
|
pure virtual |
Delete chat message by message id.
- Parameters
-
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ GetAllChatMessageID()
virtual IList< const wchar_t * > * IMeetingChatController::GetAllChatMessageID |
( |
| ) |
|
|
pure virtual |
◆ getChatLegalNoticesExplained()
virtual const wchar_t * IMeetingChatController::getChatLegalNoticesExplained |
( |
| ) |
|
|
pure virtual |
Get the chat legal notices explained.
◆ getChatLegalNoticesPrompt()
virtual const wchar_t * IMeetingChatController::getChatLegalNoticesPrompt |
( |
| ) |
|
|
pure virtual |
Get the chat legal notices prompt.
◆ GetChatStatus()
virtual const ChatStatus * IMeetingChatController::GetChatStatus |
( |
| ) |
|
|
pure virtual |
Get the authority status to send current message.
- Returns
- If the function succeeds, the return value is a pointer to the structure of ChatStatus. For more details, see ChatStatus structure. Otherwise failed, the return value is NULL. To get extended error information, see ChatStatus.
◆ GetShareMeetingChatStartedLegalNoticeContent()
virtual const wchar_t * IMeetingChatController::GetShareMeetingChatStartedLegalNoticeContent |
( |
| ) |
|
|
pure virtual |
Get the sharing in meeting chat started legal notices content.
◆ GetShareMeetingChatStoppedLegalNoticeContent()
virtual const wchar_t * IMeetingChatController::GetShareMeetingChatStoppedLegalNoticeContent |
( |
| ) |
|
|
pure virtual |
Get the sharing in meeting chat stopped legal notices content.
◆ IsChatMessageCanBeDeleted()
virtual bool IMeetingChatController::IsChatMessageCanBeDeleted |
( |
const wchar_t * |
msgID | ) |
|
|
pure virtual |
Determine whether the message can be delete.
- Parameters
-
- Returns
- True indicates the message can be delete. Otherwise False.
◆ IsMeetingChatLegalNoticeAvailable()
virtual bool IMeetingChatController::IsMeetingChatLegalNoticeAvailable |
( |
| ) |
|
|
pure virtual |
Determine whether the legal notice for chat is available.
- Returns
- True indicates the legal notice for chat is available. Otherwise False.
◆ IsShareMeetingChatLegalNoticeAvailable()
virtual bool IMeetingChatController::IsShareMeetingChatLegalNoticeAvailable |
( |
| ) |
|
|
pure virtual |
Determine whether the legal notice for sharing in meeting chat is available.
- Returns
- True indicates the legal notice for chat is available. Otherwise False.
◆ SendChatMsgTo()
Send chat message in the normal meeting.
- Parameters
-
receiver | Specify the user ID who receives the chat message. The message will be sent to all when the value is zero(0). |
content | The content of the chat message. |
type | The type of the chat message |
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ SetEvent()
Set meeting chat callback event.
- Parameters
-
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ SetParticipantsChatPriviledge()
Set the chat priviledge of participants.
- Parameters
-
priviledge | The chat priviledge of participants |
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.