Published November 21, 2023
Breaking Changes
- Added a new parameter senderName in callback
onNewBroadcastMessageReceived
Modified interface innMeetingBOControllerListener
inMobileRTCMeetingDelegate.h
.- (void)onNewBroadcastMessageReceived:(NSString *_Nullable)broadcastMsg senderID:(NSUInteger)senderID senderName:(NSString *_Nullable)senderName;
- New interface to choose customize meeting UI in
MobileRTC.h
.@property (assign, nonatomic) BOOL enableCustomizeMeetingUI; - (BOOL)isEnabledCustomizeMeetingUI;
Added
-
Added a new callback to notify participants when the host enables or disables the waiting room.
- New callback in
MobileRTCMeetingDelegate.h
.- (void)onWaitingRoomEntranceEnabled:(BOOL)enabled;
- New callback in
-
Added a new
MobileRTCReminderType
inMobileRTCConstants.h
to support webinar attendee promote reminders.MobileRTCReminderType_EnableSmartSummaryReminder, MobileRTCReminderType_WebinarAttendeePromoteReminder,
-
Added a new interface to hide participant profile pictures.
- New interface in
MobileRTCMeetingService+InMeeting.h
.- (MobileRTCSDKError)canHideParticipantProfilePictures; - (MobileRTCSDKError)hideParticipantProfilePictures:(BOOL)hide; - (BOOL)isParticipantProfilePicturesHidden;
- New callback in
MobileRTCMeetingDelegate.h
.- (void)onParticipantProfilePictureStatusChange:(BOOL)hidden;
- New interface in
-
Added to allow receiving raw stereo audio for
MobileRTCMeetingStartParam
inMobileRTCMeetingStartParam.h
.@property (nonatomic, assign, readwrite) BOOL isAudioRawDataStereo;
-
Added new property for
MobileRTCCustomWaitingRoomData
support customized waiting room image inMobileRTCWaitingRoomService.h
.@property (nonatomic, retain) NSString * _Nullable imagePath;
-
Added a new interface to support echo cancellation in
MobileRTCMeetingSettings.h
- (MobileRTCSDKError)enableEchoCancellation:(BOOL)enable; - (BOOL)isEchoCancellationOn; - (BOOL)isSupportEchoCancellation;
-
Added a new interface to support center stage in
MobileRTCMeetingSettings.h
- (BOOL)isCenterStageModeSupported; - (BOOL)enableCenterStageMode:(BOOL)enable; - (BOOL)isEnabledCenterStageMode;
-
Added a new interface to allow subscription to shared audio raw data.
- Added a new callback in
MobileRTCMeetingDelegate.h
.- (void)onShareAudioRawDataReceived:(MobileRTCAudioRawData *_Nonnull)rawData;
- Added a new callback in
Fixed
- Fixed an issue where the white board may not load successfully.
- Fixed an issue where the SDK failed to clear meeting information during domain switching, causing start meeting failure.
Deprecated
- Deprecated callback in
MobileRTCMeetingDelegate.h
.- (void)onNewBroadcastMessageReceived:(NSString *_Nullable)broadcastMsg senderID:(NSUInteger)senderID;
Delete
- Delete interface in
MobileRTCMeetingSettings.h
.@property (assign, nonatomic) BOOL enableCustomMeeting;