ZOOM Windows SDK  5.2.42037.1112
Functions
zoom_sdk.h File Reference

ZOOM SDK. More...

#include "zoom_sdk_def.h"

Go to the source code of this file.

Functions

SDK_API SDKError InitSDK (InitParam &initParam)
 Initialize ZOOM SDK. More...
 
SDK_API SDKError SwitchDomain (const wchar_t *new_domain, bool bForce)
 
SDK_API SDKError CreateMeetingService (IMeetingService **ppMeetingService)
 Create meeting service interface. More...
 
SDK_API SDKError DestroyMeetingService (IMeetingService *pMeetingService)
 Destroy the specified meeting service Interface. More...
 
SDK_API SDKError CreateAuthService (IAuthService **ppAuthService)
 Create authentication service interface. More...
 
SDK_API SDKError DestroyAuthService (IAuthService *pAuthService)
 Destroy the specified authentication service interface. More...
 
SDK_API SDKError CreateSettingService (ISettingService **ppSettingService)
 Create setting service interface. More...
 
SDK_API SDKError DestroySettingService (ISettingService *pSettingService)
 Destroy the specified setting service interface. More...
 
SDK_API SDKError CreateCalenderService (ICalenderService **ppCalenderService)
 Create calender service interface. More...
 
SDK_API SDKError DestroyCalenderService (ICalenderService *pCalenderService)
 Destroy the specified account service interface. More...
 
SDK_API SDKError CreatePreMeetingService (IPreMeetingService **ppPreMeetingService)
 Create pre-meeting service interface. More...
 
SDK_API SDKError DestroyPreMeetingService (IPreMeetingService *pPreMeetingService)
 Destroy the specified pre-meeting service Interface. More...
 
SDK_API SDKError CreateNetworkConnectionHelper (INetworkConnectionHelper **ppNetworkHelper)
 Create network connection helper interface. More...
 
SDK_API SDKError DestroyNetworkConnectionHelper (INetworkConnectionHelper *pNetworkHelper)
 Destroy the specified network connection helper interface. More...
 
SDK_API SDKError CleanUPSDK ()
 Clean up ZOOM SDK. More...
 
SDK_API const wchar_t * GetVersion ()
 Get the version of ZOOM SDK. More...
 
SDK_API const IZoomLastErrorGetZoomLastError ()
 Get ZOOM last error interface. More...
 

Detailed Description

ZOOM SDK.

Function Documentation

◆ CleanUPSDK()

SDK_API SDKError CleanUPSDK ( )

Clean up ZOOM SDK.

Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.

◆ CreateAuthService()

SDK_API SDKError CreateAuthService ( IAuthService **  ppAuthService)

Create authentication service interface.

Parameters
ppAuthServiceAn object pointer to the IAuthService*.
Returns
If the function succeeds, the return value is SDKErr_Success while the value of ppAuthService is not NULL. Otherwise failed. To get extended error information, see SDKError enum.

◆ CreateCalenderService()

SDK_API SDKError CreateCalenderService ( ICalenderService **  ppCalenderService)

Create calender service interface.

Parameters
ppCalenderServiceAn object pointer to the ICalenderService*.
Returns
If the function succeeds, the return value is SDKErr_Success while the value of ppCalenderService is not NULL. Otherwise failed. To get extended error information, see SDKError enum.

◆ CreateMeetingService()

SDK_API SDKError CreateMeetingService ( IMeetingService **  ppMeetingService)

Create meeting service interface.

Parameters
ppMeetingServiceAn object pointer to the IMeetingService*.
Returns
If the function succeeds, the return value is SDKErr_Success while the value of ppMeetingService is not NULL. Otherwise failed. To get extended error information, see SDKError enum.

◆ CreateNetworkConnectionHelper()

SDK_API SDKError CreateNetworkConnectionHelper ( INetworkConnectionHelper **  ppNetworkHelper)

Create network connection helper interface.

Parameters
ppNetworkHelperAn object pointer to the INetworkConnectionHelper*.
Returns
If the function succeeds, the return value is SDKErr_Success while the value of ppNetworkHelper is not NULL. Otherwise failed. To get extended error information, see SDKError enum.

◆ CreatePreMeetingService()

SDK_API SDKError CreatePreMeetingService ( IPreMeetingService **  ppPreMeetingService)

Create pre-meeting service interface.

Parameters
ppPreMeetingServiceAn object pointer to the IPreMeetingService*.
Returns
If the function succeeds, the return value is SDKErr_Success while the value of ppCalenderService is not NULL. Otherwise failed. To get extended error information, see SDKError enum.

◆ CreateSettingService()

SDK_API SDKError CreateSettingService ( ISettingService **  ppSettingService)

Create setting service interface.

Parameters
ppSettingServiceAn object pointer to the ISettingService*.
Returns
If the function succeeds, the return value is SDKErr_Success while the value of ppSettingService is not NULL. Otherwise failed. To get extended error information, see SDKError enum.

◆ DestroyAuthService()

SDK_API SDKError DestroyAuthService ( IAuthService pAuthService)

Destroy the specified authentication service interface.

Parameters
pAuthServiceA pointer to the IAuthService to be destroyed.
Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.

◆ DestroyCalenderService()

SDK_API SDKError DestroyCalenderService ( ICalenderService pCalenderService)

Destroy the specified account service interface.

Parameters
pCalenderServiceA pointer to the ICalenderService to be destroyed.
Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.

◆ DestroyMeetingService()

SDK_API SDKError DestroyMeetingService ( IMeetingService pMeetingService)

Destroy the specified meeting service Interface.

Parameters
pMeetingServiceA pointer to the IMeetingService to be destroyed.
Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.

◆ DestroyNetworkConnectionHelper()

SDK_API SDKError DestroyNetworkConnectionHelper ( INetworkConnectionHelper pNetworkHelper)

Destroy the specified network connection helper interface.

Parameters
pNetworkHelperA pointer to the INetworkConnectionHelper to be destroyed.
Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.

◆ DestroyPreMeetingService()

SDK_API SDKError DestroyPreMeetingService ( IPreMeetingService pPreMeetingService)

Destroy the specified pre-meeting service Interface.

Parameters
pPreMeetingServiceA pointer to the IPreMeetingService to be destroyed.
Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.

◆ DestroySettingService()

SDK_API SDKError DestroySettingService ( ISettingService pSettingService)

Destroy the specified setting service interface.

Parameters
pSettingServiceA pointer to the ISettingService to be destroyed.
Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.

◆ GetVersion()

SDK_API const wchar_t* GetVersion ( )

Get the version of ZOOM SDK.

Returns
The version of ZOOM SDK.

◆ GetZoomLastError()

SDK_API const IZoomLastError* GetZoomLastError ( )

Get ZOOM last error interface.

Returns
If the function succeeds, the return value is an interface of ZOOM last error. If the function fails or there is no error, the return value is NULL. For more information, see IZoomLastError

◆ InitSDK()

SDK_API SDKError InitSDK ( InitParam initParam)

Initialize ZOOM SDK.

Parameters
[out]initParamInitialize the parameter of ZOOM SDK. For more details, see InitParam structure.
Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.