9#import <Foundation/Foundation.h>
10#import <MobileRTC/MobileRTCConstants.h>
11#import <MobileRTC/MobileRTCAuthService.h>
12#import <MobileRTC/MobileRTCMeetingService.h>
13#import <MobileRTC/MobileRTCMeetingService+AppShare.h>
14#import <MobileRTC/MobileRTCMeetingService+InMeeting.h>
15#import <MobileRTC/MobileRTCMeetingService+Customize.h>
16#import <MobileRTC/MobileRTCMeetingService+Audio.h>
17#import <MobileRTC/MobileRTCMeetingService+Video.h>
18#import <MobileRTC/MobileRTCMeetingService+User.h>
19#import <MobileRTC/MobileRTCMeetingService+Chat.h>
20#import <MobileRTC/MobileRTCMeetingService+Avatar.h>
21#import <MobileRTC/MobileRTCMeetingService+Webinar.h>
22#import <MobileRTC/MobileRTCMeetingService+VirtualBackground.h>
23#import <MobileRTC/MobileRTCMeetingService+Interpretation.h>
24#import <MobileRTC/MobileRTCMeetingService+BO.h>
25#import <MobileRTC/MobileRTCMeetingService+Reaction.h>
26#import <MobileRTC/MobileRTCMeetingService+LiveTranscription.h>
27#import <MobileRTC/MobileRTCMeetingService+RawArchiving.h>
28#import <MobileRTC/MobileRTCMeetingSettings.h>
29#import <MobileRTC/MobileRTCInviteHelper.h>
30#import <MobileRTC/MobileRTCRoomDevice.h>
31#import <MobileRTC/MobileRTCMeetingUserInfo.h>
32#import <MobileRTC/MobileRTCMeetingChat.h>
33#import <MobileRTC/MobileRTCMeetingDelegate.h>
34#import <MobileRTC/MobileRTCVideoView.h>
35#import <MobileRTC/MobileRTCMeetingActionItem.h>
36#import <MobileRTC/MobileRTCAnnotationService.h>
37#import <MobileRTC/MobileRTCRemoteControlService.h>
38#import <MobileRTC/MobileRTCWaitingRoomService.h>
39#import <MobileRTC/MobileRTCRenderer.h>
40#import <MobileRTC/MobileRTCAudioRawDataHelper.h>
41#import <MobileRTC/MobileRTCVideoSourceHelper.h>
42#import <MobileRTC/MobileRTCShareSourceHelper.h>
43#import <MobileRTC/MobileRTCAudioSourceHelper.h>
44#import <MobileRTC/MobileRTCSMSService.h>
45#import <MobileRTC/MobileRTCDirectShareService.h>
54@property (nonatomic, copy) NSString * _Nullable
domain;
82@property (nonatomic, copy) NSString * _Nullable
appGroupId;
99@property (retain, nonatomic, readonly) NSString * _Nullable mobileRTCDomain;
104@property (retain, nonatomic, readonly) NSString * _Nullable mobileRTCResPath;
109@property (retain, nonatomic, readonly) NSString * _Nullable mobileRTCCustomLocalizableName;
131- (BOOL)switchDomain:(NSString * _Nonnull)newDomain force:(BOOL)force;
138- (void)setMobileRTCCustomLocalizableName:(NSString * _Nullable)localizableName;
144- (UINavigationController * _Nullable)mobileRTCRootController;
153- (void)setMobileRTCRootController:(UINavigationController * _Nullable)navController;
159- (NSString * _Nullable)mobileRTCVersion;
165- (BOOL)isRTCAuthorized;
171- (BOOL)isSupportedCustomizeMeetingUI;
239- (NSArray <NSString *> * _Nonnull)supportedLanguages;
246- (void)setLanguage:(NSString * _Nullable)lang;
252- (void)appWillResignActive;
258- (void)appDidBecomeActive;
264- (void)appDidEnterBackgroud;
270- (void)appWillTerminate;
279- (void)willTransitionToTraitCollection:(UITraitCollection *_Nullable)newCollection withTransitionCoordinator:(
id<UIViewControllerTransitionCoordinator>_Nullable)coordinator;
288- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(
id<UIViewControllerTransitionCoordinator>_Nullable)coordinator;
294- (BOOL)hasRawDataLicense;
MobileRTCRawDataMemoryMode
Rawdata memory mode.
MobileRTC_ZoomLocale
Locale fo Customer.
The method provides support for authorizing MobileRTC.
Direct sharing helper Interface.
Initialize the class to acquire all the services.
Enables the client to start or join a meeting.
Set to modify the configurations of the meeting.
It provides Remote Control Service.
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.
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.