|
Video SDK for Windows 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 <zoom_video_sdk_interface.h>
Public Member Functions | |
| virtual | ~IZoomVideoSDK () |
| virtual ZoomVideoSDKErrors | initialize (ZoomVideoSDKInitParams ¶ms)=0 |
| Initialize the Zoom Video SDK with the appropriate parameters in the ZoomVideoSDKInitParams structure. | |
| virtual ZoomVideoSDKErrors | cleanup ()=0 |
| Clean up ZOOM Video SDK. | |
| virtual void | addListener (IZoomVideoSDKDelegate *listener)=0 |
| Add a listener for session events. | |
| virtual void | removeListener (IZoomVideoSDKDelegate *listener)=0 |
| Remove a listener for session events. | |
| virtual IZoomVideoSDKSession * | joinSession (ZoomVideoSDKSessionContext ¶ms)=0 |
| Call this method to join a session with the appropriate ZoomVideoSDKSessionContext parameters. | |
| virtual ZoomVideoSDKErrors | leaveSession (bool end)=0 |
| Call this method to leave a session previously joined through joinSession method call. | |
| virtual IZoomVideoSDKSession * | getSessionInfo ()=0 |
| Returns the current session information. | |
| virtual bool | isInSession ()=0 |
| Check if there is an active session between participants. | |
| virtual const zchar_t * | getSDKVersion ()=0 |
| Returns the sdk version. | |
| virtual const zchar_t * | exportLog ()=0 |
| Exports a log file to local disk. | |
| virtual ZoomVideoSDKErrors | cleanAllExportedLogs ()=0 |
| Cleans all exported logs. | |
| virtual IZoomVideoSDKAudioHelper * | getAudioHelper ()=0 |
| Returns an instance to manage audio controls related to the current video SDK session. | |
| virtual IZoomVideoSDKVideoHelper * | getVideoHelper ()=0 |
| Returns an instance to manage cameras and video during a video SDK session. | |
| virtual IZoomVideoSDKRecordingHelper * | getRecordingHelper ()=0 |
| Returns an instance to manage cloud recordings during a video SDK session. | |
| virtual IZoomVideoSDKUserHelper * | getUserHelper ()=0 |
| Returns an instance to manage users present in a video SDK session. | |
| virtual IZoomVideoSDKShareHelper * | getShareHelper ()=0 |
| Returns an instance to manage screen sharing during a video SDK session. | |
| virtual IZoomVideoSDKLiveStreamHelper * | getLiveStreamHelper ()=0 |
| Returns an instance to manage live streaming during a video SDK session. | |
| virtual IZoomVideoSDKPhoneHelper * | getPhoneHelper ()=0 |
| Returns an instance to manage phone invitations during a video SDK session. | |
| virtual IZoomVideoSDKChatHelper * | getChatHelper ()=0 |
| Returns an instance to send and receive chat messages within video SDK session participants. | |
| virtual IZoomVideoSDKCmdChannel * | getCmdChannel ()=0 |
| Returns an instance to use command channel features during a video SDK session. | |
| virtual IZoomVideoSDKAudioSettingHelper * | getAudioSettingHelper ()=0 |
| Get audio setting helper object. | |
| virtual IZoomVideoSDKTestAudioDeviceHelper * | GetAudioDeviceTestHelper ()=0 |
| Get audio setting helper object. | |
| virtual IZoomVideoSDKNetworkConnectionHelper * | getNetworkConnectionHelper ()=0 |
| Get network connection helper object. | |
| virtual IZoomVideoSDKCRCHelper * | getCRCHelper ()=0 |
| Get CRC helper object. | |
| virtual IZoomVideoSDKVideoSettingHelper * | getVideoSettingHelper ()=0 |
| Get video setting helper object. | |
| virtual IZoomVideoSDKShareSettingHelper * | getShareSettingHelper ()=0 |
| Get share setting helper object. | |
| virtual IZoomVideoSDKLiveTranscriptionHelper * | getLiveTranscriptionHelper ()=0 |
| Get live transcription helper object. | |
| virtual IZoomVideoSDKIncomingLiveStreamHelper * | getIncomingLiveStreamHelper ()=0 |
| Get incoming live stream helper object. | |
| virtual IZoomVideoSDKSubSessionHelper * | getSubSessionHelper ()=0 |
| Get the subsession helper object. This interface can only be called by the host or a manager. | |
| virtual IZoomVideoSDKBroadcastStreamingController * | getBroadcastStreamingController ()=0 |
| Gets the broadcast streaming controller object. | |
| virtual IZoomVideoSDKBroadcastStreamingViewer * | getBroadcastStreamingViewer ()=0 |
| Gets the broadcast streaming viewer object. | |
| virtual IZoomVideoSDKRTMSHelper * | getRealTimeMediaStreamsHelper ()=0 |
| Get real-time media streams helper object. | |
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 38 of file zoom_video_sdk_interface.h.
|
inlinevirtual |
Definition at line 41 of file zoom_video_sdk_interface.h.
|
pure virtual |
Add a listener for session events.
| listener | A listener class that groups together all the callbacks related to a session. |
|
pure virtual |
Cleans all exported logs.
|
pure virtual |
Clean up ZOOM Video SDK.
|
pure virtual |
Exports a log file to local disk.
|
pure virtual |
Get audio setting helper object.
|
pure virtual |
Returns an instance to manage audio controls related to the current video SDK session.
|
pure virtual |
Get audio setting helper object.
|
pure virtual |
Gets the broadcast streaming controller object.
|
pure virtual |
Gets the broadcast streaming viewer object.
|
pure virtual |
Returns an instance to send and receive chat messages within video SDK session participants.
|
pure virtual |
Returns an instance to use command channel features during a video SDK session.
|
pure virtual |
Get CRC helper object.
|
pure virtual |
Get incoming live stream helper object.
|
pure virtual |
Returns an instance to manage live streaming during a video SDK session.
|
pure virtual |
Get live transcription helper object.
|
pure virtual |
Get network connection helper object.
|
pure virtual |
Returns an instance to manage phone invitations during a video SDK session.
|
pure virtual |
Get real-time media streams helper object.
|
pure virtual |
Returns an instance to manage cloud recordings during a video SDK session.
|
pure virtual |
Returns the sdk version.
|
pure virtual |
Returns the current session information.
|
pure virtual |
Returns an instance to manage screen sharing during a video SDK session.
|
pure virtual |
Get share setting helper object.
|
pure virtual |
Get the subsession helper object. This interface can only be called by the host or a manager.
|
pure virtual |
Returns an instance to manage users present in a video SDK session.
|
pure virtual |
Returns an instance to manage cameras and video during a video SDK session.
|
pure virtual |
Get video setting helper object.
|
pure virtual |
Initialize the Zoom Video SDK with the appropriate parameters in the ZoomVideoSDKInitParams structure.
| [out] | params | Parameters for init zoom video sdk. |
|
pure virtual |
Check if there is an active session between participants.
|
pure virtual |
Call this method to join a session with the appropriate ZoomVideoSDKSessionContext parameters.
| [out] | params | The parameter is used to join session. |
|
pure virtual |
Call this method to leave a session previously joined through joinSession method call.
| end | true if the host should end the entire session, or False if the host should just leave the session. |
|
pure virtual |
Remove a listener for session events.
| listener | A listener class that groups together all the callbacks related to a session. |