|
Video SDK for iOS API Reference
|
Zoom Video SDK API manager. Main singleton object that controls the video session creation, event callbacks and other main features of video SDK. More...
#include <ZoomVideoSDK.h>
Inherits NSObject.
Instance Methods | |
| (ZoomVideoSDKError) | - initialize: |
| Initialize the Zoom SDK with the appropriate parameters in the ZoomVideoSDKInitParams object. | |
| (ZoomVideoSDKError) | - cleanup |
| Uninitialize the Zoom SDK. | |
| (ZoomVideoSDKSession *_Nullable) | - joinSession: |
| Call this method to join a session with the appropriate [ZoomVideoSDKSessionContext] parameters. When successful, the SDK will attempt to join a session. Use the callbacks in the delegate to confirm whether the SDK actually joined. | |
| (ZoomVideoSDKError) | - leaveSession: |
| Call this method to leave a session previously joined through joinSession method call. When successful, the SDK will attempt to leave a session. Use the callbacks in the delegate to confirm whether the SDK actually left. | |
| (ZoomVideoSDKSession *_Nullable) | - getSession |
| Returns the current session information. | |
| (BOOL) | - isInSession |
| Check if there is an active session between participants. | |
| (NSString *_Nullable) | - getSDKVersion |
| Returns Zoom SDK internal version. | |
| (NSString *_Nullable) | - exportLog |
| Exporting a log file to local disk. | |
| (ZoomVideoSDKError) | - cleanAllExportedLogs |
| Clean all exported logs. | |
| (ZoomVideoSDKAudioHelper *_Nullable) | - getAudioHelper |
| Returns an instance to manage audio controls related to the current video SDK session. | |
| (ZoomVideoSDKVideoHelper *_Nullable) | - getVideoHelper |
| Returns an instance to manage cameras and video during a video SDK session. | |
| (ZoomVideoSDKUserHelper *_Nullable) | - getUserHelper |
| Returns an instance to manage users present in a video SDK session. | |
| (ZoomVideoSDKShareHelper *_Nullable) | - getShareHelper |
| Returns an instance to manage screen sharing during a video SDK session. | |
| (ZoomVideoSDKLiveStreamHelper *_Nullable) | - getLiveStreamHelper |
| Returns an instance to manage live streaming during a video SDK session. | |
| (ZoomVideoSDKIncomingLiveStreamHelper *_Nullable) | - getIncomingLiveStreamHelper |
| Get incoming live stream helper object. | |
| (ZoomVideoSDKChatHelper *_Nullable) | - getChatHelper |
| Returns an instance to send and receive chat messages within video SDK session participants. | |
| (ZoomVideoSDKPhoneHelper *_Nullable) | - getPhoneHelper |
| Returns an instance to manage phone invitations during a video SDK session. | |
| (ZoomVideoSDKCmdChannel *_Nullable) | - getCmdChannel |
| Returns an instance to use command channel features during a video SDK session. | |
| (ZoomVideoSDKRecordingHelper *_Nullable) | - getRecordingHelper |
| Returns an instance to manage cloud recordings during a video SDK session. | |
| (ZoomVideoSDKAudioSettingHelper *_Nullable) | - getAudioSettingHelper |
| Get audio setting helper. | |
| (ZoomVideoSDKTestAudioDeviceHelper *_Nullable) | - getTestAudioDeviceHelper |
| Get test audio device helper. | |
| (ZoomVideoSDKLiveTranscriptionHelper *_Nullable) | - getLiveTranscriptionHelper |
| Get live transcription helper object. | |
| (ZoomVideoSDKVirtualBackgroundHelper *_Nullable) | - getVirtualBackgroundHelper |
| Get virtual background helper object. | |
| (ZoomVideoSDKCRCHelper *_Nullable) | - getCRCHelper |
| Get crc helper object. | |
| (ZoomVideoSDKMaskHelper *_Nullable) | - getMaskHelper |
| Get mask helper Object. | |
| (ZoomVideoSDKSubSessionHelper *_Nullable) | - getsubSessionHelper |
| Get SubSession stream helper object. Only host and manager can call this interface. | |
| (ZoomVideoSDKSessionType) | - getSessionType |
| Get the session type of this session. | |
| (ZoomVideoSDKBroadcastStreamingHelper *_Nullable) | - getBroadcastStreamingHelper |
| Get the broadcast streaming controller object. | |
| (ZoomVideoSDKBroadcastStreamingViewerHelper *_Nullable) | - getBroadcastStreamingViewerHelper |
| Get the broadcast streaming viewer object. | |
| (ZoomVideoSDKWhiteboardHelper *_Nullable) | - getWhiteboardHelper |
| Get whiteboard helper object. | |
| (ZoomVideoRealTimeMediaStreamsHelper *_Nullable) | - getRealTimeMediaStreamsHelper |
| Returns an instance to manage RTMS (Real-Time Media Streams) during a video SDK session. | |
Class Methods | |
| (ZoomVideoSDK *_Nullable) | + shareInstance |
| Returns ZoomVideoSDK instance. | |
Properties | |
| id< ZoomVideoSDKDelegate > _Nullable | delegate |
| The delegate of ZoomVideoSDK, a listener object that groups together all the callbacks related to a session. | |
Zoom Video SDK API manager. Main singleton object that controls the video session creation, event callbacks and other main features of video SDK.
Definition at line 207 of file ZoomVideoSDK.h.
| - (ZoomVideoSDKError) cleanAllExportedLogs |
Clean all exported logs.
| - (ZoomVideoSDKError) cleanup |
Uninitialize the Zoom SDK.
| - (NSString *_Nullable) exportLog |
Exporting a log file to local disk.
| - (ZoomVideoSDKAudioHelper *_Nullable) getAudioHelper |
Returns an instance to manage audio controls related to the current video SDK session.
| - (ZoomVideoSDKAudioSettingHelper *_Nullable) getAudioSettingHelper |
Get audio setting helper.
| - (ZoomVideoSDKBroadcastStreamingHelper *_Nullable) getBroadcastStreamingHelper |
Get the broadcast streaming controller object.
| - (ZoomVideoSDKBroadcastStreamingViewerHelper *_Nullable) getBroadcastStreamingViewerHelper |
Get the broadcast streaming viewer object.
| - (ZoomVideoSDKChatHelper *_Nullable) getChatHelper |
Returns an instance to send and receive chat messages within video SDK session participants.
| - (ZoomVideoSDKCmdChannel *_Nullable) getCmdChannel |
Returns an instance to use command channel features during a video SDK session.
| - (ZoomVideoSDKCRCHelper *_Nullable) getCRCHelper |
Get crc helper object.
| - (ZoomVideoSDKIncomingLiveStreamHelper *_Nullable) getIncomingLiveStreamHelper |
Get incoming live stream helper object.
| - (ZoomVideoSDKLiveStreamHelper *_Nullable) getLiveStreamHelper |
Returns an instance to manage live streaming during a video SDK session.
| - (ZoomVideoSDKLiveTranscriptionHelper *_Nullable) getLiveTranscriptionHelper |
Get live transcription helper object.
| - (ZoomVideoSDKMaskHelper *_Nullable) getMaskHelper |
Get mask helper Object.
| - (ZoomVideoSDKPhoneHelper *_Nullable) getPhoneHelper |
Returns an instance to manage phone invitations during a video SDK session.
| - (ZoomVideoRealTimeMediaStreamsHelper *_Nullable) getRealTimeMediaStreamsHelper |
Returns an instance to manage RTMS (Real-Time Media Streams) during a video SDK session.
| - (ZoomVideoSDKRecordingHelper *_Nullable) getRecordingHelper |
Returns an instance to manage cloud recordings during a video SDK session.
| - (NSString *_Nullable) getSDKVersion |
Returns Zoom SDK internal version.
| - (ZoomVideoSDKSession *_Nullable) getSession |
Returns the current session information.
| - (ZoomVideoSDKSessionType) getSessionType |
Get the session type of this session.
| - (ZoomVideoSDKShareHelper *_Nullable) getShareHelper |
Returns an instance to manage screen sharing during a video SDK session.
| - (ZoomVideoSDKSubSessionHelper *_Nullable) getsubSessionHelper |
Get SubSession stream helper object. Only host and manager can call this interface.
| - (ZoomVideoSDKTestAudioDeviceHelper *_Nullable) getTestAudioDeviceHelper |
Get test audio device helper.
| - (ZoomVideoSDKUserHelper *_Nullable) getUserHelper |
Returns an instance to manage users present in a video SDK session.
| - (ZoomVideoSDKVideoHelper *_Nullable) getVideoHelper |
Returns an instance to manage cameras and video during a video SDK session.
| - (ZoomVideoSDKVirtualBackgroundHelper *_Nullable) getVirtualBackgroundHelper |
Get virtual background helper object.
| - (ZoomVideoSDKWhiteboardHelper *_Nullable) getWhiteboardHelper |
Get whiteboard helper object.
| - (ZoomVideoSDKError) initialize: | (ZoomVideoSDKInitParams *_Nonnull) | context |
Initialize the Zoom SDK with the appropriate parameters in the ZoomVideoSDKInitParams object.
| context | Initialize the parameter configuration of the SDK, please See [ZoomVideoSDKInitParams]. |
| - (BOOL) isInSession |
Check if there is an active session between participants.
| - (ZoomVideoSDKSession *_Nullable) joinSession: | (ZoomVideoSDKSessionContext *_Nonnull) | context |
Call this method to join a session with the appropriate [ZoomVideoSDKSessionContext] parameters. When successful, the SDK will attempt to join a session. Use the callbacks in the delegate to confirm whether the SDK actually joined.
| context | The context which contains the parameters. |
| - (ZoomVideoSDKError) leaveSession: | (BOOL) | end |
Call this method to leave a session previously joined through joinSession method call. When successful, the SDK will attempt to leave a session. Use the callbacks in the delegate to confirm whether the SDK actually left.
| end | if end the session for host. YES if the host should end the entire session, or NO if the host should just leave the session. |
| + (ZoomVideoSDK *_Nullable) shareInstance |
Returns ZoomVideoSDK instance.
|
readwritenonatomicweak |
The delegate of ZoomVideoSDK, a listener object that groups together all the callbacks related to a session.
Definition at line 212 of file ZoomVideoSDK.h.