| Meeting SDK for Android API Reference
    | 
Chat controller in meeting. More...
| Data Structures | |
| enum | MobileRTCChatGroup | 
| Chat group in meeting.  More... | |
| enum | MobileRTCMeetingChatPrivilege | 
| Enumeration of the privilege for attendee chat.  More... | |
| enum | MobileRTCWebinarChatPrivilege | 
| Enumeration of webinar chat privilege types.  More... | |
| enum | MobileRTCWebinarPanelistChatPrivilege | 
| Enumeration of the panelist chat privilege in webinar meeting.  More... | |
| Public Member Functions | |
| boolean | isChatDisabled () | 
| Query if it is disabled to chat in the current meeting. | |
| boolean | isPrivateChatDisabled () | 
| Query if meeting participants can send private 1:1 message to another participant. | |
| InMeetingChatMessage | getChatMessageById (String msgID) | 
| Get chat message by message ID. | |
| MobileRTCSDKError | sendChatMsgTo (InMeetingChatMessage msg) | 
| Send a chat message. | |
| boolean | allowAttendeeChat (MobileRTCWebinarChatPrivilege privilege) | 
| Only webinar host/co-host can run the function. | |
| boolean | changeAttendeeChatPrivilege (MobileRTCMeetingChatPrivilege privilege) | 
| Only meeting host/co-host can run the function. | |
| MobileRTCSDKError | setPanelistChatPrivilege (MobileRTCWebinarPanelistChatPrivilege privilege) | 
| Set the chat privilege of the panelist. | |
| MobileRTCWebinarPanelistChatPrivilege | getPanelistChatPrivilege () | 
| Get the chat privilege of the panelist. | |
| MobileRTCWebinarChatPrivilege | getWebinarAttendeeChatPrivilege () | 
| Get the chat privilege of the webinar attendee. | |
| MobileRTCMeetingChatPrivilege | getMeetingAttendeeChatPrivilege () | 
| Get the chat privilege of the meeting participant. | |
| boolean | isMeetingChatLegalNoticeAvailable () | 
| Whether chat legal notice is available. | |
| String | getChatLegalNoticesPrompt () | 
| Return chat legal notice prompt. | |
| String | getChatLegalNoticesExplained () | 
| Return explained text for chat legal notice. | |
| MobileRTCSDKError | deleteChatMessage (String msgId) | 
| Delete chat message by message id. | |
| List< String > | getAllChatMessageID () | 
| Get all chat message id. | |
| boolean | isChatMessageCanBeDeleted (String msgId) | 
| Determine whether the message can be delete. | |
| boolean | isShareMeetingChatLegalNoticeAvailable () | 
| Whether meeting chat legal notice is available. | |
| String | getShareMeetingChatStartedLegalNoticeContent () | 
| Return meeting chat legal notice content when start to share meeting chat. | |
| String | getShareMeetingChatStoppedLegalNoticeContent () | 
| Return meeting chat legal notice content when stop to share meeting chat. | |
| boolean | isFileTransferEnable () | 
| Determine whether file transfer is enabled. | |
| MobileRTCSDKError | transferFile (String filePath, long toUser) | 
| Send file to specify user in current meeting. | |
| MobileRTCSDKError | transferFileToAll (String filePath) | 
| Send file to all users in current meeting. | |
| String | getTransferFileTypeAllowList () | 
| Get the list of allowed file types in transfer. | |
| long | getMaxTransferFileSize () | 
| Get the maximum size for file transfer. | |
Chat controller in meeting.
Definition at line 9 of file InMeetingChatController.java.
| boolean us.zoom.sdk.InMeetingChatController.allowAttendeeChat | ( | MobileRTCWebinarChatPrivilege | privilege | ) | 
Only webinar host/co-host can run the function.
| privilege | The privilege will be set. | 
| boolean us.zoom.sdk.InMeetingChatController.changeAttendeeChatPrivilege | ( | MobileRTCMeetingChatPrivilege | privilege | ) | 
Only meeting host/co-host can run the function.
| privilege | The privilege will be set. | 
| MobileRTCSDKError us.zoom.sdk.InMeetingChatController.deleteChatMessage | ( | String | msgId | ) | 
Delete chat message by message id.
| msgId | the message id. | 
| List< String > us.zoom.sdk.InMeetingChatController.getAllChatMessageID | ( | ) | 
Get all chat message id.
| String us.zoom.sdk.InMeetingChatController.getChatLegalNoticesExplained | ( | ) | 
Return explained text for chat legal notice.
| String us.zoom.sdk.InMeetingChatController.getChatLegalNoticesPrompt | ( | ) | 
Return chat legal notice prompt.
| InMeetingChatMessage us.zoom.sdk.InMeetingChatController.getChatMessageById | ( | String | msgID | ) | 
Get chat message by message ID.
| msgID | the message ID. | 
| long us.zoom.sdk.InMeetingChatController.getMaxTransferFileSize | ( | ) | 
Get the maximum size for file transfer.
| MobileRTCMeetingChatPrivilege us.zoom.sdk.InMeetingChatController.getMeetingAttendeeChatPrivilege | ( | ) | 
Get the chat privilege of the meeting participant.
| MobileRTCWebinarPanelistChatPrivilege us.zoom.sdk.InMeetingChatController.getPanelistChatPrivilege | ( | ) | 
Get the chat privilege of the panelist.
| String us.zoom.sdk.InMeetingChatController.getShareMeetingChatStartedLegalNoticeContent | ( | ) | 
Return meeting chat legal notice content when start to share meeting chat.
| String us.zoom.sdk.InMeetingChatController.getShareMeetingChatStoppedLegalNoticeContent | ( | ) | 
Return meeting chat legal notice content when stop to share meeting chat.
| String us.zoom.sdk.InMeetingChatController.getTransferFileTypeAllowList | ( | ) | 
Get the list of allowed file types in transfer.
| MobileRTCWebinarChatPrivilege us.zoom.sdk.InMeetingChatController.getWebinarAttendeeChatPrivilege | ( | ) | 
Get the chat privilege of the webinar attendee.
| boolean us.zoom.sdk.InMeetingChatController.isChatDisabled | ( | ) | 
Query if it is disabled to chat in the current meeting.
| boolean us.zoom.sdk.InMeetingChatController.isChatMessageCanBeDeleted | ( | String | msgId | ) | 
Determine whether the message can be delete.
| msgId | the message id. | 
| boolean us.zoom.sdk.InMeetingChatController.isFileTransferEnable | ( | ) | 
Determine whether file transfer is enabled.
| boolean us.zoom.sdk.InMeetingChatController.isMeetingChatLegalNoticeAvailable | ( | ) | 
Whether chat legal notice is available.
| boolean us.zoom.sdk.InMeetingChatController.isPrivateChatDisabled | ( | ) | 
Query if meeting participants can send private 1:1 message to another participant.
| boolean us.zoom.sdk.InMeetingChatController.isShareMeetingChatLegalNoticeAvailable | ( | ) | 
Whether meeting chat legal notice is available.
| MobileRTCSDKError us.zoom.sdk.InMeetingChatController.sendChatMsgTo | ( | InMeetingChatMessage | msg | ) | 
Send a chat message.
| msg | the message info. | 
| MobileRTCSDKError us.zoom.sdk.InMeetingChatController.setPanelistChatPrivilege | ( | MobileRTCWebinarPanelistChatPrivilege | privilege | ) | 
Set the chat privilege of the panelist.
| privilege | The chat privilege of the panelist. | 
| MobileRTCSDKError us.zoom.sdk.InMeetingChatController.transferFile | ( | String | filePath, | 
| long | toUser ) | 
Send file to specify user in current meeting.
| filePath | The local path of the file | 
| toUser | Send the file to this user. | 
| MobileRTCSDKError us.zoom.sdk.InMeetingChatController.transferFileToAll | ( | String | filePath | ) | 
Send file to all users in current meeting.
| filePath | The local path of the file |