7#import <Foundation/Foundation.h>
8#import <ZoomVideoSDK/ZoomVideoSDKSession.h>
9#import <ZoomVideoSDK/ZoomVideoSDKUser.h>
10#import <ZoomVideoSDK/ZoomVideoSDKDelegate.h>
11#import <ZoomVideoSDK/ZoomVideoSDKConstants.h>
12#import <ZoomVideoSDK/ZoomVideoSDKAudioHelper.h>
13#import <ZoomVideoSDK/ZoomVideoSDKVideoHelper.h>
14#import <ZoomVideoSDK/ZoomVideoSDKUserHelper.h>
15#import <ZoomVideoSDK/ZoomVideoSDKVideoCanvas.h>
16#import <ZoomVideoSDK/ZoomVideoSDKRawDataPipe.h>
17#import <ZoomVideoSDK/ZoomVideoSDKShareHelper.h>
18#import <ZoomVideoSDK/ZoomVideoSDKLiveStreamHelper.h>
19#import <ZoomVideoSDK/ZoomVideoSDKChatHelper.h>
20#import <ZoomVideoSDK/ZoomVideoSDKPhoneHelper.h>
21#import <ZoomVideoSDK/ZoomVideoSDKCmdChannel.h>
22#import <ZoomVideoSDK/ZoomVideoSDKRecordingHelper.h>
23#import <ZoomVideoSDK/ZoomVideoSDKAudioSettingHelper.h>
24#import <ZoomVideoSDK/ZoomVideoSDKTestAudioDeviceHelper.h>
25#import <ZoomVideoSDK/ZoomVideoSDKLiveTranscriptionHelper.h>
26#import <ZoomVideoSDK/ZoomVideoSDKNetworkConnectionHelper.h>
27#import <ZoomVideoSDK/ZoomVideoSDKVirtualBackgroundHelper.h>
28#import <ZoomVideoSDK/ZoomVideoSDKCRCHelper.h>
29#import <ZoomVideoSDK/ZoomVideoSDKMaskHelper.h>
30#import <ZoomVideoSDK/ZoomVideoSDKRemoteCameraControlHelper.h>
31#import <ZoomVideoSDK/ZoomVideoSDKSubSessionHelper.h>
55@property (nonatomic, copy) NSString * _Nullable domain;
59@property (nonatomic, copy) NSString * _Nullable logFilePrefix;
63@property (nonatomic, copy) NSString * _Nullable appGroupId;
67@property (nonatomic, assign) BOOL enableLog;
95@property (assign, nonatomic) BOOL localVideoOn;
99@property (assign, nonatomic) BOOL multitaskingCameraAccessEnabled;
112@property (assign, nonatomic) BOOL connect;
117@property (assign, nonatomic) BOOL mute;
122@property (assign, nonatomic) BOOL isMyVoiceInMix;
127@property (nonatomic, assign) BOOL autoAdjustSpeakerVolume;
141@property (nonatomic, copy) NSString * _Nullable sessionName;
145@property (nonatomic, copy) NSString * _Nullable sessionPassword;
149@property (nonatomic, copy) NSString * _Nullable userName;
153@property (nonatomic, copy) NSString * _Nullable token;
160@property (nonatomic, assign) NSInteger sessionIdleTimeoutMins;
164@property (nonatomic, assign) BOOL enable5GHighBandWidth;
177@property (weak, nonatomic) id<ZoomVideoSDKVideoSource> _Nullable externalVideoSourceDelegate;
182@property (weak, nonatomic) id<ZoomVideoSDKVideoSourcePreProcessor> _Nullable preProcessorDelegate;
187@property (weak, nonatomic) id<ZoomVideoSDKVirtualAudioMic> _Nullable virtualAudioMicDelegate;
192@property (weak, nonatomic) id<ZoomVideoSDKVirtualAudioSpeaker> _Nullable virtualAudioSpeakerDelegate;
206@property (weak, nonatomic) id<ZoomVideoSDKDelegate> _Nullable delegate;
259- (NSString * _Nullable)getSDKVersion;
265- (NSString * _Nullable)exportLog;
ZoomVideoSDKRawDataMemoryMode
Enumeration of memory modes for raw data handling.
ZoomVideoSDKSessionType
Enumeration of session type.
ZoomVideoSDKError
Enumerates all errors in the VideoSDK.
A class to operate the audio action.
The audio option of join session.
A class to operate the instant message in session.
The command channel allows users to send commands or data (such as plain text or a binary encoded int...
ZoomVideoSDK extend params.
NSString *_Nullable speakerTestFilePath
Audio speaker test file path, only support mp3 format.The size cannot exceed 1M.
Zoom Video SDK API manager. Main singleton object that controls the video session creation,...
Parameter class use to initialize the ZoomVideoSDK.
A class to operate the live stream.
Class for using cloud recording in the session. See[ZoomVideoSDK.h#getRecordingHelper].
A Class contains the session information.
Subsession helper interface.
Test audio device interface.
An interface to control video and manage cameras during a video session.
The video option of join session.
virtual background helper.