Published March 22, 2023
Breaking changes
- Changed to dynamic independent module for the virtual background function.
Added
- New added callbacks related to suspending participants' activities.
- New interface in
MobileRTCMeetingService+InMeeting.h
.- (BOOL)canSuspendParticipantsActivities; - (MobileRTCSDKError)suspendParticipantsActivites
- New callbacks to notify of a suspend meeting status in
MobileRTCMeetingDelegate.h
.- (void)onSuspendParticipantsActivities; - (void)onAllowParticipantsStartVideoNotification:(BOOL)allow; - (void)onAllowParticipantsRenameNotification:(BOOL)allow; - (void)onAllowParticipantsUnmuteSelfNotification:(BOOL)allow; - (void)onAllowParticipantsShareWhiteBoardNotification:(BOOL)allow; - (void)onAllowParticipantsShareStatusNotification:(BOOL)allow; - (void)onMeetingLockStatus:(BOOL)isLock;
- New added interface to support displaying the Meeting SDK’s broadcast name in the Zoom client’s live streaming menu.
- New added interface in
MobileRTCRequestRawLiveStreamPrivilegeHandler.h
.- (NSString *)getBroadcastName;
- New added interfaces in
MobileRTCMeetingService+InMeeting.h
.- (MobileRTCSDKError)requestRawLiveStreaming:(nonnull NSString *)broadcastURL broadcastName:(NSString *_Nullable)broadcastName ; - (MobileRTCSDKError)startRawLiveStreaming:(nonnull NSString *)broadcastURL broadcastName:(NSString *_Nullable)broadcastName;
Changed and fixed
- Fixed an issue where the SDK crashed when joining a meeting.
Deprecated
- Deprecated interfaces in
MobileRTCMeetingService+InMeeting.h
.- (MobileRTCSDKError)requestRawLiveStream:(nonnull NSString *)broadcastURL DEPRECATED_MSG_ATTRIBUTE("Use -requestRawLiveStreaming: broadcastName: instead"); - (MobileRTCSDKError)startRawLiveStream:(nonnull NSString *)broadcastURL DEPRECATED_MSG_ATTRIBUTE("Use -startRawLiveStreaming: broadcastName: instead");
- Deleted an interface in
MobileRTCAnnotationService.h
.- (nullable NSArray *)getSupportedToolType
- Deleted interfaces in
MobileRTCMeetingDelegate.h
.- (void)onFreeMeetingReminder:(BOOL)host canFreeUpgrade:(BOOL)freeUpgrade isFirstGift:(BOOL)first completion:(void (^_Nonnull) - (void)onSinkUserNameChanged:(NSUInteger)userID userName:(NSString *_Nonnull)userName DEPRECATED_ATTRIBUTE; - (void)onDisallowSignInterpreterToTalk DEPRECATED_MSG_ATTRIBUTE("Use -onTalkPrivilegeChanged:(BOOL)hasPrivilege instead"); - (void)onSinkMeetingShareReceiving:(NSUInteger)userID DEPRECATED_ATTRIBUTE; - (void)onSinkMeetingActiveShare:(NSUInteger)userID DEPRECATED_ATTRIBUTE;
- Deleted an interface in
MobileRTCMeetingService+Reaction.h
.- (MobileRTCMeetError)sendEmojiReaction:(MobileRTCEmojiReactionType)type reactionSkinTone:(MobileRTCEmojiReactionSkinTone)skinTone DEPRECATED_MSG_ATTRIBUTE("Use -sendEmojiReaction: instead");
- Deleted a property in
MobileRTCMeetingSettings.h
.@property (assign, nonatomic) BOOL enableKubi DEPRECATED_ATTRIBUTE;