Published April 21, 2023
Added
-
Interface to control consent or disclosure dialogue.
-
New interface in
IReminderHelper
.void setEvent(IReminderEvent pEvent)
-
New interface in
IReminderHelper$IReminderContent
.ReminderType getType() String getTitle() String getContent() boolean isBlock()
-
New interface in
IReminderHelper$IReminderHandler
.void accept() void declined() void ignore()
-
New enum in
IReminderHelper$ReminderType
.TYPE_LOGIN TYPE_START_OR_JOIN_MEETING TYPE_RECORD_REMINDER TYPE_RECORD_DISCLAIMER TYPE_LIVE_STREAM_DISCLAIMER TYPE_ARCHIVE_DISCLAIMER TYPE_WEBINAR_AS_PANELIST_JOIN
-
New interface in
IReminderHelper$IReminderEvent
.void onReminderNotify(IReminderContent content, IReminderHandler handle);
-
New interface in
ZoomSDK
.public IReminderHelper getReminderHelper()
-
-
Interface to control recording permissions.
-
New interface in
InMeetingService
.boolean isParticipantRequestLocalRecordingAllowed() MobileRTCSDKError allowParticipantsToRequestLocalRecording(boolean allow) boolean isAutoAllowLocalRecordingRequest() MobileRTCSDKError autoAllowLocalRecordingRequest(boolean allow)
-
New interface in
InMeetingServiceListener
.void onRequestLocalRecordingPriviligeChanged(LocalRecordingRequestPrivilegeStatus status)
-
New enum in
LocalRecordingRequestPrivilegeStatus
.LocalRecordingRequestPrivilege_None, LocalRecordingRequestPrivilege_AllowRequest, LocalRecordingRequestPrivilege_AutoGrant, LocalRecordingRequestPrivilege_AutoDeny,
-
-
Interface to keep webinar register logic same as Zoom client.
-
New interface in
ZoomUIService
void setHideRegisterWebinarInfoWindow(boolean hide) boolean isHideRegisterWebinarInfoWindow()
-
-
Interface to hide green border while screen sharing.
-
New interface in
MeetingSettingsHelper
.void enableGreenBorderForShareScreen(boolean enable) boolean isGreenBorderEnableForShareScreen()
-
-
Interface to include local user's audio in audio raw data.
-
New interface in
JoinMeetingParams
.public boolean isMyVoiceInMix
-
New interface in
StartMeetingParams
.public boolean isMyVoiceInMix
-
-
Interface to specify color range when sending raw video data from the device.
-
New interface in
FrameDataFormat
.FrameDataFormat_I420_LIMITED FrameDataFormat_I420_FULL
-
New interface in
ZoomSDKShareSender
.MobileRTCSDKError sendShareFrame(ByteBuffer frameBuffer, int width, int height, int frameLength, FrameDataFormat format)
-
New interface in
ZoomSDKVideoSender
.void sendVideoFrame(ByteBuffer frameBuffer, int width, int height, int frameLength, int rotation, FrameDataFormat format)
-
-
Interface to rename participants and remove users in waiting room.
-
New interface in
InMeetingWaitingRoomController
.boolean canRenameUser() MobileRTCSDKError renameUser(long userId, String userName) boolean canExpelUser() MobileRTCSDKError expelUser(long userId)
-
New callback in
InMeetingWaitingRoomController $InMeetingWaitingRoomListener$
.void onWaitingRoomUserNameChanged(long userId, String userName)
-
-
Interface to receive contact list and their real-time presence status.
-
New interface in
IContactsInfo
.String getContactsId(); String getContactsName(); SDKPresenceStatus getPresenceStatus(); String getProfilePicture(); String getPersonalNote(); String getCompanyName(); String getDepartment(); String getJobTitle(); String getPhoneNumber();
-
New interface in
IInvitationMeetingHandler
.String getSenderName(); long getMeetingNumber(); boolean isChannelInvitation(); String getChannelName(); long getChannelMemberCount(); MobileRTCSDKError accept(); MobileRTCSDKError decline(); MobileRTCSDKError timeOut(); void setScreenName(String screenName)
-
New interface in
INotificationServiceHelper
.IPresenceHelper getContactsHelper() boolean isPresenceFeatureEnabled()
-
New interface in
IPresenceHelper
.MobileRTCSDKError setEvent(IPresenceHelperEvent event); MobileRTCSDKError requestStarContact(); MobileRTCSDKError requestUserDetailInfo(List<String> contactsIds); MobileRTCSDKError subscribeUserPresence(List<String> contactsIds); MobileRTCSDKError unSubscribeUserPresence(List<String> contactsIds); MobileRTCSDKError addStarContact(String contactsId); MobileRTCSDKError unStarContact(String contactsId); MobileRTCSDKError inviteContact(String contactsId);
-
New interface in
IPresenceHelperEvent
.void onRequestStarContact(List<String> pContactList); void onRequestContactDetailInfo(List<IContactsInfo> pContactList); void onUserPresenceChanged(String contactId, SDKPresenceStatus status); void onStarContactListChanged(List<String> pContactList, boolean bAdd); void onReceiveInvitationToMeeting(IInvitationMeetingHandler handler); void onMeetingInvitationCanceled(long meetingNumber); void onMeetingAcceptedByOtherDevice(long meetingNumber); void onMeetingDeclinedByOtherDevice(long meetingNumber); void onMeetingInvitationDeclined(String contactId);
-
New interface in
SDKPresenceStatus
.SDKPresenceStatus_None, SDKPresenceStatus_Available, SDKPresenceStatus_UnAvailable, SDKPresenceStatus_InMeeting, SDKPresenceStatus_Busy, SDKPresenceStatus_DoNotDisturb, SDKPresenceStatus_Away, SDKPresenceStatus_PhoneCall, SDKPresenceStatus_Presenting, SDKPresenceStatus_Calendar, SDKPresenceStatus_OutOfOffice,
-
New interface in
StartMeetingParams
.public String inviteContactId
-
-
Interface to hide whiteboard-related links.
-
New interface in
ZoomUIService
.void hideCloudWhiteboardAboutButton(boolean isHide)
-
Changed & Fixed
- Support for subscribing to my local shared content.
Deprecated
- Deprecated interface in
ZoomSDKShareSender
.
MobileRTCSDKError sendShareFrame(ByteBuffer frameBuffer, int width, int height, int frameLength)
- Deprecated interface in
ZoomSDKVideoSender
.
void sendVideoFrame(ByteBuffer frameBuffer, int width, int height, int frameLength, int rotation)