ZOOM Windows Instant SDK  1.0.1
Classes | Macros | Enumerations
zoom_instant_sdk_def.h File Reference

ZOOM Instant SDK Common Definition File. More...

#include <iostream>
#include "zoom_instant_sdk_platform.h"
#include "zoom_sdk_raw_data_def.h"

Go to the source code of this file.

Classes

struct  ZoomInstantSDKInitParams
 
struct  ZoomInstantSDKVideoOption
 
struct  ZoomInstantSDKAudioOption
 
struct  ZoomInstantSDKSessionContext
 

Macros

#define ZOOM_INSTANT_SDK_NAMESPACE   ZOOMINSTANTSDK
 
#define BEGIN_ZOOM_INSTANT_SDK_NAMESPACE   namespace ZOOM_INSTANT_SDK_NAMESPACE {
 
#define END_ZOOM_INSTANT_SDK_NAMESPACE   };
 
#define USING_ZOOM_INSTANT_SDK_NAMESPACE   using namespace ZOOM_INSTANT_SDK_NAMESPACE;
 

Enumerations

enum  ZoomInstantSDKErrors {
  ZoomInstantSDKErrors_Success = 0, ZoomInstantSDKErrors_Wrong_Usage, ZoomInstantSDKErrors_Internal_Error, ZoomInstantSDKErrors_Uninitialize,
  ZoomInstantSDKErrors_Memory_Error, ZoomInstantSDKErrors_Load_Module_Error, ZoomInstantSDKErrors_UnLoad_Module_Error, ZoomInstantSDKErrors_Invalid_Parameter,
  ZoomInstantSDKErrors_Unknown, ZoomInstantSDKErrors_Auth_Error = 1001, ZoomInstantSDKErrors_Auth_Empty_Key_or_Secret, ZoomInstantSDKErrors_Auth_Wrong_Key_or_Secret,
  ZoomInstantSDKErrors_Auth_DoesNot_Support_SDK, ZoomInstantSDKErrors_Auth_Disable_SDK, ZoomInstantSDKErrors_MeetingModule_Not_Found = 2001, ZoomInstantSDKErrors_MeetingService_Invaild,
  ZoomInstantSDKErrors_Meeting_Join_Failed, ZoomInstantSDKErrors_Meeting_No_Rights, ZoomInstantSDKErrors_Meeting_Already_In_Progress, ZoomInstantSDKErrors_Meeting_Dont_Support_MeetingType,
  ZoomInstantSDKErrors_Meeting_Reconnecting, ZoomInstantSDKErrors_Meeting_Disconnecting, ZoomInstantSDKErrors_Meeting_Not_Started, ZoomInstantSDKErrors_Meeting_Need_Password,
  ZoomInstantSDKErrors_Meeting_Password_Wrong, ZoomInstantSDKErrors_Meeting_Remote_DB_Error, ZoomInstantSDKErrors_Meeting_Invalid_Param, ZoomInstantSDKErrors_Meeting_Audio_Error = 3000,
  ZoomInstantSDKErrors_Meeting_Video_Error = 4000, ZoomInstantSDKErrors_Meeting_Video_Device_Error, ZoomInstantSDKErrors_Meeting_Live_Stream_Error = 5000, ZoomInstantSDKErrors_RAWDATA_MALLOC_FAILED = 6001,
  ZoomInstantSDKErrors_RAWDATA_NOT_IN_Session, ZoomInstantSDKErrors_RAWDATA_NO_LICENSE, ZoomInstantSDKErrors_RAWDATA_VIDEO_MODULE_NOT_READY, ZoomInstantSDKErrors_RAWDATA_VIDEO_MODULE_ERROR,
  ZoomInstantSDKErrors_RAWDATA_VIDEO_DEVICE_ERROR, ZoomInstantSDKErrors_RAWDATA_NO_VIDEO_DATA, ZoomInstantSDKErrors_RAWDATA_SHARE_MODULE_NOT_READY, ZoomInstantSDKErrors_RAWDATA_SHARE_MODULE_ERROR,
  ZoomInstantSDKErrors_RAWDATA_NO_SHARE_DATA, ZoomInstantSDKErrors_RAWDATA_AUDIO_MODULE_NOT_READY, ZoomInstantSDKErrors_RAWDATA_AUDIO_MODULE_ERROR, ZoomInstantSDKErrors_RAWDATA_NO_AUDIO_DATA,
  ZoomInstantSDKErrors_RAWDATA_NO_DEVICE_RUNNING
}
 
enum  ZoomInstantSDKShareStatus {
  ZoomInstantSDKShareStatus_None, ZoomInstantSDKShareStatus_Start, ZoomInstantSDKShareStatus_Pause, ZoomInstantSDKShareStatus_Resume,
  ZoomInstantSDKShareStatus_Stop
}
 
enum  ZoomInstantSDKLiveStreamStatus {
  ZoomInstantSDKLiveStreamStatus_None, ZoomInstantSDKLiveStreamStatus_InProgress, ZoomInstantSDKLiveStreamStatus_Connecting, ZoomInstantSDKLiveStreamStatus_FailedTimeout,
  ZoomInstantSDKLiveStreamStatus_StartFailed, ZoomInstantSDKLiveStreamStatus_Ended
}
 
enum  ZoomInstantSDKRawDataMemoryMode { ZoomInstantSDKRawDataMemoryModeStack = 0, ZoomInstantSDKRawDataMemoryModeHeap }
 
enum  ZoomInstantSDKRawDataType { RAW_DATA_TYPE_VIDEO = 0, RAW_DATA_TYPE_SHARE }
 

Detailed Description

ZOOM Instant SDK Common Definition File.

Enumeration Type Documentation

◆ ZoomInstantSDKErrors

Enumerator
ZoomInstantSDKErrors_Success 

Success.