|
Meeting SDK for iOS API Reference
|
Initialize the class to acquire all the services. More...
#include <MobileRTC.h>
Inherits NSObject.
Instance Methods | |
| (BOOL) | - initialize: |
| Initializes MobileRTC. | |
| (BOOL) | - switchDomain:force: |
| Switches the MobileRTC domain. | |
| (void) | - setMobileRTCCustomLocalizableName: |
| Sets the name of Localizable file for MobileRTC. | |
| (UINavigationController *_Nullable) | - mobileRTCRootController |
| Gets the root navigation controller of MobileRTC client. | |
| (void) | - setMobileRTCRootController: |
| Sets the MobileRTC client root navigation controller. | |
| (UIScene *_Nullable) | - mobileRTCPresentationScene |
| Get the presentation scene of MobileRTC client. | |
| (void) | - setMobileRTCPresentationScene: |
| Sets the UIScene context used by the SDK. In multi-scene environments, an application may create multiple UIScene instances. This method allows you to provide the SDK with the specific scene it should use for presenting UI, handling lifecycle events, or associating with the application's environment. | |
| (NSString *_Nullable) | - mobileRTCVersion |
| Gets the MobileRTC version. | |
| (BOOL) | - isRTCAuthorized |
| Queries if the MobileRTC is authorized successfully or not. | |
| (BOOL) | - isSupportedCustomizeMeetingUI |
| Queries if custom meeting UI is supported by MobileRTC. | |
| (BOOL) | - isEnabledCustomizeMeetingUI |
| Queries if custom meeting UI is enabled by MobileRTC. | |
| (MobileRTCAuthService *_Nullable) | - getAuthService |
| Gets the default authentication service. | |
| (MobileRTCMeetingService *_Nullable) | - getMeetingService |
| Gets the default meeting service. | |
| (MobileRTCMeetingSettings *_Nullable) | - getMeetingSettings |
| Gets the MobileRTC default meeting settings. | |
| (MobileRTCAnnotationService *_Nullable) | - getAnnotationService |
| Gets the MobileRTC default annotation service. | |
| (MobileRTCRemoteControlService *_Nullable) | - getRemoteControlService |
| Gets the default MobileRTC remote control service. | |
| (MobileRTCCameraControlService *_Nullable) | - getCameraControlService: |
| Gets the default MobileRTC camera control service. | |
| (MobileRTCSDKError) | - revokeCameraControlPrivilege |
| Revoke camera control privilege. | |
| (MobileRTCWaitingRoomService *_Nullable) | - getWaitingRoomService |
| Gets the default MobileRTC waiting room service. | |
| (MobileRTCSMSService *_Nullable) | - getSMSService |
| Gets the default MobileRTC sms service. | |
| (MobileRTCDirectShareService *_Nullable) | - getDirectShareService |
| Gets the default MobileRTC direct share service. | |
| (MobileRTCReminderHelper *_Nullable) | - getReminderHelper |
| Gets the default MobileRTC reminder helper. | |
| (MobileRTCVideoSourceHelper *_Nullable) | - getVideoSourceHelper |
| Gets the video source helper. | |
| (MobileRTCShareSourceHelper *_Nullable) | - getShareSourceHelper |
| Gets the share source helper. | |
| (NSArray< NSString * > *_Nonnull) | - supportedLanguages |
| Gets the languages supported by MobileRTC. | |
| (void) | - setLanguage: |
| Sets the MobileRTC language. | |
| (void) | - appWillResignActive |
| Notifies common layer that application will resign active. Call the systematical method and then call the appWillResignActive via applicationWillResignActive. | |
| (void) | - appDidBecomeActive |
| Notifies common layer that application did become active. Call the appDidBecomeActive via applicationDidBecomeActive. | |
| (void) | - appDidEnterBackground |
| Notifies common layer that application did enter background. Call the appDidEnterBackground via applicationDidEnterBackground. | |
| (void) | - appWillTerminate |
| Notifies common layer that application will terminate. Call the appWillTerminate via applicationWillTerminate. | |
| (void) | - cleanup |
| Cleanup the SDK. | |
| (void) | - willTransitionToTraitCollection:withTransitionCoordinator: |
| Notifies MobileRTC when the root UIViewController's traitCollection will change. | |
| (void) | - viewWillTransitionToSize:withTransitionCoordinator: |
| Notifies MobileRTC when the root UIViewController's view size will change. | |
| (BOOL) | - hasRawDataLicense |
| Gets whether you have permission to use raw data. | |
Class Methods | |
| (MobileRTC *_Nonnull) | + sharedRTC |
| Gets the MobileRTC client. | |
Properties | |
| NSString *_Nullable | mobileRTCDomain |
| MobileRTC domain, read-only. | |
| NSString *_Nullable | mobileRTCResPath |
| The path of MobileRTC Resources Bundle, read-only. | |
| NSString *_Nullable | mobileRTCCustomLocalizableName |
| The name of APP Localizable file for MobileRTC, read-only. | |
Initialize the class to acquire all the services.
Definition at line 118 of file MobileRTC.h.
| - (void) appDidBecomeActive |
Notifies common layer that application did become active. Call the appDidBecomeActive via applicationDidBecomeActive.
References appDidBecomeActive.
Referenced by appDidBecomeActive.
| - (void) appDidEnterBackground |
Notifies common layer that application did enter background. Call the appDidEnterBackground via applicationDidEnterBackground.
References appDidEnterBackground.
Referenced by appDidEnterBackground.
| - (void) appWillResignActive |
Notifies common layer that application will resign active. Call the systematical method and then call the appWillResignActive via applicationWillResignActive.
References appWillResignActive.
Referenced by appWillResignActive.
| - (void) appWillTerminate |
Notifies common layer that application will terminate. Call the appWillTerminate via applicationWillTerminate.
References appWillTerminate.
Referenced by appWillTerminate.
| - (void) cleanup |
| - (MobileRTCAnnotationService *_Nullable) getAnnotationService |
Gets the MobileRTC default annotation service.
References getAnnotationService.
Referenced by getAnnotationService.
| - (MobileRTCAuthService *_Nullable) getAuthService |
Gets the default authentication service.
References getAuthService.
Referenced by getAuthService.
| - (MobileRTCCameraControlService *_Nullable) getCameraControlService: | (NSInteger) | userId |
Gets the default MobileRTC camera control service.
| - (MobileRTCDirectShareService *_Nullable) getDirectShareService |
Gets the default MobileRTC direct share service.
References getDirectShareService.
Referenced by getDirectShareService.
| - (MobileRTCMeetingService *_Nullable) getMeetingService |
Gets the default meeting service.
References getMeetingService.
Referenced by getMeetingService.
| - (MobileRTCMeetingSettings *_Nullable) getMeetingSettings |
Gets the MobileRTC default meeting settings.
References getMeetingSettings.
Referenced by getMeetingSettings.
| - (MobileRTCReminderHelper *_Nullable) getReminderHelper |
Gets the default MobileRTC reminder helper.
References getReminderHelper.
Referenced by getReminderHelper.
| - (MobileRTCRemoteControlService *_Nullable) getRemoteControlService |
Gets the default MobileRTC remote control service.
References getRemoteControlService.
Referenced by getRemoteControlService.
| - (MobileRTCShareSourceHelper *_Nullable) getShareSourceHelper |
Gets the share source helper.
References getShareSourceHelper.
Referenced by getShareSourceHelper.
| - (MobileRTCSMSService *_Nullable) getSMSService |
Gets the default MobileRTC sms service.
References getSMSService.
Referenced by getSMSService.
| - (MobileRTCVideoSourceHelper *_Nullable) getVideoSourceHelper |
Gets the video source helper.
References getVideoSourceHelper.
Referenced by getVideoSourceHelper.
| - (MobileRTCWaitingRoomService *_Nullable) getWaitingRoomService |
Gets the default MobileRTC waiting room service.
References getWaitingRoomService.
Referenced by getWaitingRoomService.
| - (BOOL) hasRawDataLicense |
Gets whether you have permission to use raw data.
References hasRawDataLicense.
Referenced by hasRawDataLicense.
| - (BOOL) initialize: | (MobileRTCSDKInitContext *_Nonnull) | context |
Initializes MobileRTC.
| context | Initialize the parameter configuration of the SDK, please See [MobileRTCSDKInitContext]. |
| - (BOOL) isEnabledCustomizeMeetingUI |
Queries if custom meeting UI is enabled by MobileRTC.
References isEnabledCustomizeMeetingUI.
Referenced by isEnabledCustomizeMeetingUI.
| - (BOOL) isRTCAuthorized |
Queries if the MobileRTC is authorized successfully or not.
References isRTCAuthorized.
Referenced by isRTCAuthorized.
| - (BOOL) isSupportedCustomizeMeetingUI |
Queries if custom meeting UI is supported by MobileRTC.
References isSupportedCustomizeMeetingUI.
Referenced by isSupportedCustomizeMeetingUI.
| - (UIScene *_Nullable) mobileRTCPresentationScene |
Get the presentation scene of MobileRTC client.
References mobileRTCPresentationScene.
Referenced by mobileRTCPresentationScene, and mobileRTCRootController.
| - (UINavigationController *_Nullable) mobileRTCRootController |
Gets the root navigation controller of MobileRTC client.
References mobileRTCPresentationScene, and mobileRTCRootController.
Referenced by mobileRTCRootController.
| - (NSString *_Nullable) mobileRTCVersion |
Gets the MobileRTC version.
References mobileRTCVersion.
Referenced by mobileRTCVersion.
| - (MobileRTCSDKError) revokeCameraControlPrivilege |
Revoke camera control privilege.
References revokeCameraControlPrivilege.
Referenced by revokeCameraControlPrivilege.
| - (void) setLanguage: | (NSString *_Nullable) | lang |
| - (void) setMobileRTCCustomLocalizableName: | (NSString *_Nullable) | localizableName |
| - (void) setMobileRTCPresentationScene: | (UIScene *_Nonnull) | scene |
Sets the UIScene context used by the SDK. In multi-scene environments, an application may create multiple UIScene instances. This method allows you to provide the SDK with the specific scene it should use for presenting UI, handling lifecycle events, or associating with the application's environment.
| scene | The UIScene instance to be used by the SDK. |
| - (void) setMobileRTCRootController: | (UINavigationController *_Nullable) | navController |
Sets the MobileRTC client root navigation controller.
| navController | The root navigation controller for pushing MobileRTC meeting UI. |
| + (MobileRTC *_Nonnull) sharedRTC |
| - (NSArray< NSString * > *_Nonnull) supportedLanguages |
Gets the languages supported by MobileRTC.
References supportedLanguages.
Referenced by supportedLanguages.
| - (BOOL) switchDomain: | (NSString *_Nonnull) | newDomain | |
| force: | (BOOL) | force |
Switches the MobileRTC domain.
| newDomain | The new domain. |
| - (void) viewWillTransitionToSize: | (CGSize) | size | |
| withTransitionCoordinator: | (id< UIViewControllerTransitionCoordinator >_Nullable) | coordinator |
Notifies MobileRTC when the root UIViewController's view size will change.
| size | The first parameter of viewWillTransitionToSize:withTransitionCoordinator. |
| coordinator | the second parameter of viewWillTransitionToSize:withTransitionCoordinator. |
| - (void) willTransitionToTraitCollection: | (UITraitCollection *_Nullable) | newCollection | |
| withTransitionCoordinator: | (id< UIViewControllerTransitionCoordinator >_Nullable) | coordinator |
Notifies MobileRTC when the root UIViewController's traitCollection will change.
| newCollection | The first parameter of willTransitionToTraitCollection:withTransitionCoordinator which is UIContentContainer method. |
| coordinator | The second parameter of willTransitionToTraitCollection:withTransitionCoordinator which is UIContentContainer method. |
|
readnonatomiccopy |
The name of APP Localizable file for MobileRTC, read-only.
Definition at line 132 of file MobileRTC.h.
|
readnonatomiccopy |
MobileRTC domain, read-only.
Definition at line 122 of file MobileRTC.h.
|
readnonatomiccopy |
The path of MobileRTC Resources Bundle, read-only.
Definition at line 127 of file MobileRTC.h.