Published November 21, 2023
Breaking Changes
- New added parameter
senderUserName
in callbackonNewBroadcastMessageReceived
.- New interface in
InMeetingBOControllerListener
.onNewBroadcastMessageReceived(String message,long senderId,String senderName);
- New interface in
Added
-
New added interface to allow subscription to shared audio raw data.
- New interface in
IZoomSDKAudioRawDataDelegate
void onShareAudioRawDataReceived(ZoomSDKAudioRawData rawData);
- New interface in
-
New added interface to allow receiving raw stereo audio.
- New interface in
JoinMeetingParams
.public boolean isAudioRawDataStereo;
- New interface in
StartMeetingParam
.public boolean isAudioRawDataStereo;
- New interface in
-
New added interface to support echo cancellation in
MeetingSettingsHelper
.int enableEchoCancellation(boolean enable); boolean isEchoCancellationOn(); boolean isSupportEchoCancellation();
-
New added interface to support webinar attendee promote reminder.
- New enum value in
IReminderHelper$ReminderType
.TYPE_WEBINAR_ATTENDEE_PROMOTE_REMINDER
- New enum value in
-
New added interface to support customized waiting room image.
- New interface in
InMeetingWaitingRoomController$CustomWaitingRoomData
.String getImagePath();
- New interface in
-
New added interface to support rendering round-corner, customized border color, customized user name position, and enabling gallery mode.
-
New added interfaces in
MobileRTCVideoUnitRenderInfo
.public boolean enableGalleryMode = false; public int username_left_margin = 0; public int username_bottom_margin = 0; public int border_color = Color.TRANSPARENT; public int border_width = 2; public TextPaint username_textpaint; public int corner_radius; public int username_corner_radius; public MobileRTCVideoUnitRenderInfo()
-
New added interface in
MobileRTCRenderInfo
.public int leftMargin; public int topMargin; public int width; public int height;
-
-
New added interface to supports query by user’s subscription of video unit render info by userID.
- New interface in
MobileRTCVideoViewManager
.MobileRTCVideoUnitRenderInfo getAttendeeVideoUnit(long userId); MobileRTCVideoUnitRenderInfo getActiveVideoUnit();
- New interface in
-
New added interface for host to hide profile picture.
-
New interface in
InMeetingService
.public MobileRTCSDKError canHideParticipantProfilePictures(); public MobileRTCSDKError hideParticipantProfilePictures(boolean hide); public boolean isParticipantProfilePicturesHidden();
-
New callback in
InMeetingServiceListener
.void onParticipantProfilePictureStatusChange(boolean hidden);
-
-
New added callback to notify participants when the host enables or disables the waiting room.
-
New interface in
InMeetingWaitingRoomController$InMeetingWaitingRoomListener
.void onWaitingRoomEntranceEnabled(boolean enabled);
-
Changed & Fixed
- Modified sample app build to force library versions and add
lock_dependency.md
. - Fixed an issue when the callback
onSmartSummaryStatusChange
would receivefalse
when starting the smart summary.
Deprecated
-
Deprecated callback in
InMeetingBOControllerListener
.onNewBroadcastMessageReceived(String message);