Mac SDK
ZoomSDKSettingService.h
1 //
2 // ZoomSDKSettingService.h
3 // ZoomSDK
4 //
5 // Created by TOTTI on 8/10/16.
6 // Copyright © 2016 Zoom Video Communications,Inc. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import "ZoomSDKErrors.h"
11 
12 typedef enum{
13  SettingComponent_AdvancedFeatureButton,
14  SettingComponent_AdvancedFeatureTab,
15  SettingComponent_GeneralFeatureTab,
16  SettingComponent_VideoFeatureTab,
17  SettingComponent_AudioFeatureTab,
18  SettingComponent_VirtualBackgroundFeatureTab,
19  SettingComponent_RecordingFeatureTab,
20  SettingComponent_StatisticsFeatureTab,
21  SettingComponent_FeedbackFeatureTab,
22  SettingComponent_AccessibilityFeatureTab,
23  SettingComponent_ScreenShareFeatureTab,
24  SettingComponent_ShortCutFeatureTab,
25 }SettingComponent;
26 
27 typedef enum{
28  SettingComponent_VirtualBackground_Leran_More,
29  SettingComponent_VirtualBackground_Help,
30 }SDKURLType;
31 
32 @protocol ZoomSDKSettingTestAudioDelegate <NSObject>
33 @optional
38 - (void)onMicLevelChanged:(unsigned int)level;
43 - (void)onSpeakerLevelChanged:(unsigned int)level;
48 - (void)onMicTestStatusChanged:(ZoomSDKTestMicStatus)status;
53 - (void)onSpeakerTestStatusChanged:(BOOL)isTesting;
54 @end
55 
57 @optional
62 - (void)onMicDeviceStatusChanged:(ZoomSDKDeviceStatus)status;
67 - (void)onSpeakerDeviceStatusChanged:(ZoomSDKDeviceStatus)status;
76 @end
77 
78 
79 @protocol ZoomSDKSettingVideoDelegate <NSObject>
80 @optional
85 - (void)onCameraStatusChanged:(ZoomSDKDeviceStatus)status;
90 - (void)onSelectedCameraChanged:(NSString*)deviceID;
91 @end
92 
94 {
95  id<ZoomSDKSettingTestAudioDelegate> _delegate;
96  BOOL _isSpeakerInTesting;
97  NSString* _speakerID;
98 }
99 @property (nonatomic, readwrite, assign)BOOL isSpeakerInTesting;
100 @property(nonatomic, assign)id<ZoomSDKSettingTestAudioDelegate> delegate;
101 
107 - (ZoomSDKError)SpeakerStartPlaying:(NSString*)deviceID;
112 - (ZoomSDKError)SpeakerStopPlaying;
113 @end
114 
116 {
117  id<ZoomSDKSettingTestAudioDelegate> _delegate;
118  ZoomSDKTestMicStatus _testMicStatus;
119  NSString* _microphoneID;
120 }
121 @property(nonatomic, assign)id<ZoomSDKSettingTestAudioDelegate> delegate;
127 - (ZoomSDKError)startRecordingMic:(NSString*)deviceID;
132 - (ZoomSDKError)stopRecrodingMic;
137 - (ZoomSDKError)playRecordedMic;
142 - (ZoomSDKError)stopPlayRecordedMic;
147 - (ZoomSDKTestMicStatus)getTestMicStatus;
148 @end
149 
150 
151 
153 {
154  id<ZoomSDKSettingVideoDelegate> _delegate;
155 }
156 @property(nonatomic, assign)id<ZoomSDKSettingVideoDelegate> delegate;
163 - (ZoomSDKError)SetVideoParentView:(NSView*)parentView VideoContainerRect:(NSRect)containerRect;
169 - (ZoomSDKError)StartPreview:(NSString*)deviceID;
174 - (ZoomSDKError)StopPreview;
175 @end
176 
177 
178 
179 @interface ZoomSDKAudioStatisticsInfo : NSObject
180 {
181  int _frequencySend;
182  int _frequencyReceive;
183  int _latencySend;
184  int _latencyReceive;
185  int _jitterSend;
186  int _jitterReceive;
187  float _packageLossAvgSend;
188  float _packageLossAvgReceive;
189  float _packageLossMaxSend;
190  float _packageLossMaxReceive;
191 }
196 - (int)getFrequency:(BOOL)isSend;
201 - (int)getLatency:(BOOL)isSend;
206 - (int)getJitter:(BOOL)isSend;
212 - (float)getPackageLoss:(BOOL)isSend Max:(BOOL)isMax;
213 @end
214 
215 @interface ZoomSDKVideoASStatisticsInfo : NSObject
216 {
217  int _resolutionSend;
218  int _resolutionReceive;
219  int _fpsSend;
220  int _fpsReceive;
221  int _latencySend;
222  int _latencyReceive;
223  int _jitterSend;
224  int _jitterReceive;
225  float _packageLossAvgSend;
226  float _packageLossAvgReceive;
227  float _packageLossMaxSend;
228  float _packageLossMaxReceive;
229 }
234 - (int)getLatency:(BOOL)isSend;
239 - (int)getJitter:(BOOL)isSend;
245 - (float)getPackageLoss:(BOOL)isSend Max:(BOOL)isMax;
250 - (int)getResolution:(BOOL)isSend;
255 - (int)getFPS:(BOOL)isSend;
256 @end
257 
258 @interface SDKDeviceInfo : NSObject
259 {
260  NSString* _deviceID;
261  NSString* _deviceName;
262  BOOL _isSelected;
263 }
267 - (NSString*)getDeviceID;
271 - (NSString*)getDeviceName;
275 - (BOOL)isSelectedDevice;
276 @end
277 
278 @interface ZoomSDKAudioSetting: NSObject
279 {
280  ZoomSDKSettingTestSpeakerDeviceHelper* _speakerTestHelper;
282  id<ZoomSDKSettingAudioDeviceDelegate> _delegate;
283 }
284 @property(nonatomic, assign)id<ZoomSDKSettingAudioDeviceDelegate> delegate;
289 - (ZoomSDKSettingTestSpeakerDeviceHelper*)getSettingSpeakerTestHelper;
294 - (ZoomSDKSettingTestMicrophoneDeviceHelper*)getSettingMicrophoneTestHelper;
300 - (NSArray*)getAudioDeviceList:(BOOL)mic;
301 
307 - (int)getAudioDeviceVolume:(BOOL)mic;
308 
315 - (ZoomSDKError)setAudioDeviceVolume:(BOOL)mic Volume:(int)volume;
316 
324 - (ZoomSDKError)selectAudioDevice:(BOOL)mic DeviceID:(NSString *)deviceID DeviceName:(NSString*)deviceName;
325 
331 - (ZoomSDKError)enableStero:(BOOL)enable;
332 
338 - (ZoomSDKError)enableAutoJoinVoip:(BOOL)enable;
339 
345 - (ZoomSDKError)enableMuteMicJoinVoip:(BOOL)enable;
351 - (ZoomSDKError)enablePushToTalk:(BOOL)enable;
352 
358 - (ZoomSDKError)disablePromptJoinAudioDialogWhenUse3rdPartyAudio:(BOOL)disable;
359 
364 - (BOOL)isSupportPromptJoinAudioDialogWhenUse3rdPartyAudio;
365 
370 - (BOOL)isPromptJoinAudioDialogWhenUse3rdPartyAudioDiable;
371 
377 - (ZoomSDKError)enableAutoAdjustMic:(BOOL)enable;
378 
383 - (BOOL)isAutoAdjustMicOn;
388 - (BOOL)isJoinAudoWhenJoinMeetingOn;
393 - (BOOL)isMuteMicWhenJoinMeetingOn;
398 - (BOOL)isSupportStereo;
403 - (BOOL)isEnableStereoOn;
408 - (BOOL)isTemporarilyUnmuteOn;
409 
410 
416 - (ZoomSDKError)enableShowOriginalSoundOptionInMeetingUI:(BOOL)enable;
417 
422 - (BOOL)isShowOriginalSoundOptionInMeetingUIOn;
423 
428 - (BOOL)isSupportShowOriginalSoundOptionInMeetingUI;
429 
435 - (ZoomSDKError)enableEchoCancellation:(BOOL)enable;
436 
441 - (BOOL)isEchoCancellationOn;
442 
447 - (BOOL)isSupportEchoCancellation;
448 
453 - (ZoomSDKSuppressBackgroundNoiseLevel)getSuppressBackgroundNoiseLevel;
454 
460 - (ZoomSDKError)setSuppressBackgroundNoise:(ZoomSDKSuppressBackgroundNoiseLevel)level;
461 
467 - (BOOL)isAlwaysUseSeparateRingSpkOn:(BOOL*)isDisabled;
468 
474 - (ZoomSDKError)enableAlwaysUseSeparateRingSpk:(BOOL)enable;
475 
480 - (NSArray *)getRingSpkDeviceList;
481 
486 - (float)getRingSpkVolume;
487 
493 - (ZoomSDKError)setRingSpkVolume:(float)value;
494 
500 - (ZoomSDKError)setRingSpkDevice:(NSString*)deviceId;
501 @end
502 
503 @interface ZoomSDKVideoSetting: NSObject
504 {
505  ZoomSDKSettingTestVideoDeviceHelper* settingVideoTestHelper;
506 }
511 - (ZoomSDKSettingTestVideoDeviceHelper*)getSettingVideoTestHelper;
512 
517 - (NSArray*)getCameraList;
518 
524 - (ZoomSDKError)selectCamera:(NSString*)deviceID;
525 
530 - (BOOL)isMirrorEffectEnabled;
531 
537 - (ZoomSDKError)enableMirrorEffect:(BOOL)enable;
538 
543 - (BOOL)isBeautyFaceEnabled;
544 
550 - (ZoomSDKError)enableBeautyFace:(BOOL)enable;
551 
556 - (int)getBeautyFaceValue;
557 
563 - (ZoomSDKError)setBeautyFaceValue:(int)value;
569 - (ZoomSDKError)disableVideoJoinMeeting:(BOOL)disable;
570 
576 - (ZoomSDKError)displayUserNameOnVideo:(BOOL)display;
577 
583 - (ZoomSDKError)enableCatchHDVideo:(BOOL)enable;
589 - (ZoomSDKError)onVideoCaptureOriginalSizeOr16To9:(BOOL)originalSize;
595 - (ZoomSDKError)onSpotlightMyVideoWhenISpeaker:(BOOL)enable;
601 - (ZoomSDKError)onDisplayUpTo49InWallView:(BOOL)enable;
607 - (ZoomSDKError)hideNoVideoUser:(BOOL)hide;
612 - (BOOL)isHideNoVideoUser;
617 - (BOOL)isCaptureOriginalSize;
622 - (BOOL)isSpotlightMyVideoOn;
627 - (BOOL)isMuteMyVideoWhenJoinMeetingOn;
632 - (BOOL)isdisplayUserNameOnVideoOn;
637 - (BOOL)isCanDisplayUpTo49InWallView;
642 - (BOOL)isDisplayUpTo49InWallViewOn;
647 - (BOOL)isCatchHDVideoOn;
653 -(ZoomSDKSettingVideoLightAdaptionModel)getLightAdjustModel:(BOOL*)isDisabled;
660 -(ZoomSDKError)setLightAdaptionModel:(ZoomSDKSettingVideoLightAdaptionModel)model LightAdaptionManualValue:(int)value;
666 -(int)getLightAdaptionManualValue:(BOOL*)isDisabled;
667 
673 -(BOOL)isHardwareAccelerationForVideoReceiveOn:(BOOL*)isDisabled;
674 
680 -(ZoomSDKError)enableHardwareAccelerationForVideoReceive:(BOOL)enable;
681 
687 -(BOOL)isTemporalDeNoiseOn:(BOOL*)isDisabled;
688 
694 -(ZoomSDKError)enableTemporalDeNoise:(BOOL)enable;
695 
696 @end
697 
698 @protocol ZoomSDKSettingRecordDelegate <NSObject>
699 @optional
706 - (void)onNotifyCloudRecordingStorageInfo:(long long)totalSize usedSize:(long long)usedSize isAllowExceedStorage:(BOOL)allowExceedStorage;
707 @end
708 
709 @interface ZoomSDKRecordSetting: NSObject
710 {
711  id<ZoomSDKSettingRecordDelegate> _delegate;
712 }
713 @property(nonatomic, assign)id<ZoomSDKSettingRecordDelegate> delegate;
720 - (ZoomSDKError)setRecordingPath:(NSString*)path;
721 
726 - (NSString*)getRecordingPath;
727 
732 - (BOOL)isEnableChooseRecordingPathWhenMeetingEnd;
733 
739 - (ZoomSDKError)chooseRecordingPathWhenMeetingEnd:(BOOL)enable;
740 
745 - (BOOL)isEnableRecordAudioForEveryAttendeeIndividually;
746 
752 - (ZoomSDKError)recordAudioForEveryAttendeeIndividually:(BOOL)enable;
753 
758 - (BOOL)isEnableOptimizeFor3PartyVideoEditor;
759 
765 - (ZoomSDKError)OptimizeFor3PartyVideoEditor:(BOOL)enable;
766 
771 - (BOOL)isEnableAddTimestampForRecording;
772 
778 - (ZoomSDKError)addTimestampForRecording:(BOOL)enable;
779 
784 - (BOOL)isEnableRecordDuringScreenSharing;
785 
791 - (ZoomSDKError)recordDuringScreenSharing:(BOOL)enable;
792 
797 - (BOOL)isEnableDisplayVideoNextToShareContentsInRecordingFile;
798 
804 - (ZoomSDKError)displayVideoNextToShareContentsInRecordingFile:(BOOL)enable;
805 
810 - (BOOL)canGetCloudRecordingStorageInfo;
811 
817 - (ZoomSDKError)getCloudRecordingStorageInfo;
818 
823 - (BOOL)canGetRecordingManagementURL;
824 
829 - (NSString*)getRecordingManagementURL;
830 @end
831 
832 @interface ZoomSDKGeneralSetting: NSObject
839 - (ZoomSDKError)enableMeetingSetting:(BOOL)enable SettingCmd:(MeetingSettingCmd)cmd;
845 - (ZoomSDKError)setCustomInviteURL:(NSString*)inviteURL;
846 
852 - (ZoomSDKError)setCustomFeedbackURL:(NSString*)feedbackURL;
853 
860 - (void)hideSettingComponent:(SettingComponent)component hide:(BOOL)hide;
861 
867 - (ZoomSDKError)setCustomURL:(SDKURLType)urlType urlString:(NSString*)urlString;
868 
875 -(ZoomSDKError)enableSetShareScreen:(BOOL)enable SettingCmd:(shareSettingCmd)shareCmd;
876 
882 -(BOOL)isEnableToSettingShare:(shareSettingCmd)sharingCmd;
883 
888 - (BOOL)isShowLockMeetingTime;
889 
895 -(ZoomSDKError)enableToShowMeetingTime:(BOOL)enable;
896 
901 - (int)getLimitFPSValue;
902 
907 - (ZoomSDKError)setLimitFPSValue:(int)value NS_DEPRECATED_MAC(4.4, 4.4);
908 - (ZoomSDKError)setLimitedFPSValue:(ZoomSDKFPSValue)value;
913 - (BOOL)isEnableToSetLimitFPS;
914 
919 - (ZoomSDKError)setEnableLimitFPS:(BOOL)enable;
920 
925 - (BOOL)isEnableCopyInviteURL;
926 
932 - (ZoomSDKError)setCopyMeetingInviteURL:(BOOL)enable;
938 
944 - (ZoomSDKError)setConfirmLeavingMeeting:(BOOL)enable;
945 
951 - (ZoomSDKError)setUIAppearance:(ZoomSDKUIAppearance)appearance;
952 @end
953 
954 @interface ZoomSDKStatisticsSetting: NSObject
955 {
956  SettingConnectionType _connectionType;
957  SettingNetworkType _networkType;
958  NSString* _proxyAddress;
959 }
964 - (SettingConnectionType)getSettingConnectionType;
965 
970 - (SettingNetworkType)getSettingNetworkType;
975 - (NSString*)getProxyAddress;
980 - (ZoomSDKAudioStatisticsInfo*)getAudioStatisticsInfo;
981 
987 - (ZoomSDKVideoASStatisticsInfo*)getVideoASStatisticsInfo:(BOOL)isVideo;
988 @end
989 
990 @interface ZoomSDKVirtualBGImageInfo: NSObject
991 {
992  BOOL _isSelected;
993  NSString* _imageFilePath;
994  NSString* _imageName;
995  BOOL _isVideo;
996 }
1001 - (BOOL)isSelected;
1006 - (NSString*)getImageFilePath;
1011 - (NSString*)getImageName;
1016 - (BOOL)isVideo;
1017 @end
1018 
1019 @interface ZoomSDKVideoFilterItemInfo: NSObject
1020 {
1021  BOOL _isSelected;
1022  NSString* _imageFilePath;
1023  NSString* _imageName;
1024  ZoomSDKVideoEffectType _type;
1025  int _index;
1026 }
1031 - (BOOL)isSelected;
1032 
1037 - (NSString*)getImageFilePath;
1038 
1043 - (NSString*)getImageName;
1044 
1049 - (ZoomSDKVideoEffectType)getType;
1050 
1055 - (int)getIndex;
1056 @end
1057 
1059 @optional
1064 - (void)onVBImageDidDownloaded:(NSString*)filePath;
1065 
1070 - (void)onGreenVBDidUpdateWithReplaceColor:(NSColor*)selectedColor;
1071 
1075 - (void)onSelectedVBImageChanged;
1076 
1082 - (void)onVBVideoUploadedResult:(BOOL)success failedError:(ZoomSDKSettingVBVideoError)error;
1083 
1089 - (void)onVideoFilterItemDataDownloaded:(ZoomSDKVideoEffectType)type index:(int)index;
1090 
1094 - (void)onVideoFilterItemDataNeedPrepare:(ZoomSDKVideoEffectType)type index:(int)index;
1095 
1102 - (void)onVideoFilterItemDataReady:(BOOL)ready type:(ZoomSDKVideoEffectType)type index:(int)index;
1103 @end
1104 
1106 {
1107  ZoomSDKSettingTestVideoDeviceHelper* settingVideoTestHelper;
1108  id<ZoomSDKVirtualBackgroundSettingDelegate> _delegate;
1109 }
1110 @property(nonatomic, assign)id<ZoomSDKVirtualBackgroundSettingDelegate> delegate;
1115 - (ZoomSDKSettingTestVideoDeviceHelper*)getSettingVideoTestHelper;
1116 
1121 - (BOOL)isSupportVirtualBG;
1122 
1127 - (BOOL)isSupportSmartVirtualBG;
1128 
1133 - (BOOL)isUsingGreenScreenOn;
1134 
1139 - (ZoomSDKError)setUsingGreenScreen:(BOOL)bUse;
1140 
1146 - (ZoomSDKError)addBGImage:(NSString*)filePath;
1147 
1153 - (ZoomSDKError)addBGVideo:(NSString*)filePath;
1154 
1160 - (ZoomSDKError)removeBGImage:(NSString*)filePath;
1161 
1167 - (ZoomSDKError)removeBGVideo:(NSString*)filePath;
1168 
1173 - (NSArray*)getBGImageList;
1174 
1180 - (ZoomSDKError)useBGImage:(NSString*)filePath;
1181 
1186 - (NSColor*)getVBReplaceColor;
1187 
1193 - (ZoomSDKError)startSelectReplaceVBColor;
1194 
1199 - (BOOL)isSupportSmartVirtualBackgroundVideo;
1200 
1205 - (BOOL)isSupportGreenVirtualBackgroundVideo;
1206 
1211 - (BOOL)isAllowAddNewVBItem;
1212 
1217 - (BOOL)isAllowRemoveVBItem;
1218 
1223 - (BOOL)isVideoFilterEnabled;
1224 
1229 - (BOOL)isSupportVideoFilter;
1230 
1235 - (NSArray*)getVideoFilterItemList;
1236 
1241 - (ZoomSDKError)useVideoFilterItem:(ZoomSDKVideoEffectType)type index:(int)index;
1242 @end
1243 
1244 @interface ZoomSDKShareScreenSetting : NSObject
1245 
1251 -(BOOL)isDoNotDisturbInSharingOn:(BOOL*)isDisabled;
1252 
1258 -(ZoomSDKError)enableDoNotDisturbInSharing:(BOOL)enable;
1259 
1265 -(BOOL)isGreenBorderOn:(BOOL*)isDisabled;
1266 
1272 -(ZoomSDKError)enableGreenBorder:(BOOL)enable;
1273 
1279 -(BOOL)isShareSelectedWndOnlyOn:(BOOL*)isDisabled;
1280 
1286 -(ZoomSDKError)enableShareSelectedWndOnly:(BOOL)enable;
1287 
1293 -(BOOL)isTCPConnectionOn:(BOOL*)isDisabled;
1294 
1300 -(ZoomSDKError)enableTCPConnecton:(BOOL)enable;
1301 
1307 -(ZoomSDKError)setScreenCaptureMode:(ZoomSDKScreenCaptureMode)mode;
1308 
1314 -(ZoomSDKScreenCaptureMode)getScreenCaptureMode:(BOOL*)isDisabled;
1315 @end
1316 
1317 @interface ZoomSDKSettingService : NSObject
1318 {
1319  ZoomSDKAudioSetting* _audioSetting;
1320  ZoomSDKVideoSetting* _videoSetting;
1321  ZoomSDKRecordSetting* _recordSetting;
1322  ZoomSDKGeneralSetting* _generalSetting;
1323  ZoomSDKStatisticsSetting* _statisticsSetting;
1324  ZoomSDKVirtualBackgroundSetting* _virtualBGSetting;
1325  ZoomSDKShareScreenSetting* _shareScreenSetting;
1326 }
1331 -(ZoomSDKAudioSetting*)getAudioSetting;
1332 
1337 -(ZoomSDKVideoSetting*)getVideoSetting;
1338 
1343 -(ZoomSDKRecordSetting*)getRecordSetting;
1344 
1349 -(ZoomSDKGeneralSetting*)getGeneralSetting;
1350 
1355 -(ZoomSDKStatisticsSetting*)getStatisticsSetting;
1356 
1361 -(ZoomSDKVirtualBackgroundSetting*)getVirtualBGSetting;
1362 
1367 -(ZoomSDKShareScreenSetting*)getShareScreenSetting;
1368 @end
1369 
1370 
-[ZoomSDKVirtualBackgroundSettingDelegate-p onSelectedVBImageChanged]
void onSelectedVBImageChanged()
Notify the selected virtual background image has been changed, user can get the new selected image th...
ZoomSDKVirtualBackgroundSettingDelegate-p
Definition: ZoomSDKSettingService.h:1058
-[ZoomSDKGeneralSetting isEnableCopyInviteURL]
BOOL isEnableCopyInviteURL()
Determine if can copy invite url after start meeting.
ZoomSDKAudioStatisticsInfo
Definition: ZoomSDKSettingService.h:180
ZoomSDKSettingTestAudioDelegate-p
Definition: ZoomSDKSettingService.h:32
ZoomSDKRecordSetting
Definition: ZoomSDKSettingService.h:710
ZoomSDKSettingTestMicrophoneDeviceHelper
Definition: ZoomSDKSettingService.h:116
ZoomSDKVirtualBGImageInfo
Definition: ZoomSDKSettingService.h:991
ZoomSDKVideoSetting
Definition: ZoomSDKSettingService.h:504
-[ZoomSDKSettingAudioDeviceDelegate-p onSelectedSpeakerDeviceChanged]
void onSelectedSpeakerDeviceChanged()
Notification that the selected speaker device is changed.
ZoomSDKGeneralSetting
Definition: ZoomSDKSettingService.h:833
ZoomSDKSettingVideoDelegate-p
Definition: ZoomSDKSettingService.h:79
ZoomSDKAudioSetting
Definition: ZoomSDKSettingService.h:279
ZoomSDKVirtualBackgroundSetting
Definition: ZoomSDKSettingService.h:1106
ZoomSDKVideoFilterItemInfo
Definition: ZoomSDKSettingService.h:1020
-[ZoomSDKSettingAudioDeviceDelegate-p onSelectedMicDeviceChanged]
void onSelectedMicDeviceChanged()
Notification that the selected microphone device is changed.
ZoomSDKSettingAudioDeviceDelegate-p
Definition: ZoomSDKSettingService.h:56
-[ZoomSDKGeneralSetting getLimitFPSValue]
int getLimitFPSValue()
get current FPS value
ZoomSDKShareScreenSetting
Definition: ZoomSDKSettingService.h:1245
ZoomSDKSettingTestSpeakerDeviceHelper
Definition: ZoomSDKSettingService.h:94
ZoomSDKSettingRecordDelegate-p
Definition: ZoomSDKSettingService.h:698
ZoomSDKSettingTestVideoDeviceHelper
Definition: ZoomSDKSettingService.h:153
-[ZoomSDKGeneralSetting isEnableConfirmLeavingMeeting]
BOOL isEnableConfirmLeavingMeeting()
Determine if can comfire when leaving meeting.
SDKDeviceInfo
Definition: ZoomSDKSettingService.h:259
-[ZoomSDKGeneralSetting isEnableToSetLimitFPS]
BOOL isEnableToSetLimitFPS()
Enable to set limited fps.
ZoomSDKStatisticsSetting
Definition: ZoomSDKSettingService.h:955
ZoomSDKSettingService
Definition: ZoomSDKSettingService.h:1318
ZoomSDKVideoASStatisticsInfo
Definition: ZoomSDKSettingService.h:216
-[ZoomSDKGeneralSetting isShowLockMeetingTime]
BOOL isShowLockMeetingTime()
Get the current status of show meeting time.