9#import <Foundation/Foundation.h>
10#import <MobileRTC/MobileRTCConstants.h>
11#import <MobileRTC/MobileRTCMeetingUserInfo.h>
12#import <MobileRTC/MobileRTCRoomDevice.h>
13#import <MobileRTC/MobileRTCAuthService.h>
14#import <MobileRTC/MobileRTCMeetingService.h>
15#import <MobileRTC/MobileRTCAutoFramingParameter.h>
16#import <MobileRTC/MobileRTCMeetingService+AppShare.h>
17#import <MobileRTC/MobileRTCMeetingService+InMeeting.h>
18#import <MobileRTC/MobileRTCMeetingService+Customize.h>
19#import <MobileRTC/MobileRTCMeetingService+Audio.h>
20#import <MobileRTC/MobileRTCMeetingService+Video.h>
21#import <MobileRTC/MobileRTCMeetingService+User.h>
22#import <MobileRTC/MobileRTCMeetingService+Chat.h>
23#import <MobileRTC/MobileRTCMeetingService+Avatar.h>
24#import <MobileRTC/MobileRTCMeetingService+Webinar.h>
25#import <MobileRTC/MobileRTCMeetingService+QA.h>
26#import <MobileRTC/MobileRTCMeetingService+VirtualBackground.h>
27#import <MobileRTC/MobileRTCMeetingService+Interpretation.h>
28#import <MobileRTC/MobileRTCMeetingService+BO.h>
29#import <MobileRTC/MobileRTCMeetingService+Reaction.h>
30#import <MobileRTC/MobileRTCMeetingService+LiveTranscription.h>
31#import <MobileRTC/MobileRTCMeetingService+Docs.h>
32#import <MobileRTC/MobileRTCMeetingService+RawArchiving.h>
33#import <MobileRTC/MobileRTCMeetingService+Phone.h>
34#import <MobileRTC/MobileRTCMeetingService+SmartSummary.h>
35#import <MobileRTC/MobileRTCMeetingService+AICompanion.h>
36#import <MobileRTC/MobileRTCMeetingService+Whiteboard.h>
37#import <MobileRTC/MobileRTCMeetingService+Polling.h>
38#import <MobileRTC/MobileRTCMeetingService+Encryption.h>
39#import <MobileRTC/MobileRTCMeetingSettings.h>
40#import <MobileRTC/MobileRTCInviteHelper.h>
41#import <MobileRTC/MobileRTCMeetingChat.h>
42#import <MobileRTC/MobileRTCMeetingDelegate.h>
43#import <MobileRTC/MobileRTCVideoView.h>
44#import <MobileRTC/MobileRTCMeetingActionItem.h>
45#import <MobileRTC/MobileRTCAnnotationService.h>
46#import <MobileRTC/MobileRTCRemoteControlService.h>
47#import <MobileRTC/MobileRTCCameraControlService.h>
48#import <MobileRTC/MobileRTCWaitingRoomService.h>
49#import <MobileRTC/MobileRTCRenderer.h>
50#import <MobileRTC/MobileRTCAudioRawDataHelper.h>
51#import <MobileRTC/MobileRTCVideoSourceHelper.h>
52#import <MobileRTC/MobileRTCShareSourceHelper.h>
53#import <MobileRTC/MobileRTCAudioSourceHelper.h>
54#import <MobileRTC/MobileRTCSMSService.h>
55#import <MobileRTC/MobileRTCDirectShareService.h>
56#import <MobileRTC/MobileRTCReminderHelper.h>
66@property (nonatomic, copy) NSString * _Nullable
domain;
94@property (nonatomic, copy) NSString * _Nullable
appGroupId;
119@property (copy, nonatomic, readonly) NSString * _Nullable mobileRTCDomain;
124@property (copy, nonatomic, readonly) NSString * _Nullable mobileRTCResPath;
129@property (copy, nonatomic, readonly) NSString * _Nullable mobileRTCCustomLocalizableName;
151- (BOOL)switchDomain:(NSString * _Nonnull)newDomain force:(BOOL)force;
158- (void)setMobileRTCCustomLocalizableName:(NSString * _Nullable)localizableName;
164- (UINavigationController * _Nullable)mobileRTCRootController;
173- (void)setMobileRTCRootController:(UINavigationController * _Nullable)navController;
179- (NSString * _Nullable)mobileRTCVersion;
185- (BOOL)isRTCAuthorized;
191- (BOOL)isSupportedCustomizeMeetingUI;
197- (BOOL)isEnabledCustomizeMeetingUI;
283- (NSArray <NSString *> * _Nonnull)supportedLanguages;
290- (void)setLanguage:(NSString * _Nullable)lang;
296- (void)appWillResignActive;
302- (void)appDidBecomeActive;
308- (void)appDidEnterBackground;
314- (void)appWillTerminate;
329- (void)willTransitionToTraitCollection:(UITraitCollection *_Nullable)newCollection withTransitionCoordinator:(
id<UIViewControllerTransitionCoordinator>_Nullable)coordinator;
338- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(
id<UIViewControllerTransitionCoordinator>_Nullable)coordinator;
344- (BOOL)hasRawDataLicense;
MobileRTCSDKError
Enumeration of SDK error.
MobileRTCRawDataMemoryMode
Enumeration of memory modes for raw data handling.
MobileRTC_ZoomLocale
Locale fo Customer.
The Zoom annotation service for managing annotation.
The method provides support for authorizing MobileRTC.
Provides APIs to control the remote camera, including pan, tilt, and zoom operations.
Direct sharing helper Interface.
Initialize the class to acquire all the services.
Manage sign interpretation status, interpreters, and available languages in a Zoom meeting.
Set to modify the configurations of the meeting.
It provides Remote Control Service.
The configuration object used to initialize the Zoom SDK.
BOOL enableLog
[Optional] enableLog Set MobileRTC log enable or not. The path of Log: Sandbox/AppData/tmp/.
NSString *_Nullable domain
[Required] domain The domain is used to start/join a ZOOM meeting.
MobileRTCRawDataMemoryMode videoRawdataMemoryMode
[Optional] The video rawdata memory mode. Default is MobileRTCRawDataMemoryModeStack,...
NSString *_Nullable bundleResPath
[Optional] bundleResPath Set the path of MobileRTC resource bundle.
BOOL enableCustomizeMeetingUI
Enable Custom In-Meeting UI in meeting.
MobileRTCRawDataMemoryMode audioRawdataMemoryMode
[Optional] The audio rawdata memory mode. Default is MobileRTCRawDataMemoryModeStack,...
NSString *_Nullable appGroupId
[Optional] If you use screen share, you need create group id in your apple developer account,...
MobileRTCRawDataMemoryMode shareRawdataMemoryMode
[Optional] The share rawdata memory mode. Default is MobileRTCRawDataMemoryModeStack,...
MobileRTC_ZoomLocale locale
[Optional] Locale fo Customer.
NSString *_Nullable replaykitBundleIdentifier
[Optional] If you use direct screen share, you need create replaykit bundle identifier in your apple ...
For SMS service usage like following flow.
Manage external source for share video and share audio in meeting.
Interface for managing the waiting room during a meeting.