Published October 24, 2023
Added
-
New enum value for enum type
MobileRTCAuthError
inMobileRTCConstants.h
.typedef NS_ENUM(NSUInteger, MobileRTCAuthError) { ... ///The authentication rate limit is exceeded MobileRTCAuthError_LimitExceededException, }
-
New interface to support dynamic notice for the AI Companion feature.
- New interfaces define in
MobileRTCMeetingService+InMeeting.h
.
- (MobileRTCSDKError)showDynamicNoticeForAICompanionPanel:(UIView *_Nullable)containerView originPoint:(CGPoint)originXY; - (MobileRTCSDKError)hideDynamicNoticeForAICompanionPanel;
- New callbacks define in
MobileRTCMeetingDelegate.h
.
- (void)onAICompanionActiveChangeNotice:(BOOL)isActive;
- New interfaces define in
-
New interfaces to support smart summary.
- New enum value of smart summary for
MobileRTCReminderType
inMobileRTCConstants.h
.
typedef NS_ENUM(NSUInteger, MobileRTCReminderType) { ... MobileRTCReminderType_EnableSmartSummaryReminder, };
- New interfaces of smart summary in
MobileRTCMeetingService+SmartSummary.h
.
@interface MobileRTCSmartSummaryPrivilegeHandler : NSObject - (MobileRTCSDKError)accept; - (MobileRTCSDKError)decline; - (void)ignore; @end @interface MobileRTCMeetingService (SmartSummary) - (BOOL)isSmartSummarySupported; - (BOOL)isSmartSummaryEnabled; - (MobileRTCSDKError)canRequestStartSmartSummary; - (MobileRTCSDKError)requestStartSmartSummary; - (MobileRTCSDKError)canStartSmartSummary; - (MobileRTCSDKError)startSmartSummary; - (MobileRTCSDKError)stopSmartSummary; - (BOOL)isSmartSummaryStarted; @end
- New callbacks of smart summary in
MobileRTCMeetingDelegate.h
.
- (void)onSmartSummaryStatusChange:(BOOL)isStarted; - (void)onSmartSummaryPrivilegeRequested:(NSInteger)userId handler:(MobileRTCSmartSummaryPrivilegeHandler *_Nullable)handler; - (void)onSmartSummaryStartReqResponse:(BOOL)timeout decline:(BOOL)isDecline;
- New enum value of smart summary for
-
New property
meetingId
ofMobileRTCInMeetingDeviceInfo
to improve meeting transfer feature inMobileRTCInMeetingDeviceInfo.h
.@interface MobileRTCInMeetingDeviceInfo () ... @property(nonatomic, copy, readonly) NSString * _Nullable meetingId; @end
Changed
- Modified Amazon Kinesis Video Streaming Live Stream disclaimer information in the customized user interface.
Fixed
- Fixed an issue where
stopIncomingAudio
didn't work for shared audio. - Fixed an issue where the function
-setToolType:
fromMobileRTCAnnotationService
would return an incorrect value.