SDK Functions

Zoom Windows SDK has following six services. For API documentation, please visit https://zoom.github.io/zoom-sdk-windows/annotated.html

  1. Initialization

You can find these APIs in zoom_sdk.h. Please call zoom sdk APIs in main ui thread for thread safe operation.

Initialize zoom sdk:

Cleanup zoom sdk before you exit your application:

2. Authentication Service

You should do authentication first when you start to use zoom sdk and include auth_service_interface.h

Create authentication service and Auth SDK:

Login end user:

Logout end user:

Destroy auth service:

3. Pre-meeting Service

If you want to use this service, include premeeting_service_interface.h.

Create Pre-Meeting Service:

List Meeting:

Destroy Pre-Meeting Service:

 

4. Meeting Service

If you want to use this service, include meeting_service_interface.h.

Create meeting service:

Destroy meeting service:

4.1 Meeting Controller:

Start meeting for API user:

Start meeting for End user:

Join Meeting for API user:

Join meeting for end user:

 

4.2 Meeting UI Controller:

You can get this controller after you have been in the meeting. If not, you can’t use this controller.

Usage:

4.3 Meeting Configuration controller:

You can set configuration before you call start/join meeting API. And if the meeting is ended or left, the configuration will be reset automatically.

Usage:

4.4 Meeting Annotation controller

You can get this controller when someone or you are sharing. If not, you can’t use this controller.

Usage:

Meeting Event:

All of meeting event define at IMeetingServiceEvent. You can refer the header file or Zoom SDK.chm

5. Setting Service

If you want to user this service, include setting_service_interface.h.

Usage: