Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKInitParams Class Reference

The configuration object used to initialize the Zoom SDK. More...

#include <ZoomSDK.h>

Inherits NSObject.

Instance Methods

(NSArray *) - getLanguageArray
 Get the list of supported language codes.
 

Protected Attributes

BOOL _needCustomizedUI
 
BOOL _enableLog
 
int _logFileSize
 
ZoomSDKLocale _appLocale
 
NSString * _preferedLanguage
 
NSString * _customLocalizationFileName
 
NSString * _customLocalizationFilePath
 
NSString * _zoomDomain
 

Properties

BOOL needCustomizedUI
 Whether to use customized UI mode instead of the default Zoom UI.
 
BOOL enableLog
 Whether to enable SDK internal logging (default max 5MB).
 
int logFileSize
 Maximum size of log files in MB. Range: 1~50 MB.
 
ZoomSDKLocale appLocale
 Locale setting for the SDK.
 
NSString * preferedLanguage
 Preferred language for the SDK.
 
NSString * customLocalizationFileName
 Name of the custom localization file (e.g., Localizable.strings).
 
NSString * customLocalizationFilePath
 Path to the custom localization file. The default is under ZoomSDK.framework/Resources.
 
int wrapperType
 SDK wrapper type (reserved for internal use).
 
NSString * zoomDomain
 Zoom domain for SDK communication (e.g., zoom.us).
 

Detailed Description

The configuration object used to initialize the Zoom SDK.

Definition at line 42 of file ZoomSDK.h.

Method Documentation

◆ getLanguageArray

- (NSArray *) getLanguageArray

Get the list of supported language codes.

Returns
The supported languages.

Field Documentation

◆ _appLocale

- (ZoomSDKLocale) _appLocale
protected

Definition at line 47 of file ZoomSDK.h.

◆ _customLocalizationFileName

- (NSString*) _customLocalizationFileName
protected

Definition at line 49 of file ZoomSDK.h.

◆ _customLocalizationFilePath

- (NSString*) _customLocalizationFilePath
protected

Definition at line 50 of file ZoomSDK.h.

◆ _enableLog

- (BOOL) _enableLog
protected

Definition at line 45 of file ZoomSDK.h.

◆ _logFileSize

- (int) _logFileSize
protected

Definition at line 46 of file ZoomSDK.h.

◆ _needCustomizedUI

- (BOOL) _needCustomizedUI
protected

Definition at line 44 of file ZoomSDK.h.

◆ _preferedLanguage

- (NSString*) _preferedLanguage
protected

Definition at line 48 of file ZoomSDK.h.

◆ _zoomDomain

- (NSString*) _zoomDomain
protected

Definition at line 51 of file ZoomSDK.h.

Property Documentation

◆ appLocale

- (ZoomSDKLocale) appLocale
readwritenonatomicassign

Locale setting for the SDK.

Definition at line 68 of file ZoomSDK.h.

◆ customLocalizationFileName

- (NSString*) customLocalizationFileName
readwritenonatomicretain

Name of the custom localization file (e.g., Localizable.strings).

Definition at line 77 of file ZoomSDK.h.

◆ customLocalizationFilePath

- (NSString*) customLocalizationFilePath
readwritenonatomicretain

Path to the custom localization file. The default is under ZoomSDK.framework/Resources.

Definition at line 81 of file ZoomSDK.h.

◆ enableLog

- (BOOL) enableLog
readwritenonatomicassign

Whether to enable SDK internal logging (default max 5MB).

Definition at line 60 of file ZoomSDK.h.

◆ logFileSize

- (int) logFileSize
readwritenonatomicassign

Maximum size of log files in MB. Range: 1~50 MB.

Definition at line 64 of file ZoomSDK.h.

◆ needCustomizedUI

- (BOOL) needCustomizedUI
readwritenonatomicassign

Whether to use customized UI mode instead of the default Zoom UI.

Definition at line 56 of file ZoomSDK.h.

◆ preferedLanguage

- (NSString*) preferedLanguage
readwritenonatomicretain

Preferred language for the SDK.

Note
if user does not specify the language, it will follow up the systematical language.

Definition at line 73 of file ZoomSDK.h.

◆ wrapperType

- (int) wrapperType
readwritenonatomicassign

SDK wrapper type (reserved for internal use).

Definition at line 85 of file ZoomSDK.h.

◆ zoomDomain

- (NSString*) zoomDomain
readwritenonatomicretain

Zoom domain for SDK communication (e.g., zoom.us).

Definition at line 89 of file ZoomSDK.h.