macOS SDK API Reference
Loading...
Searching...
No Matches
ZoomSDKErrors.h File Reference

Go to the source code of this file.

Enumerations

enum  ZoomSDKUserType { ZoomSDKUserType_ZoomUser = 100 , ZoomSDKUserType_SSOUser = 101 , ZoomSDKUserType_WithoutLogin = 102 }
 An enumeration of user types. More...
 
enum  SDKUserType {
  SDKUserType_APIUser , SDKUserType_EmailLogin , SDKUserType_FaceBook , SDKUserType_GoogleOAuth ,
  SDKUserType_SSO , SDKUserType_Unknown
}
 
enum  LeaveMeetingCmd { LeaveMeetingCmd_Leave , LeaveMeetingCmd_End }
 An enumeration of commands for leaving meeting. More...
 
enum  ActionMeetingCmd {
  ActionMeetingCmd_MuteVideo , ActionMeetingCmd_UnMuteVideo , ActionMeetingCmd_MuteAudio , ActionMeetingCmd_UnMuteAudio ,
  ActionMeetingCmd_EnableUnmuteBySelf , ActionMeetingCmd_DisableUnmuteBySelf , ActionMeetingCmd_MuteAll , ActionMeetingCmd_UnmuteAll ,
  ActionMeetingCmd_LockMeeting , ActionMeetingCmd_UnLockMeeting , ActionMeetingCmd_LowerAllHands , ActionMeetingCmd_ShareFitWindowMode ,
  ActionMeetingCmd_ShareOriginSizeMode , ActionMeetingCmd_PauseShare , ActionMeetingCmd_ResumeShare , ActionMeetingCmd_JoinVoip ,
  ActionMeetingCmd_LeaveVoip
}
 An enumeration of all the commands in the meeting. More...
 
enum  MeetingPropertyCmd {
  MeetingPropertyCmd_Topic , MeetingPropertyCmd_InviteEmailTemplate , MeetingPropertyCmd_InviteEmailTitle , MeetingPropertyCmd_JoinMeetingUrl ,
  MeetingPropertyCmd_DefaultRecordPath , MeetingPropertyCmd_MeetingNumber , MeetingPropertyCmd_HostTag , MeetingPropertyCmd_MeetingID ,
  MeetingPropertyCmd_MeetingPassword
}
 Get default information of meeting. More...
 
enum  AnnotationToolType {
  AnnotationToolType_None , AnnotationToolType_Pen , AnnotationToolType_HighLighter , AnnotationToolType_AutoLine ,
  AnnotationToolType_AutoRectangle , AnnotationToolType_AutoEllipse , AnnotationToolType_AutoArrow , AnnotationToolType_AutoRectangleFill ,
  AnnotationToolType_AutoEllipseFill , AnnotationToolType_SpotLight , AnnotationToolType_Arrow , AnnotationToolType_ERASER ,
  AnnotationToolType_Textbox , AnnotationToolType_Picker , AnnotationToolType_AutoRectangleSemiFill , AnnotationToolType_AutoEllipseSemiFill ,
  AnnotationToolType_AutoDoubleArrow , AnnotationToolType_AutoDiamond , AnnotationToolType_AutoStampArrow , AnnotationToolType_AutoStampCheck ,
  AnnotationToolType_AutoStampX , AnnotationToolType_AutoStampStar , AnnotationToolType_AutoStampHeart , AnnotationToolType_AutoStampQm
}
 Type of annotation tools. More...
 
enum  AnnotationClearType { AnnotationClearType_All , AnnotationClearType_Self , AnnotationClearType_Other }
 Types of clearing annotations. More...
 
enum  MeetingComponent {
  MeetingComponent_MainWindow , MeetingComponent_Audio , MeetingComponent_Chat , MeetingComponent_Participants ,
  MeetingComponent_MainToolBar , MeetingComponent_MainShareToolBar , MeetingComponent_AuxShareToolBar , MeetingComponent_Setting ,
  MeetingComponent_ShareOptionWindow , MeetingComponent_ThumbnailVideo , MeetingComponent_InviteWindow , MeetingComponent_ShareSelectWindow
}
 In-meeting UI components. More...
 
enum  MeetingSettingCmd { MeetingSettingCmd_DualScreenMode , MeetingSettingCmd_AutoFullScreenWhenJoinMeeting , MeetingSettingCmd_EnablePlayChimeWhenEnterOrExit }
 Enumeration of Meeting settings. More...
 
enum  ZoomSDKError {
  ZoomSDKError_Success , ZoomSDKError_Failed , ZoomSDKError_Uninit , ZoomSDKError_ServiceFailed ,
  ZoomSDKError_WrongUsage , ZoomSDKError_InvalidPrameter , ZoomSDKError_NoPermission , ZoomSDKError_NoRecordingInProgress ,
  ZoomSDKError_TooFrequentCall , ZoomSDKError_UnSupportedFeature , ZoomSDKError_EmailLoginIsDisabled , ZoomSDKError_ModuleLoadFail ,
  ZoomSDKError_NoVideoData , ZoomSDKError_NoAudioData , ZoomSDKError_NoShareData , ZoomSDKError_NoVideoDeviceFound ,
  ZoomSDKError_DeviceError , ZoomSDKError_NotInMeeting , ZoomSDKError_initDevice , ZoomSDKError_CanNotChangeVirtualDevice ,
  ZoomSDKError_PreprocessRawdataError , ZoomSDKError_NoLicense , ZoomSDKError_Malloc_Failed , ZoomSDKError_ShareCannotSubscribeMyself ,
  ZoomSDKError_NeedUserConfirmRecordDisclaimer , ZoomSDKError_UnKnow
}
 Enumeration of common errors of SDK. More...
 
enum  ZoomSDKAuthError {
  ZoomSDKAuthError_Success = 0 , ZoomSDKAuthError_KeyOrSecretWrong , ZoomSDKAuthError_AccountNotSupport , ZoomSDKAuthError_AccountNotEnableSDK ,
  ZoomSDKAuthError_Timeout , ZoomSDKAuthError_NetworkIssue , ZoomSDKAuthError_Client_Incompatible , ZoomSDKAuthError_JwtTokenWrong ,
  ZoomSDKAuthError_KeyOrSecretEmpty , ZoomSDKAuthError_Unknown = 100
}
 Enumeration of SDK authentication results. More...
 
enum  ZoomSDKPremeetingError { ZoomSDKPremeetingError_Success , ZoomSDKPremeetingError_Failed , ZoomSDKPremeetingError_TimeOut , ZoomSDKPremeetingError_Unknown = 100 }
 Enumeration of SDK pre-meeting errors. More...
 
enum  ZoomSDKMeetingError {
  ZoomSDKMeetingError_Success = 0 , ZoomSDKMeetingError_NetworkUnavailable = 1 , ZoomSDKMeetingError_ReconnectFailed = 2 , ZoomSDKMeetingError_MMRError = 3 ,
  ZoomSDKMeetingError_PasswordError = 4 , ZoomSDKMeetingError_SessionError = 5 , ZoomSDKMeetingError_MeetingOver = 6 , ZoomSDKMeetingError_MeetingNotStart = 7 ,
  ZoomSDKMeetingError_MeetingNotExist = 8 , ZoomSDKMeetingError_UserFull = 9 , ZoomSDKMeetingError_ClientIncompatible = 10 , ZoomSDKMeetingError_NoMMR = 11 ,
  ZoomSDKMeetingError_MeetingLocked = 12 , ZoomSDKMeetingError_MeetingRestricted = 13 , ZoomSDKMeetingError_MeetingJBHRestricted = 14 , ZoomSDKMeetingError_EmitWebRequestFailed = 15 ,
  ZoomSDKMeetingError_StartTokenExpired = 16 , ZoomSDKMeetingError_VideoSessionError = 17 , ZoomSDKMeetingError_AudioAutoStartError = 18 , ZoomSDKMeetingError_RegisterWebinarFull = 19 ,
  ZoomSDKMeetingError_RegisterWebinarHostRegister = 20 , ZoomSDKMeetingError_RegisterWebinarPanelistRegister = 21 , ZoomSDKMeetingError_RegisterWebinarDeniedEmail = 22 , ZoomSDKMeetingError_RegisterWebinarEnforceLogin = 23 ,
  ZoomSDKMeetingError_ZCCertificateChanged = 24 , ZoomSDKMeetingError_vanityNotExist = 27 , ZoomSDKMeetingError_joinWebinarWithSameEmail = 28 , ZoomSDKMeetingError_disallowHostMeeting = 29 ,
  ZoomSDKMeetingError_ConfigFileWriteFailed = 50 , ZoomSDKMeetingError_forbidToJoinInternalMeeting = 60 , ZoomSDKMeetingError_RemovedByHost = 61 , ZoomSDKMeetingError_HostDisallowOutsideUserJoin = 62 ,
  ZoomSDKMeetingError_Unknown = 100 , ZoomSDKMeetingError_None = 101 , ZoomSDKMeetingError_AppPrivilegeTokenError = 500 , ZoomSDKMeetingError_JmakUserEmailNotMatch = 1143
}
 Enumeration of errors to start/join meeting. More...
 
enum  ZoomSDKLoginStatus { ZoomSDKLoginStatus_Idle = 0 , ZoomSDKLoginStatus_Success = 1 , ZoomSDKLoginStatus_Failed = 2 , ZoomSDKLoginStatus_Processing = 3 }
 Enumeration of ZOOM SDK login status. More...
 
enum  ZoomSDKMeetingStatus {
  ZoomSDKMeetingStatus_Idle = 0 , ZoomSDKMeetingStatus_Connecting = 1 , ZoomSDKMeetingStatus_WaitingForHost = 2 , ZoomSDKMeetingStatus_InMeeting = 3 ,
  ZoomSDKMeetingStatus_Disconnecting = 4 , ZoomSDKMeetingStatus_Reconnecting = 5 , ZoomSDKMeetingStatus_Failed = 6 , ZoomSDKMeetingStatus_Ended = 7 ,
  ZoomSDKMeetingStatus_AudioReady = 8 , ZoomSDKMeetingStatus_OtherMeetingInProgress = 9 , ZoomSDKMeetingStatus_InWaitingRoom = 10 , ZoomSDKMeetingStatus_Webinar_Promote = 12 ,
  ZoomSDKMeetingStatus_Webinar_Depromote = 13 , ZoomSDKMeetingStatus_Join_Breakout_Room = 14 , ZoomSDKMeetingStatus_Leave_Breakout_Room = 15
}
 Enumeration of meeting status. More...
 
enum  ZoomSDKShareStatus {
  ZoomSDKShareStatus_None , ZoomSDKShareStatus_SelfBegin , ZoomSDKShareStatus_SelfEnd , ZoomSDKShareStatus_OtherBegin ,
  ZoomSDKShareStatus_OtherEnd , ZoomSDKShareStatus_ViewOther , ZoomSDKShareStatus_Pause , ZoomSDKShareStatus_Resume ,
  ZoomSDKShareStatus_ContentTypeChange , ZoomSDKShareStatus_SelfStartAudioShare , ZoomSDKShareStatus_SelfStopAudioShare , ZoomSDKShareStatus_OtherStartAudioShare ,
  ZoomSDKShareStatus_OtherStopAudioShare , ZoomSDKShareStatus_Disconnected
}
 Enumeration of sharing status. More...
 
enum  ZoomSDKAudioStatus {
  ZoomSDKAudioStatus_None = 0 , ZoomSDKAudioStatus_Muted = 1 , ZoomSDKAudioStatus_UnMuted = 2 , ZoomSDKAudioStatus_MutedByHost = 3 ,
  ZoomSDKAudioStatus_UnMutedByHost = 4 , ZoomSDKAudioStatus_MutedAllByHost = 5 , ZoomSDKAudioStatus_UnMutedAllByHost = 6
}
 Enumeration of Audio status. More...
 
enum  ZoomSDKVideoStatus { ZoomSDKVideoStatus_Off , ZoomSDKVideoStatus_On , ZoomSDKVideoStatus_MutedByHost , ZoomSDKVideoStatus_None }
 
enum  ZoomSDKAudioType { ZoomSDKAudioType_None = 0 , ZoomSDKAudioType_Voip = 1 , ZoomSDKAudioType_Phone = 2 , ZoomSDKAudioType_Unknow = 3 }
 
enum  ZoomSDKRemoteControlStatus {
  ZoomSDKRemoteControlStatus_None , ZoomSDKRemoteControlStatus_CanRequestFromWho , ZoomSDKRemoteControlStatus_RequestFromWho , ZoomSDKRemoteControlStatus_DeclineByWho ,
  ZoomSDKRemoteControlStatus_RemoteControlledByWho , ZoomSDKRemoteControlStatus_StartRemoteControllWho , ZoomSDKRemoteControlStatus_EndRemoteControllWho , ZoomSDKRemoteControlStatus_HasPrivilegeFromWho ,
  ZoomSDKRemoteControlStatus_LostPrivilegeFromWho
}
 Enumeration of status of remote control. More...
 
enum  ZoomSDKRecordingStatus {
  ZoomSDKRecordingStatus_None , ZoomSDKRecordingStatus_Start , ZoomSDKRecordingStatus_Stop , ZoomSDKRecordingStatus_DiskFull ,
  ZoomSDKRecordingStatus_Pause , ZoomSDKRecordingStatus_Connecting
}
 Enumeration of Recording status. More...
 
enum  ZoomSDKConnectionQuality {
  ZoomSDKConnectionQuality_Unknow , ZoomSDKConnectionQuality_VeryBad , ZoomSDKConnectionQuality_Bad , ZoomSDKConnectionQuality_NotGood ,
  ZoomSDKConnectionQuality_Normal , ZoomSDKConnectionQuality_Good , ZoomSDKConnectionQuality_Excellent
}
 Enumeration of connection quality. More...
 
enum  ZoomSDKVideoQuality { ZoomSDKVideoQuality_Unknown , ZoomSDKVideoQuality_Bad , ZoomSDKVideoQuality_Normal , ZoomSDKVideoQuality_Good }
 Enumeration of video quality. More...
 
enum  H323CalloutStatus {
  H323CalloutStatus_Success , H323CalloutStatus_Ring , H323CalloutStatus_Timeout , H323CalloutStatus_Failed ,
  H323CalloutStatus_Unknown , H323CalloutStatus_Busy , H323CalloutStatus_Decline
}
 Enumeration of H.323 device outgoing call status. More...
 
enum  H323PairingResult {
  H323PairingResult_Unknown , H323PairingResult_Success , H323PairingResult_Meeting_Not_Exist , H323PairingResult_Paringcode_Not_Exist ,
  H323PairingResult_No_Privilege , H323PairingResult_Other_Error
}
 Enumeration of H.323 device pairing Status. More...
 
enum  H323DeviceType { H323DeviceType_Unknown , H323DeviceType_H323 , H323DeviceType_SIP }
 Enumeration of H.323 device types. More...
 
enum  ScreenType { ScreenType_First , ScreenType_Second }
 Enumeration of screen types for multi-sharing. More...
 
enum  MeetingUIType { MeetingUIType_None , MeetingUIType_VideoWall , MeetingUIType_ActiveRender }
 Enumeration of video UI types in the meeting. More...
 
enum  JoinMeetingReqInfoType { JoinMeetingReqInfoType_None , JoinMeetingReqInfoType_Password , JoinMeetingReqInfoType_Password_Wrong }
 Join meeting with required information. More...
 
enum  MeetingType { MeetingType_None , MeetingType_Normal , MeetingType_BreakoutRoom , MeetingType_Webinar }
 Enumeration of meeting types. More...
 
enum  UserRole {
  UserRole_None , UserRole_Host , UserRole_CoHost , UserRole_Attendee ,
  UserRole_Panelist , UserRole_BreakoutRoom_Moderator
}
 Enumeration of user roles. More...
 
enum  PhoneStatus {
  PhoneStatus_None , PhoneStatus_Calling , PhoneStatus_Ringing , PhoneStatus_Accepted ,
  PhoneStatus_Success , PhoneStatus_Failed , PhoneStatus_Canceling , PhoneStatus_Canceled ,
  PhoneStatus_Cancel_Failed , PhoneStatus_Timeout
}
 Enumeration of phone call status. More...
 
enum  PhoneFailedReason {
  PhoneFailedReason_None , PhoneFailedReason_Busy , PhoneFailedReason_Not_Available , PhoneFailedReason_User_Hangup ,
  PhoneFailedReason_Other_Fail , PhoneFailedReason_No_Answer , PhoneFailedReason_Block_No_Host , PhoneFailedReason_Block_High_Rate ,
  PhoneFailedReason_Block_Too_Frequent
}
 Enumeration of reasons of phone calls failed. More...
 
enum  ZoomSDKShareContentType {
  ZoomSDKShareContentType_UNKNOWN , ZoomSDKShareContentType_AS , ZoomSDKShareContentType_DS , ZoomSDKShareContentType_WB ,
  ZoomSDKShareContentType_AIRHOST , ZoomSDKShareContentType_CAMERA , ZoomSDKShareContentType_DATA , ZoomSDKShareContentType_WIRED_DEVICE ,
  ZoomSDKShareContentType_FRAME , ZoomSDKShareContentType_DOCUMENT , ZoomSDKShareContentType_COMPUTER_AUDIO
}
 Enumeration of types of shared content. More...
 
enum  CallInNumberType { CallInNumberType_None , CallInNumberType_Toll , CallInNumberType_TollFree }
 Enumeration of the number types for calling to join the audio into a meeting. More...
 
enum  SDKButton {
  AudioButton , VideoButton , ParticipantButton , FitBarNewShareButton ,
  FitBarRemoteControlButton , FitBarPauseShareButton , FitBarAnnotateButton , QAButton ,
  FitBarBroadcastButton , PollingButton , FitBarMoreButton , MainExitFullScreenButton ,
  ClaimHostButton , UpgradeButtonInFreeMeetingRemainTimeTooltip , SwapShareContentAndVideoButton , ChatButton ,
  ToolBarReactionsButton , ToolBarShareButton , RecordButton
}
 Enumeration of in-meeting buttons on the toolbar. More...
 
enum  SecuritySessionComponet {
  SecuritySessionComponet_Unknown , SecuritySessionComponet_Chat , SecuritySessionComponet_FT , SecuritySessionComponet_Audio ,
  SecuritySessionComponet_Video , SecuritySessionComponet_AS
}
 Enumeration of security session types. More...
 
enum  StatisticWarningType { StatisticWarningType_None , StatisticWarningType_NetworkBad , StatisticWarningType_CPUHigh , StatisticWarningType_SystemBusy }
 Enumeration of warning types. More...
 
enum  ConnectionComponent { ConnectionComponent_None , ConnectionComponent_Share , ConnectionComponent_Video , ConnectionComponent_Audio }
 Enumeration of component types. More...
 
enum  EndMeetingReason {
  EndMeetingReason_None = 0 , EndMeetingReason_KickByHost = 1 , EndMeetingReason_EndByHost = 2 , EndMeetingReason_JBHTimeOut = 3 ,
  EndMeetingReason_NoAttendee = 4 , EndMeetingReason_HostStartAnotherMeeting = 5 , EndMeetingReason_FreeMeetingTimeOut = 6 , EndMeetingReason_NetworkBroken = 7
}
 Enumeration of ending meeting errors. More...
 
enum  EncryptType { EncryptType_NO , EncryptType_YES , EncryptType_Auto }
 Enumeration of H.323/SIP encryption types. Available only for Huawei. More...
 
enum  SettingConnectionType { SettingConnectionType_Unknow , SettingConnectionType_P2P , SettingConnectionType_Cloud }
 Enumeration of connection types. More...
 
enum  SettingNetworkType {
  SettingNetworkType_Unknow , SettingNetworkType_Wired , SettingNetworkType_WiFi , SettingNetworkType_PPP ,
  SettingNetworkType_3G , SettingNetworkType_Other
}
 Enumeration of network types. More...
 
enum  VideoRenderElementType { VideoRenderElementType_None , VideoRenderElementType_Preview , VideoRenderElementType_Active , VideoRenderElementType_Normal }
 Enumeration of video render element types. More...
 
enum  VideoRenderDataType { VideoRenderDataType_None , VideoRenderDataType_Video , VideoRenderDataType_Avatar }
 Enumeration of video render data types. More...
 
enum  ViewShareMode { ViewShareMode_FullFill , ViewShareMode_LetterBox }
 Enumeration of sharing modes. More...
 
enum  AnnotationStatus { AnnotationStatus_Ready , AnnotationStatus_Close , AnnotationStatus_None }
 Enumeration of annotation status. More...
 
enum  LiveStreamStatus {
  LiveStreamStatus_None , LiveStreamStatus_InProgress , LiveStreamStatus_Connecting , LiveStreamStatus_StartFailedTimeout ,
  LiveStreamStatus_StartFailed , LiveStreamStatus_Ended
}
 Enumeration of live stream status. More...
 
enum  FreeMeetingNeedUpgradeType { FreeMeetingNeedUpgradeType_NONE , FreeMeetingNeedUpgradeType_BY_ADMIN , FreeMeetingNeedUpgradeType_BY_GIFTURL }
 
enum  DirectShareStatus {
  DirectShareStatus_None = 0 , DirectShareStatus_Connecting = 1 , DirectShareStatus_InProgress = 2 , DirectShareStatus_Ended = 3 ,
  DirectShareStatus_NeedMeetingIDOrSharingKey = 4 , DirectShareStatus_WrongMeetingIDOrSharingKey = 5 , DirectShareStatus_NetworkError = 6 , DirectShareStatus_NeedInputNewPairingCode ,
  DirectShareStatus_Prepared , DirectShareStatus_Unknow = 100
}
 Enumeration of direct sharing status. More...
 
enum  WebinarRegisterType { WebinarRegisterType_None , WebinarRegisterType_URL , WebinarRegisterType_Email }
 Enumeration of types to register webinar. More...
 
enum  ZoomSDKTestMicStatus { testMic_Normal = 0 , testMic_Recording , testMic_RecrodingStoped , testMic_Playing }
 Enumeration of microphone test types. More...
 
enum  ZoomSDKDeviceStatus {
  Device_Error_Unknow , New_Device_Found , Device_Error_Found , No_Device ,
  Audio_No_Input , Audio_Error_Be_Muted , Device_List_Update , Audio_Disconnect_As_Detected_Echo
}
 Enumeration of device status. More...
 
enum  ZoomSDKShareSettingType {
  ShareSettingType_OnlyHostCanGrab = 0 , ShareSettingType_OnlyHostCanShare = 1 , ShareSettingType_AnyoneCanGrab = 2 , ShareSettingType_MutiShare = 3 ,
  ShareSettingType_None = 4
}
 Enumerations of sharing types. More...
 
enum  shareSettingCmd {
  shareSettingCmd_enterFullScreen , shareSettingCmd_enterMaxWindow , shareSettingCmd_sideToSideMode , shareSettingCmd_MaintainCurrentSize ,
  shareSettingCmd_AutoFitWindowWhenViewShare
}
 Enumerations of General setting about share. More...
 
enum  AttendeeViewQuestionType { ViewType_OnlyAnswered_Question = 0 , ViewType_All_Question }
 Enumerations of attendee view question type. More...
 
enum  ZoomSDKQAQuestionState {
  QAQuestionState_Init = 0 , QAQuestionState_Sent , QAQuestionState_Received , QAQuestionState_SendFail ,
  QAQuestionState_Sending , QAQuestionState_Unknow
}
 Enumerations of question status. More...
 
enum  ZoomSDKQAConnectStatus { QAConnectStatus_Connecting = 0 , QAConnectStatus_Connected , QAConnectStatus_Disonnected , QAConnectStatus_Disconnect_Conflict }
 Enumerations of Q&A connect status. More...
 
enum  ZoomSDKAudioActionInfo {
  ZoomSDKAudioActionInfo_none = 0 , ZoomSDKAudioActionInfo_needJoinVoip , ZoomSDKAudioActionInfo_muteOrUnmenuAudio , ZoomSDKAudioActionInfo_noAudioDeviceConnected ,
  ZoomSDKAudioActionInfo_computerAudioDeviceError
}
 Enumerations of Audio action info. More...
 
enum  ZoomSDKBOUserStatus { ZoomSDKBOUserStatus_Unknow = 0 , ZoomSDKBOUserStatus_UnAssigned , ZoomSDKBOUserStatus_Assigned_Not_Join , ZoomSDKBOUserStatus_InBreakOutMeeting }
 Enumerations of breakout meeting status. More...
 
enum  ZoomSDKFPSValue {
  ZoomSDKFPSValue_One , ZoomSDKFPSValue_Two , ZoomSDKFPSValue_Four , ZoomSDKFPSValue_Six ,
  ZoomSDKFPSValue_Eight , ZoomSDKFPSValue_Ten , ZoomSDKFPSValue_Fifteen
}
 Enumerations of limited FPS value. More...
 
enum  ZoomSDKRequest4HelpResult { ZoomSDKRequest4HelpResult_Busy , ZoomSDKRequest4HelpResult_Ignore , ZoomSDKRequest4HelpResult_HostAlreadyInBO , ZoomSDKRequest4HelpResult_Idle }
 Enumerations of attendee request for help result. More...
 
enum  ZoomSDKRawDataMemoryMode { ZoomSDKRawDataMemoryMode_Stack , ZoomSDKRawDataMemoryMode_Heap }
 
enum  ZoomSDKResolution {
  ZoomSDKResolution_90P , ZoomSDKResolution_180P , ZoomSDKResolution_360P , ZoomSDKResolution_720P ,
  ZoomSDKResolution_1080P , ZoomSDKResolution_NoUse = 100
}
 
enum  ZoomSDKLocalVideoDeviceRotation {
  ZoomSDKLOCAL_DEVICE_ROTATION_ACTION_UNKnown , ZoomSDKLOCAL_DEVICE_ROTATION_ACTION_0 , ZoomSDKLOCAL_DEVICE_ROTATION_ACTION_CLOCK90 , ZoomSDKLOCAL_DEVICE_ROTATION_ACTION_CLOCK180 ,
  ZoomSDKLOCAL_DEVICE_ROTATION_ACTION_ANTI_CLOCK90
}
 
enum  ZoomSDKRawDataType { ZoomSDKRawDataType_Video = 1 , ZoomSDKRawDataType_Share }
 
enum  ZoomSDKAnnotationSavedType { ZoomSDKAnnotationSavedType_PNG , ZoomSDKAnnotationSavedType_PDF }
 Enumerations of the type for save screenshot file. More...
 
enum  ZoomSDKChatPriviledgeType {
  ZoomSDKChatPriviledgeType_To_Everyone , ZoomSDKChatPriviledgeType_To_All_Panelist , ZoomSDKChatPriviledgeType_To_Host , ZoomSDKChatPriviledgeType_Disable_Attendee_Chat ,
  ZoomSDKChatPriviledgeType_Host_Public
}
 Enumerations of the priviledge for attendee chat. More...
 
enum  ZoomSDKPanelistChatPrivilege { ZoomSDKPanelistChatPrivilege_PanelistOnly , ZoomSDKPanelistChatPrivilege_All }
 Enumerations of the panelist chat priviledge in webinar meeting. More...
 
enum  ZoomSDKChatMessageType {
  ZoomSDKChatMessageType_To_None , ZoomSDKChatMessageType_To_All , ZoomSDKChatMessageType_To_All_Panelist , ZoomSDKChatMessageType_To_Individual_Panelist ,
  ZoomSDKChatMessageType_To_Individual , ZoomSDKChatMessageType_To_WaitingRoomUsers
}
 Enumerations of the type for chat message. More...
 
enum  ZoomSDKSuppressBackgroundNoiseLevel {
  ZoomSDKSuppressBackgroundNoiseLevel_None , ZoomSDKSuppressBackgroundNoiseLevel_Auto , ZoomSDKSuppressBackgroundNoiseLevel_Low , ZoomSDKSuppressBackgroundNoiseLevel_Medium ,
  ZoomSDKSuppressBackgroundNoiseLevel_High
}
 
enum  ZoomSDKScreenCaptureMode {
  ZoomSDKScreenCaptureMode_Auto , ZoomSDKScreenCaptureMode_Legacy , ZoomSDKScreenCaptureMode_GPU_Copy_Filter , ZoomSDKScreenCaptureMode_ADA_Copy_Filter ,
  ZoomSDKScreenCaptureMode_ADA_Copy_Without_Filter
}
 Enumerations of the type for screen capture. More...
 
enum  ZoomSDKSettingVideoLightAdaptionModel { ZoomSDKSettingVideoLightAdaptionModel_None , ZoomSDKSettingVideoLightAdaptionModel_Auto , ZoomSDKSettingVideoLightAdaptionModel_Manual }
 Enumerations of the type for light adaption. More...
 
enum  ZoomSDKSettingVBVideoError {
  ZoomSDKSettingVBVideoError_None = 0 , ZoomSDKSettingVBVideoError_UnknowFormat , ZoomSDKSettingVBVideoError_ResolutionBig , ZoomSDKSettingVBVideoError_ResolutionHigh720P ,
  ZoomSDKSettingVBVideoError_ResolutionLow , ZoomSDKSettingVBVideoError_PlayError , ZoomSDKSettingVBVideoError_OpenError
}
 
enum  ZoomSDKVideoEffectType {
  ZoomSDKVideoEffectType_None = 0 , ZoomSDKVideoEffectType_Filter = 1 , ZoomSDKVideoEffectType_Frame = 2 , ZoomSDKVideoEffectType_CustomFilter = 3 ,
  ZoomSDKVideoEffectType_Sticker = 4
}
 
enum  ZoomSDKUIAppearance { ZoomSDKUIAppearance_System , ZoomSDKUIAppearance_Light , ZoomSDKUIAppearance_Dark }
 
enum  ZoomSDKEmojiReactionType {
  ZoomSDKEmojiReactionType_Unknow = 0 , ZoomSDKEmojiReactionType_Clap , ZoomSDKEmojiReactionType_Thumbsup , ZoomSDKEmojiReactionType_Heart ,
  ZoomSDKEmojiReactionType_Joy , ZoomSDKEmojiReactionType_Openmouth , ZoomSDKEmojiReactionType_Tada
}
 
enum  ZoomSDKEmojiReactionSkinTone {
  ZoomSDKEmojiReactionSkinTone_Unknow = 0 , ZoomSDKEmojiReactionSkinTone_Default , ZoomSDKEmojiReactionSkinTone_Light , ZoomSDKEmojiReactionSkinTone_MediumLight ,
  ZoomSDKEmojiReactionSkinTone_Medium , ZoomSDKEmojiReactionSkinTone_MediumDark , ZoomSDKEmojiReactionSkinTone_Dark
}
 
enum  ZoomSDKAudioEchoCancellationLevel { ZoomSDKAudioEchoCancellationLevel_Auto = 0 , ZoomSDKAudioEchoCancellationLevel_Aggressive }
 Enumerations of the Echo Cancellation. More...
 
enum  ZoomSDKSettingShareScreenShareOption { ZoomSDKSettingShareScreenShareOption_IndividualWindow , ZoomSDKSettingShareScreenShareOption_AllWindowFromApplication , ZoomSDKSettingShareScreenShareOption_AutoShareDesktop , ZoomSDKSettingShareScreenShareOption_AllOption }
 Enumerations of the share option for setting Page share screen item. More...
 
enum  ZoomSDKSpotlightResult {
  ZoomSDKSpotlightResult_Success = 0 , ZoomSDKSpotlightResult_Fail_NotEnoughUsers , ZoomSDKSpotlightResult_Fail_ToMuchSpotlightedUsers , ZoomSDKSpotlightResult_Fail_UserCannotBeSpotlighted ,
  ZoomSDKSpotlightResult_Fail_UserWithoutVideo , ZoomSDKSpotlightResult_Fail_NoPrivilegeToSpotlight , ZoomSDKSpotlightResult_Fail_UserNotSpotlighted , ZoomSDKSpotlightResult_Unknown = 100
}
 
enum  ZoomSDKPinResult {
  ZoomSDKPinResult_Success = 0 , ZoomSDKPinResult_Fail_NotEnoughUsers , ZoomSDKPinResult_Fail_ToMuchPinnedUsers , ZoomSDKPinResult_Fail_UserCannotBePinned ,
  ZoomSDKPinResult_Fail_VideoModeDoNotSupport , ZoomSDKPinResult_Fail_NoPrivilegeToPin , ZoomSDKPinResult_Fail_MeetingDoNotSupport , ZoomSDKPinResult_Unknown = 100
}
 
enum  ZoomSDKLoginFailReason {
  ZoomSDKLoginFailReason_None = 0 , ZoomSDKLoginFailReason_EmailLoginDisabled , ZoomSDKLoginFailReason_UserNotExist , ZoomSDKLoginFailReason_WrongPassword ,
  ZoomSDKLoginFailReason_AccountLocked , ZoomSDKLoginFailReason_SDKNeedUpdate , ZoomSDKLoginFailReason_TooManyFailedAttempts , ZoomSDKLoginFailReason_SMSCodeError ,
  ZoomSDKLoginFailReason_SMSCodeExpired , ZoomSDKLoginFailReason_PhoneNumberFormatInValid , ZoomSDKLoginFailReason_LoginTokenInvalid , ZoomSDKLoginFailReason_UserDisagreeLoginDisclaimer ,
  ZoomSDKLoginFailReason_MFARequired , ZoomSDKLoginFailReason_NeedBirthdayAsk , ZoomSDKLoginFailReason_Other_Issue = 100
}
 
enum  ZoomSDKSettingPageURL { ZoomSDKSettingPageURL_General_ViewMoreSetting , ZoomSDKSettingPageURL_Audio_LearnMore , ZoomSDKSettingPageURL_VB_LearnMore , ZoomSDKSettingPageURL_ShareScreen_LearnMore }
 
enum  ZoomSDKBOControllerError {
  ZoomSDKBOControllerError_Null_Pointer = 0 , ZoomSDKBOControllerError_Wrong_Current_Status , ZoomSDKBOControllerError_Token_Not_Ready , ZoomSDKBOControllerError_No_Privilege ,
  ZoomSDKBOControllerError_BO_List_Is_Uploading , ZoomSDKBOControllerError_Upload_Fail , ZoomSDKBOControllerError_No_One_Has_Been_Assigned , ZoomSDKBOControllerError_Unknow = 100
}
 
enum  ZoomSDKVideoRenderResolution {
  ZoomSDKVideoRenderResolution_None = 0 , ZoomSDKVideoRenderResolution_90p , ZoomSDKVideoRenderResolution_180p , ZoomSDKVideoRenderResolution_360p ,
  ZoomSDKVideoRenderResolution_720p , ZoomSDKVideoRenderResolution_1080p
}
 Enum for video render resolution. More...
 
enum  ZoomSDKBOStopCountDown {
  ZoomSDKBOStopCountDown_Not = 0 , ZoomSDKBOStopCountDown_Seconds_10 , ZoomSDKBOStopCountDown_Seconds_15 , ZoomSDKBOStopCountDown_Seconds_30 ,
  ZoomSDKBOStopCountDown_Seconds_60 , ZoomSDKBOStopCountDown_Seconds_120
}
 Enum for BO stop countdown. More...
 
enum  ZoomSDKBOStatus {
  ZoomSDKBOStatus_Invalid = 0 , ZoomSDKBOStatus_Edit = 1 , ZoomSDKBOStatus_Started = 2 , ZoomSDKBOStatus_Stopping = 3 ,
  ZoomSDKBOStatus_Ended = 4
}
 Enum for BO status. More...
 
enum  ZoomSDKVideoSubscribeFailReason {
  ZoomSDKVideoSubscribe_Fail_None = 0 , ZoomSDKVideoSubscribe_Fail_ViewOnly , ZoomSDKVideoSubscribe_Fail_NotInMeeting , ZoomSDKVideoSubscribe_Fail_HasSubscribe1080POr720P ,
  ZoomSDKVideoSubscribe_Fail_HasSubscribe720P , ZoomSDKVideoSubscribe_Fail_HasSubscribeTwo720P , ZoomSDKVideoSubscribe_Fail_HasSubscribeExceededLimit
}
 Enumerations of the type for video subscribe failed reason. More...
 
enum  ZoomSDKLiveTranscriptionStaus { ZoomSDK_LiveTranscription_Status_Stop = 0 , ZoomSDK_LiveTranscription_Status_Start = 1 , ZoomSDK_LiveTranscription_Status_User_Sub = 2 , ZoomSDK_LiveTranscription_Status_Connecting = 10 }
 Enumerations of the type for live transcription status. More...
 
enum  ZoomSDKLiveTranscriptionOperationType {
  ZoomSDK_LiveTranscription_OperationType_None = 0 , ZoomSDK_LiveTranscription_OperationType_Add , ZoomSDK_LiveTranscription_OperationType_Update , ZoomSDK_LiveTranscription_OperationType_Delete ,
  ZoomSDK_LiveTranscription_OperationType_Complete , ZoomSDK_LiveTranscription_OperationType_NotSupported , ZoomSDK_LiveTranscription_OperationType_NoTranslation
}
 Enumerations of the type for live transcription operation type. More...
 
enum  ZoomSDKShareViewZoomRatio {
  ZoomSDKShareViewZoomRatio_50 = 0 , ZoomSDKShareViewZoomRatio_100 , ZoomSDKShareViewZoomRatio_150 , ZoomSDKShareViewZoomRatio_200 ,
  ZoomSDKShareViewZoomRatio_300
}
 Enumerations of share view zoom ratio. More...
 
enum  ZoomSDKChatMessageDeleteType { ZoomSDK_Chat_Delete_By_None , ZoomSDK_Chat_Delete_By_Self , ZoomSDK_Chat_Delete_By_Host , ZoomSDK_Chat_Delete_By_Dlp }
 Enumerations of the chat message delete type. More...
 
enum  ZoomSDKAudioShareMode { ZoomSDKAudioShareMode_Mono , ZoomSDKAudioShareMode_Stereo }
 Enumerations of the audio share mode. More...
 
enum  ZoomSDKWaitingRoomLayoutType { ZoomSDKWaitingRoomLayoutType_Default , ZoomSDKWaitingRoomLayoutType_Logo , ZoomSDKWaitingRoomLayoutType_Video }
 Enumerations of waiting room layout type. More...
 
enum  ZoomSDKCustomWaitingRoomDataStatus { ZoomSDKCustomWaitingRoomDataStatus_Init , ZoomSDKCustomWaitingRoomDataStatus_Downloading , ZoomSDKCustomWaitingRoomDataStatus_Download_OK , ZoomSDKCustomWaitingRoomDataStatus_Download_Failed }
 Enumerations of waiting room customize data status. More...
 
enum  ZoomSDKSignInterpretationStatus { ZoomSDKSignInterpretationStatus_Initial , ZoomSDKSignInterpretationStatus_Started , ZoomSDKSignInterpretationStatus_Stopped }
 
enum  ZoomSDKNotificationServiceStatus {
  ZoomSDKNotificationServiceStatus_None = 0 , ZoomSDKNotificationServiceStatus_Starting , ZoomSDKNotificationServiceStatus_Started , ZoomSDKNotificationServiceStatus_StartFailed ,
  ZoomSDKNotificationServiceStatus_Closed
}
 Enumerations of the type for notification service status. More...
 
enum  ZoomSDKFaceMakeupType { ZoomSDKFaceMakeupType_None , ZoomSDKFaceMakeupType_Mustache , ZoomSDKFaceMakeupType_Eyebrow , ZoomSDKFaceMakeupType_Lip }
 
enum  ZoomSDKRequestLocalRecordingStatus { ZoomSDKRequestLocalRecordingStatus_Granted , ZoomSDKRequestLocalRecordingStatus_Denied , ZoomSDKRequestLocalRecordingStatus_Timeout }
 
enum  ZoomSDKAttendeeViewMode {
  ZoomSDKAttendeeViewMode_None , ZoomSDKAttendeeViewMode_FollowHost , ZoomSDKAttendeeViewMode_Speaker , ZoomSDKAttendeeViewMode_Gallery ,
  ZoomSDKAttendeeViewMode_Sharing_Standard , ZoomSDKAttendeeViewMode_Sharing_SidebysideSpeaker , ZoomSDKAttendeeViewMode_Sharing_SidebysideGallery
}
 
enum  ZoomSDKEmojiReactionDisplayType { ZoomSDKEmojiReactionDisplayType_None , ZoomSDKEmojiReactionDisplayType_Full , ZoomSDKEmojiReactionDisplayType_Medium , ZoomSDKEmojiReactionDisplayType_Hidden }
 
enum  ZoomSDKMeetingSupportAudioType { ZoomSDKMeetingSupportAudioType_None = 0 , ZoomSDKMeetingSupportAudioType_Voip = 1 , ZoomSDKMeetingSupportAudioType_Telephony = 1 << 1 }
 Enumerations of the type for meeting supported audio type. More...
 

Enumeration Type Documentation

◆ ActionMeetingCmd

An enumeration of all the commands in the meeting.

Enumerator
ActionMeetingCmd_MuteVideo 
ActionMeetingCmd_UnMuteVideo 
ActionMeetingCmd_MuteAudio 
ActionMeetingCmd_UnMuteAudio 
ActionMeetingCmd_EnableUnmuteBySelf 
ActionMeetingCmd_DisableUnmuteBySelf 
ActionMeetingCmd_MuteAll 
ActionMeetingCmd_UnmuteAll 
ActionMeetingCmd_LockMeeting 
ActionMeetingCmd_UnLockMeeting 
ActionMeetingCmd_LowerAllHands 
ActionMeetingCmd_ShareFitWindowMode 
ActionMeetingCmd_ShareOriginSizeMode 
ActionMeetingCmd_PauseShare 
ActionMeetingCmd_ResumeShare 
ActionMeetingCmd_JoinVoip 
ActionMeetingCmd_LeaveVoip 

Definition at line 43 of file ZoomSDKErrors.h.

43 {
44 //Mute the video.
46 //Unmute the video.
48 //Mute the audio.
50 //Unmute the audio.
52 //Enable the feature that user can unmute himself when muted.
54 //Disable the feature that user can not unmute himself when muted.
56 //Mute all participants in the meeting, available only for the host/co-host.
58 //Unmute all participants in the meeting, available only for the host/co-host.
60 //Lock the meeting, available only for the host/co-host. Once locked, the new participants can no longer join the meeting/co-host.
62 //Unlock the meeting, available only for the host/co-host.
64 //Put all participants' hands down, available only for the host/co-host DEPRECATED_MSG_ATTRIBUTE(deprecated("Use -lowerAllHands: instead").
66 //Adjust the display size fit to the window.
68 //Share in original size.DEPRECATED_MSG_ATTRIBUTE(deprecated("Use -switchZoomRatioWhenViewShare: zoomRatio: instead")
70 //Pause sharing.
72 //Resume sharing.
74 //Join meeting by VoIP.
76 //Disconnect VoIP from meeting.
78
ActionMeetingCmd
An enumeration of all the commands in the meeting.
Definition: ZoomSDKErrors.h:43
@ ActionMeetingCmd_LeaveVoip
Definition: ZoomSDKErrors.h:77
@ ActionMeetingCmd_ShareFitWindowMode
Definition: ZoomSDKErrors.h:67
@ ActionMeetingCmd_LowerAllHands
Definition: ZoomSDKErrors.h:65
@ ActionMeetingCmd_UnLockMeeting
Definition: ZoomSDKErrors.h:63
@ ActionMeetingCmd_UnMuteVideo
Definition: ZoomSDKErrors.h:47
@ ActionMeetingCmd_MuteVideo
Definition: ZoomSDKErrors.h:45
@ ActionMeetingCmd_MuteAudio
Definition: ZoomSDKErrors.h:49
@ ActionMeetingCmd_JoinVoip
Definition: ZoomSDKErrors.h:75
@ ActionMeetingCmd_LockMeeting
Definition: ZoomSDKErrors.h:61
@ ActionMeetingCmd_EnableUnmuteBySelf
Definition: ZoomSDKErrors.h:53
@ ActionMeetingCmd_ShareOriginSizeMode
Definition: ZoomSDKErrors.h:69
@ ActionMeetingCmd_DisableUnmuteBySelf
Definition: ZoomSDKErrors.h:55
@ ActionMeetingCmd_MuteAll
Definition: ZoomSDKErrors.h:57
@ ActionMeetingCmd_UnmuteAll
Definition: ZoomSDKErrors.h:59
@ ActionMeetingCmd_UnMuteAudio
Definition: ZoomSDKErrors.h:51
@ ActionMeetingCmd_ResumeShare
Definition: ZoomSDKErrors.h:73
@ ActionMeetingCmd_PauseShare
Definition: ZoomSDKErrors.h:71

◆ AnnotationClearType

Types of clearing annotations.

Enumerator
AnnotationClearType_All 
AnnotationClearType_Self 
AnnotationClearType_Other 

Definition at line 162 of file ZoomSDKErrors.h.

162 {
163 //Clear all annotations.
165 //Clear only your own annotations.
167 //Clear only others' annotations.
AnnotationClearType
Types of clearing annotations.
@ AnnotationClearType_Self
@ AnnotationClearType_All
@ AnnotationClearType_Other

◆ AnnotationStatus

Enumeration of annotation status.

Enumerator
AnnotationStatus_Ready 
AnnotationStatus_Close 
AnnotationStatus_None 

Definition at line 1009 of file ZoomSDKErrors.h.

1009 {
1010 //Ready to annotate.
1012 //Annotation is closed.
1014 //For initialization.
AnnotationStatus
Enumeration of annotation status.
@ AnnotationStatus_None
@ AnnotationStatus_Ready
@ AnnotationStatus_Close

◆ AnnotationToolType

Type of annotation tools.

Enumerator
AnnotationToolType_None 
AnnotationToolType_Pen 
AnnotationToolType_HighLighter 
AnnotationToolType_AutoLine 
AnnotationToolType_AutoRectangle 
AnnotationToolType_AutoEllipse 
AnnotationToolType_AutoArrow 
AnnotationToolType_AutoRectangleFill 
AnnotationToolType_AutoEllipseFill 
AnnotationToolType_SpotLight 
AnnotationToolType_Arrow 
AnnotationToolType_ERASER 
AnnotationToolType_Textbox 
AnnotationToolType_Picker 
AnnotationToolType_AutoRectangleSemiFill 
AnnotationToolType_AutoEllipseSemiFill 
AnnotationToolType_AutoDoubleArrow 
AnnotationToolType_AutoDiamond 
AnnotationToolType_AutoStampArrow 
AnnotationToolType_AutoStampCheck 
AnnotationToolType_AutoStampX 
AnnotationToolType_AutoStampStar 
AnnotationToolType_AutoStampHeart 
AnnotationToolType_AutoStampQm 

Definition at line 108 of file ZoomSDKErrors.h.

108 {
109 //Switch to mouse cursor. For initialization.
111 //Pen
113 //Highlighter.
115 //A straight line changes automatically in pace with the mouse cursor.
117 //A rectangle changes automatically in pace with the mouse cursor.
119 //An ellipse changes automatically in pace with the mouse cursor.
121 //An arrow changes automatically in pace with the mouse cursor.
123 //A filled rectangle.
125 //A filled ellipse.
127 //Laser pointer.
129 //An arrow.
131 //An eraser.
133 //Insert a textbox to input letters.
135 //Select the annotations.
137 //A fair rectangle changes automatically in pace with the mouse cursor.
139 //A fair ellipse changes automatically in pace with the mouse cursor.
141 //A line with a double-arrow.
143 //An unfilled rhombus.
145 //A fixed-size arrow for marking.
147 //A sign marking that something is correct.
149 //A sign marking that something is incorrect.
151 //A star for marking.
153 //A heart for marking.
155 //A sign for interrogation.
AnnotationToolType
Type of annotation tools.
@ AnnotationToolType_AutoStampCheck
@ AnnotationToolType_AutoEllipseFill
@ AnnotationToolType_None
@ AnnotationToolType_AutoStampX
@ AnnotationToolType_AutoArrow
@ AnnotationToolType_HighLighter
@ AnnotationToolType_AutoStampHeart
@ AnnotationToolType_AutoStampStar
@ AnnotationToolType_Arrow
@ AnnotationToolType_Pen
@ AnnotationToolType_AutoRectangleFill
@ AnnotationToolType_SpotLight
@ AnnotationToolType_ERASER
@ AnnotationToolType_AutoStampArrow
@ AnnotationToolType_AutoRectangleSemiFill
@ AnnotationToolType_AutoLine
@ AnnotationToolType_AutoEllipseSemiFill
@ AnnotationToolType_AutoStampQm
@ AnnotationToolType_AutoDiamond
@ AnnotationToolType_AutoRectangle
@ AnnotationToolType_AutoDoubleArrow
@ AnnotationToolType_Picker
@ AnnotationToolType_Textbox
@ AnnotationToolType_AutoEllipse

◆ AttendeeViewQuestionType

Enumerations of attendee view question type.

Enumerator
ViewType_OnlyAnswered_Question 
ViewType_All_Question 

Definition at line 1153 of file ZoomSDKErrors.h.

1153 {
1154 //Attendee only view the answered question.
1156 //Attendee view the all question.
AttendeeViewQuestionType
Enumerations of attendee view question type.
@ ViewType_OnlyAnswered_Question
@ ViewType_All_Question

◆ CallInNumberType

Enumeration of the number types for calling to join the audio into a meeting.

Enumerator
CallInNumberType_None 
CallInNumberType_Toll 
CallInNumberType_TollFree 

Definition at line 802 of file ZoomSDKErrors.h.

803{
804 //For initialization.
806 //Paid.
808 //Free.
CallInNumberType
Enumeration of the number types for calling to join the audio into a meeting.
@ CallInNumberType_None
@ CallInNumberType_TollFree
@ CallInNumberType_Toll

◆ ConnectionComponent

Enumeration of component types.

Enumerator
ConnectionComponent_None 
ConnectionComponent_Share 
ConnectionComponent_Video 
ConnectionComponent_Audio 

Definition at line 894 of file ZoomSDKErrors.h.

894 {
895 //For initialization.
897 //Share.
899 //Video.
901 //Audio.
ConnectionComponent
Enumeration of component types.
@ ConnectionComponent_Video
@ ConnectionComponent_Share
@ ConnectionComponent_Audio
@ ConnectionComponent_None

◆ DirectShareStatus

Enumeration of direct sharing status.

Enumerator
DirectShareStatus_None 
DirectShareStatus_Connecting 
DirectShareStatus_InProgress 
DirectShareStatus_Ended 
DirectShareStatus_NeedMeetingIDOrSharingKey 
DirectShareStatus_WrongMeetingIDOrSharingKey 
DirectShareStatus_NetworkError 
DirectShareStatus_NeedInputNewPairingCode 
DirectShareStatus_Prepared 
DirectShareStatus_Unknow 

Definition at line 1046 of file ZoomSDKErrors.h.

1046 {
1047 //For initialization.
1049 //Waiting for enabling the direct sharing.
1051 //In direct sharing mode.
1053 //End the direct sharing.
1055 //Input the meeting ID/pairing code.
1057 //The meeting ID or pairing code is wrong.
1059 //Network issue. Reconnect later.
1061 //Need input new paring code.
1063 //Prepared.
1065 //Unknown share status.
1067
DirectShareStatus
Enumeration of direct sharing status.
@ DirectShareStatus_NetworkError
@ DirectShareStatus_InProgress
@ DirectShareStatus_Prepared
@ DirectShareStatus_WrongMeetingIDOrSharingKey
@ DirectShareStatus_NeedInputNewPairingCode
@ DirectShareStatus_Connecting
@ DirectShareStatus_None
@ DirectShareStatus_Ended
@ DirectShareStatus_Unknow
@ DirectShareStatus_NeedMeetingIDOrSharingKey

◆ EncryptType

Enumeration of H.323/SIP encryption types. Available only for Huawei.

Enumerator
EncryptType_NO 
EncryptType_YES 
EncryptType_Auto 

Definition at line 930 of file ZoomSDKErrors.h.

931{
932 //Meeting room system is not encrypted.
934 //Meeting room system is encrypted.
936 //Meeting room system is encrypted automatically.
EncryptType
Enumeration of H.323/SIP encryption types. Available only for Huawei.
@ EncryptType_Auto
@ EncryptType_YES
@ EncryptType_NO

◆ EndMeetingReason

Enumeration of ending meeting errors.

Enumerator
EndMeetingReason_None 
EndMeetingReason_KickByHost 
EndMeetingReason_EndByHost 
EndMeetingReason_JBHTimeOut 
EndMeetingReason_NoAttendee 
EndMeetingReason_HostStartAnotherMeeting 
EndMeetingReason_FreeMeetingTimeOut 
EndMeetingReason_NetworkBroken 

Definition at line 908 of file ZoomSDKErrors.h.

908 {
909 //For initialization.
911 //The user is kicked off by the host and leaves the meeting.
913 //Host ends the meeting.
915 //Join the meeting before host (JBH) timeout.
917 //Meeting is ended for there is no attendee joins it.
919 //Host ends the meeting for he will start another meeting.
921 //Meeting is ended for the free meeting timeout.
923 //Meeting is ended for network broken.
EndMeetingReason
Enumeration of ending meeting errors.
@ EndMeetingReason_HostStartAnotherMeeting
@ EndMeetingReason_JBHTimeOut
@ EndMeetingReason_None
@ EndMeetingReason_FreeMeetingTimeOut
@ EndMeetingReason_EndByHost
@ EndMeetingReason_KickByHost
@ EndMeetingReason_NoAttendee
@ EndMeetingReason_NetworkBroken

◆ FreeMeetingNeedUpgradeType

Enumerator
FreeMeetingNeedUpgradeType_NONE 
FreeMeetingNeedUpgradeType_BY_ADMIN 
FreeMeetingNeedUpgradeType_BY_GIFTURL 

Definition at line 1037 of file ZoomSDKErrors.h.

◆ H323CalloutStatus

Enumeration of H.323 device outgoing call status.

Note
The order of enumeration members has been changed.H323CalloutStatus_Unknown has been moved.
Enumerator
H323CalloutStatus_Success 
H323CalloutStatus_Ring 
H323CalloutStatus_Timeout 
H323CalloutStatus_Failed 
H323CalloutStatus_Unknown 
H323CalloutStatus_Busy 
H323CalloutStatus_Decline 

Definition at line 596 of file ZoomSDKErrors.h.

597{
598 //Call out successfully.
600 //In process of ringing.
602 //Timeout.
604 //Failed to call out.
606 //Unknown status.
608 //Busy
610 //Decline
H323CalloutStatus
Enumeration of H.323 device outgoing call status.
@ H323CalloutStatus_Decline
@ H323CalloutStatus_Timeout
@ H323CalloutStatus_Unknown
@ H323CalloutStatus_Ring
@ H323CalloutStatus_Success
@ H323CalloutStatus_Failed
@ H323CalloutStatus_Busy

◆ H323DeviceType

Enumeration of H.323 device types.

Enumerator
H323DeviceType_Unknown 
H323DeviceType_H323 
H323DeviceType_SIP 

Definition at line 636 of file ZoomSDKErrors.h.

637{
638 //Unknown types.
640 //H.323 device
642 //SIP
H323DeviceType
Enumeration of H.323 device types.
@ H323DeviceType_H323
@ H323DeviceType_Unknown
@ H323DeviceType_SIP

◆ H323PairingResult

Enumeration of H.323 device pairing Status.

Enumerator
H323PairingResult_Unknown 
H323PairingResult_Success 
H323PairingResult_Meeting_Not_Exist 
H323PairingResult_Paringcode_Not_Exist 
H323PairingResult_No_Privilege 
H323PairingResult_Other_Error 

Definition at line 617 of file ZoomSDKErrors.h.

618{
619 //Unknown status.
621 //Pairing successfully.
623 //Pairing meeting does not exist.
625 //Pairing code does not exist.
627 //No pairing privilege.
629 //Other errors.
H323PairingResult
Enumeration of H.323 device pairing Status.
@ H323PairingResult_Paringcode_Not_Exist
@ H323PairingResult_No_Privilege
@ H323PairingResult_Meeting_Not_Exist
@ H323PairingResult_Unknown
@ H323PairingResult_Other_Error
@ H323PairingResult_Success

◆ JoinMeetingReqInfoType

Join meeting with required information.

Enumerator
JoinMeetingReqInfoType_None 
JoinMeetingReqInfoType_Password 
JoinMeetingReqInfoType_Password_Wrong 

Definition at line 674 of file ZoomSDKErrors.h.

675{
676 //For initialization.
678 //Join meeting with password.
680 //The password for join meeting is incorrect.
JoinMeetingReqInfoType
Join meeting with required information.
@ JoinMeetingReqInfoType_Password_Wrong
@ JoinMeetingReqInfoType_Password
@ JoinMeetingReqInfoType_None

◆ LeaveMeetingCmd

An enumeration of commands for leaving meeting.

Enumerator
LeaveMeetingCmd_Leave 
LeaveMeetingCmd_End 

Definition at line 33 of file ZoomSDKErrors.h.

33 {
34 //Command of leaving meeting.
36 //Command of ending Meeting.
LeaveMeetingCmd
An enumeration of commands for leaving meeting.
Definition: ZoomSDKErrors.h:33
@ LeaveMeetingCmd_Leave
Definition: ZoomSDKErrors.h:35
@ LeaveMeetingCmd_End
Definition: ZoomSDKErrors.h:37

◆ LiveStreamStatus

Enumeration of live stream status.

Enumerator
LiveStreamStatus_None 
LiveStreamStatus_InProgress 
LiveStreamStatus_Connecting 
LiveStreamStatus_StartFailedTimeout 
LiveStreamStatus_StartFailed 
LiveStreamStatus_Ended 

Definition at line 1021 of file ZoomSDKErrors.h.

1021 {
1022 //Only for initialization.
1024 //Live stream in process.
1026 //Be connecting.
1028 //Connect timeout.
1030 //Connect failed to the live streaming.
1032 //End.
LiveStreamStatus
Enumeration of live stream status.
@ LiveStreamStatus_InProgress
@ LiveStreamStatus_StartFailed
@ LiveStreamStatus_None
@ LiveStreamStatus_Ended
@ LiveStreamStatus_Connecting
@ LiveStreamStatus_StartFailedTimeout

◆ MeetingComponent

In-meeting UI components.

Enumerator
MeetingComponent_MainWindow 
MeetingComponent_Audio 
MeetingComponent_Chat 
MeetingComponent_Participants 
MeetingComponent_MainToolBar 
MeetingComponent_MainShareToolBar 
MeetingComponent_AuxShareToolBar 
MeetingComponent_Setting 
MeetingComponent_ShareOptionWindow 
MeetingComponent_ThumbnailVideo 
MeetingComponent_InviteWindow 
MeetingComponent_ShareSelectWindow 

Definition at line 174 of file ZoomSDKErrors.h.

174 {
175 //Meeting window.
177 //Audio.
179 //Chat.
181 //Participants.
183 //Main toolbar at the bottom of meeting window.
185 //Main toolbar for sharing on the primary view.
187 //Toolbar for sharing on the subview.
189 //Setting components.
191 //Window for sharing options.
193 //Thumbnail video layout.
195 //Window for invite other into meeting.
197 //Window for sharing select.
MeetingComponent
In-meeting UI components.
@ MeetingComponent_MainToolBar
@ MeetingComponent_Audio
@ MeetingComponent_AuxShareToolBar
@ MeetingComponent_MainWindow
@ MeetingComponent_ShareOptionWindow
@ MeetingComponent_InviteWindow
@ MeetingComponent_Setting
@ MeetingComponent_ThumbnailVideo
@ MeetingComponent_MainShareToolBar
@ MeetingComponent_Participants
@ MeetingComponent_ShareSelectWindow
@ MeetingComponent_Chat

◆ MeetingPropertyCmd

Get default information of meeting.

Enumerator
MeetingPropertyCmd_Topic 
MeetingPropertyCmd_InviteEmailTemplate 
MeetingPropertyCmd_InviteEmailTitle 
MeetingPropertyCmd_JoinMeetingUrl 
MeetingPropertyCmd_DefaultRecordPath 
MeetingPropertyCmd_MeetingNumber 
MeetingPropertyCmd_HostTag 
MeetingPropertyCmd_MeetingID 
MeetingPropertyCmd_MeetingPassword 

Definition at line 84 of file ZoomSDKErrors.h.

84 {
85 //The topic of meeting.
87 //The template of email invitation.
89 //The title of email invitation.
91 //The invitation URL.
93 //The default path to save the recording files.
95 //The meeting number.
97 //The tag of host.
99 //Meeting ID.
101 //Meeting password.
MeetingPropertyCmd
Get default information of meeting.
Definition: ZoomSDKErrors.h:84
@ MeetingPropertyCmd_Topic
Definition: ZoomSDKErrors.h:86
@ MeetingPropertyCmd_InviteEmailTitle
Definition: ZoomSDKErrors.h:90
@ MeetingPropertyCmd_DefaultRecordPath
Definition: ZoomSDKErrors.h:94
@ MeetingPropertyCmd_MeetingPassword
@ MeetingPropertyCmd_JoinMeetingUrl
Definition: ZoomSDKErrors.h:92
@ MeetingPropertyCmd_MeetingID
@ MeetingPropertyCmd_MeetingNumber
Definition: ZoomSDKErrors.h:96
@ MeetingPropertyCmd_InviteEmailTemplate
Definition: ZoomSDKErrors.h:88
@ MeetingPropertyCmd_HostTag
Definition: ZoomSDKErrors.h:98

◆ MeetingSettingCmd

Enumeration of Meeting settings.

Enumerator
MeetingSettingCmd_DualScreenMode 
MeetingSettingCmd_AutoFullScreenWhenJoinMeeting 
MeetingSettingCmd_EnablePlayChimeWhenEnterOrExit 

Definition at line 204 of file ZoomSDKErrors.h.

204 {
205 //Dual screen mode.
207 //Enter full screen mode when user joins the meeting.
209 //Enable to play chime when user joins or exits the meeting.
MeetingSettingCmd
Enumeration of Meeting settings.
@ MeetingSettingCmd_DualScreenMode
@ MeetingSettingCmd_AutoFullScreenWhenJoinMeeting
@ MeetingSettingCmd_EnablePlayChimeWhenEnterOrExit

◆ MeetingType

Enumeration of meeting types.

Enumerator
MeetingType_None 
MeetingType_Normal 
MeetingType_BreakoutRoom 
MeetingType_Webinar 

Definition at line 687 of file ZoomSDKErrors.h.

688{
689 //There is no meeting.
691 //Normal meeting.
693 //Breakout meeting.
695 //Webinar.
MeetingType
Enumeration of meeting types.
@ MeetingType_Webinar
@ MeetingType_Normal
@ MeetingType_BreakoutRoom
@ MeetingType_None

◆ MeetingUIType

Enumeration of video UI types in the meeting.

Enumerator
MeetingUIType_None 
MeetingUIType_VideoWall 
MeetingUIType_ActiveRender 

Definition at line 661 of file ZoomSDKErrors.h.

662{
663 //No video in the meeting.
665 //Video wall mode..
667 //Display the video of active user.
MeetingUIType
Enumeration of video UI types in the meeting.
@ MeetingUIType_None
@ MeetingUIType_VideoWall
@ MeetingUIType_ActiveRender

◆ PhoneFailedReason

Enumeration of reasons of phone calls failed.

Enumerator
PhoneFailedReason_None 
PhoneFailedReason_Busy 
PhoneFailedReason_Not_Available 
PhoneFailedReason_User_Hangup 
PhoneFailedReason_Other_Fail 
PhoneFailedReason_No_Answer 
PhoneFailedReason_Block_No_Host 
PhoneFailedReason_Block_High_Rate 
PhoneFailedReason_Block_Too_Frequent 

Definition at line 748 of file ZoomSDKErrors.h.

749{
750 //For initialization.
752 //The telephone service is busy.
754 //The telephone is out of service.
756 //The phone is hung up.
758 //Other reasons.
760 //The call is not answered.
762 //Disable the function of international callout before the host joins the meeting.
764 //The call-out is blocked by the system due to the high cost.
766 //All the invitees invited by the call should press the button one(1) to join the meeting. In case that many invitees do not press the button that leads to time out, the call invitation for this meeting shall be banned.
PhoneFailedReason
Enumeration of reasons of phone calls failed.
@ PhoneFailedReason_Block_No_Host
@ PhoneFailedReason_User_Hangup
@ PhoneFailedReason_Busy
@ PhoneFailedReason_No_Answer
@ PhoneFailedReason_Block_High_Rate
@ PhoneFailedReason_Block_Too_Frequent
@ PhoneFailedReason_Not_Available
@ PhoneFailedReason_None
@ PhoneFailedReason_Other_Fail

◆ PhoneStatus

Enumeration of phone call status.

Enumerator
PhoneStatus_None 
PhoneStatus_Calling 
PhoneStatus_Ringing 
PhoneStatus_Accepted 
PhoneStatus_Success 
PhoneStatus_Failed 
PhoneStatus_Canceling 
PhoneStatus_Canceled 
PhoneStatus_Cancel_Failed 
PhoneStatus_Timeout 

Definition at line 721 of file ZoomSDKErrors.h.

722{
723 //No status.
725 //In process of calling out.
727 //In process of ringing.
729 //The call is accepted.
731 //Call successful.
733 //Call failed.
735 //In process of canceling the response to the previous state.
737 //Cancel successfully.
739 //Failed to cancel.
741 //Timeout.
PhoneStatus
Enumeration of phone call status.
@ PhoneStatus_Ringing
@ PhoneStatus_Success
@ PhoneStatus_Canceled
@ PhoneStatus_Timeout
@ PhoneStatus_Accepted
@ PhoneStatus_Failed
@ PhoneStatus_Canceling
@ PhoneStatus_None
@ PhoneStatus_Cancel_Failed
@ PhoneStatus_Calling

◆ ScreenType

enum ScreenType

Enumeration of screen types for multi-sharing.

Enumerator
ScreenType_First 
ScreenType_Second 

Definition at line 649 of file ZoomSDKErrors.h.

650{
651 //Primary displayer.
653 //Secondary displayer.
ScreenType
Enumeration of screen types for multi-sharing.
@ ScreenType_First
@ ScreenType_Second

◆ SDKButton

enum SDKButton

Enumeration of in-meeting buttons on the toolbar.

Enumerator
AudioButton 
VideoButton 
ParticipantButton 
FitBarNewShareButton 
FitBarRemoteControlButton 
FitBarPauseShareButton 
FitBarAnnotateButton 
QAButton 
FitBarBroadcastButton 
PollingButton 
FitBarMoreButton 
MainExitFullScreenButton 
ClaimHostButton 
UpgradeButtonInFreeMeetingRemainTimeTooltip 
SwapShareContentAndVideoButton 
ChatButton 
ToolBarReactionsButton 
ToolBarShareButton 
RecordButton 

Definition at line 815 of file ZoomSDKErrors.h.

816{
817 //Audio button: manage in-meeting audio of the current user.
819 //Video button: manage in-meeting video of the current user.
821 //Participant button: manage or check the participants.
823 //Share button: share screen or application, etc.
825 //Remote control button when sharing or viewing the share.
827 //Pause the share.
829 //Annotation button.
831 //Question and answer(QA) button. Available only in webinar.
832 QAButton,
833 //Broadcast the webinar so user can join the webinar.
835 //Poll button: questionnaire.
837 //More: other functions in the menu.
839 //Exit full screen.
841 //Button for getting host.
843 //Upgarde button of free meeting remain time tooltip view.
845 //Swap share and video button: swap to display share or video.
847 //Chat button: manage in-meeting chat of the current user.
849 //Reaction Button on tool bar.
851 //Share button on tool bar.
853 //Recording button.
855}SDKButton;
SDKButton
Enumeration of in-meeting buttons on the toolbar.
@ MainExitFullScreenButton
@ ToolBarShareButton
@ ToolBarReactionsButton
@ AudioButton
@ PollingButton
@ VideoButton
@ ClaimHostButton
@ UpgradeButtonInFreeMeetingRemainTimeTooltip
@ RecordButton
@ FitBarBroadcastButton
@ FitBarMoreButton
@ FitBarNewShareButton
@ QAButton
@ FitBarAnnotateButton
@ FitBarPauseShareButton
@ FitBarRemoteControlButton
@ ParticipantButton
@ SwapShareContentAndVideoButton
@ ChatButton

◆ SDKUserType

Enumerator
SDKUserType_APIUser 
SDKUserType_EmailLogin 
SDKUserType_FaceBook 
SDKUserType_GoogleOAuth 
SDKUserType_SSO 
SDKUserType_Unknown 

Definition at line 16 of file ZoomSDKErrors.h.

16 {
17 //API user.
19 //User logs in with email.
21 //User logs in with Facebook account.
23 //User logs in with Google authentication.
25 //User logs in with SSO token.
27 //Unknown user type.
SDKUserType
Definition: ZoomSDKErrors.h:16
@ SDKUserType_FaceBook
Definition: ZoomSDKErrors.h:22
@ SDKUserType_GoogleOAuth
Definition: ZoomSDKErrors.h:24
@ SDKUserType_APIUser
Definition: ZoomSDKErrors.h:18
@ SDKUserType_Unknown
Definition: ZoomSDKErrors.h:28
@ SDKUserType_EmailLogin
Definition: ZoomSDKErrors.h:20
@ SDKUserType_SSO
Definition: ZoomSDKErrors.h:26

◆ SecuritySessionComponet

Enumeration of security session types.

Enumerator
SecuritySessionComponet_Unknown 
SecuritySessionComponet_Chat 
SecuritySessionComponet_FT 
SecuritySessionComponet_Audio 
SecuritySessionComponet_Video 
SecuritySessionComponet_AS 

Definition at line 860 of file ZoomSDKErrors.h.

861{
862 //Unknown component
864 //Chat.
866 //File Transfer.
868 //Audio.
870 //Video.
872 //Share application.
SecuritySessionComponet
Enumeration of security session types.
@ SecuritySessionComponet_Audio
@ SecuritySessionComponet_FT
@ SecuritySessionComponet_AS
@ SecuritySessionComponet_Chat
@ SecuritySessionComponet_Video
@ SecuritySessionComponet_Unknown

◆ SettingConnectionType

Enumeration of connection types.

Enumerator
SettingConnectionType_Unknow 
SettingConnectionType_P2P 
SettingConnectionType_Cloud 

Definition at line 943 of file ZoomSDKErrors.h.

943 {
944 //Unknown connection types.
946 //Peer to peer.
948 //Connect to the cloud.
SettingConnectionType
Enumeration of connection types.
@ SettingConnectionType_P2P
@ SettingConnectionType_Cloud
@ SettingConnectionType_Unknow

◆ SettingNetworkType

Enumeration of network types.

Enumerator
SettingNetworkType_Unknow 
SettingNetworkType_Wired 
SettingNetworkType_WiFi 
SettingNetworkType_PPP 
SettingNetworkType_3G 
SettingNetworkType_Other 

Definition at line 955 of file ZoomSDKErrors.h.

955 {
956 //Unknown network type.
958 //Wired LAN
960 //WIFI
962 //PPP
964 //3G
966 //Other network types.
SettingNetworkType
Enumeration of network types.
@ SettingNetworkType_3G
@ SettingNetworkType_PPP
@ SettingNetworkType_Other
@ SettingNetworkType_Wired
@ SettingNetworkType_WiFi
@ SettingNetworkType_Unknow

◆ shareSettingCmd

Enumerations of General setting about share.

Enumerator
shareSettingCmd_enterFullScreen 
shareSettingCmd_enterMaxWindow 
shareSettingCmd_sideToSideMode 
shareSettingCmd_MaintainCurrentSize 
shareSettingCmd_AutoFitWindowWhenViewShare 

Definition at line 1137 of file ZoomSDKErrors.h.

1137 {
1138 //When user share screen will enter full screen
1140 //When user to share screen will enter max window
1142 //When user user side to side mode
1144 //Keep current size.
1146 //Scale to fit shared content to Zoom window
shareSettingCmd
Enumerations of General setting about share.
@ shareSettingCmd_AutoFitWindowWhenViewShare
@ shareSettingCmd_enterMaxWindow
@ shareSettingCmd_sideToSideMode
@ shareSettingCmd_enterFullScreen
@ shareSettingCmd_MaintainCurrentSize

◆ StatisticWarningType

Enumeration of warning types.

Enumerator
StatisticWarningType_None 
StatisticWarningType_NetworkBad 
StatisticWarningType_CPUHigh 
StatisticWarningType_SystemBusy 

Definition at line 879 of file ZoomSDKErrors.h.

880{
881 //No warnings.
883 //The quality of the network connection is very poor.
885 //The CPU is highly occupied.
887 //The system is busy.
StatisticWarningType
Enumeration of warning types.
@ StatisticWarningType_CPUHigh
@ StatisticWarningType_None
@ StatisticWarningType_SystemBusy
@ StatisticWarningType_NetworkBad

◆ UserRole

enum UserRole

Enumeration of user roles.

Enumerator
UserRole_None 
UserRole_Host 
UserRole_CoHost 
UserRole_Attendee 
UserRole_Panelist 
UserRole_BreakoutRoom_Moderator 

Definition at line 702 of file ZoomSDKErrors.h.

703{
704 //For initialization.
706 //Host.
708 //Co-host.
710 //Attendee or webinar attendee.
712 //Panelist.
714 //Moderator of breakout room.
716}UserRole;
UserRole
Enumeration of user roles.
@ UserRole_Attendee
@ UserRole_BreakoutRoom_Moderator
@ UserRole_None
@ UserRole_CoHost
@ UserRole_Host
@ UserRole_Panelist

◆ VideoRenderDataType

Enumeration of video render data types.

Enumerator
VideoRenderDataType_None 
VideoRenderDataType_Video 
VideoRenderDataType_Avatar 

Definition at line 987 of file ZoomSDKErrors.h.

987 {
988 //For initialization.
990 //Video data.
992 //Avatar data.
VideoRenderDataType
Enumeration of video render data types.
@ VideoRenderDataType_None
@ VideoRenderDataType_Avatar
@ VideoRenderDataType_Video

◆ VideoRenderElementType

Enumeration of video render element types.

Enumerator
VideoRenderElementType_None 
VideoRenderElementType_Preview 
VideoRenderElementType_Active 
VideoRenderElementType_Normal 

Definition at line 973 of file ZoomSDKErrors.h.

973 {
974 //For initialization.
976 //Preview the video of user himself.
978 //Render the video of active speaker.
980 //Render normal video.
VideoRenderElementType
Enumeration of video render element types.
@ VideoRenderElementType_None
@ VideoRenderElementType_Preview
@ VideoRenderElementType_Active
@ VideoRenderElementType_Normal

◆ ViewShareMode

Enumeration of sharing modes.

Enumerator
ViewShareMode_FullFill 
ViewShareMode_LetterBox 

Definition at line 999 of file ZoomSDKErrors.h.

999 {
1000 //The mode of shared content adaptive pattern in the view.
1002 //Letterbox. It is the practice of transferring film shot in a widescreen aspect ratio to standard-width video formats while preserving the film's original aspect ratio.
ViewShareMode
Enumeration of sharing modes.
@ ViewShareMode_FullFill
@ ViewShareMode_LetterBox

◆ WebinarRegisterType

Enumeration of types to register webinar.

Enumerator
WebinarRegisterType_None 
WebinarRegisterType_URL 
WebinarRegisterType_Email 

Definition at line 1073 of file ZoomSDKErrors.h.

1074{
1075 //For initialization.
1077 //Register webinar with URL.
1079 //Register webinar with email.
WebinarRegisterType
Enumeration of types to register webinar.
@ WebinarRegisterType_Email
@ WebinarRegisterType_URL
@ WebinarRegisterType_None

◆ ZoomSDKAnnotationSavedType

Enumerations of the type for save screenshot file.

Enumerator
ZoomSDKAnnotationSavedType_PNG 
ZoomSDKAnnotationSavedType_PDF 

Definition at line 1291 of file ZoomSDKErrors.h.

1292{
1293 //The file type is PNG.
1295 //The file type is PDF.
ZoomSDKAnnotationSavedType
Enumerations of the type for save screenshot file.
@ ZoomSDKAnnotationSavedType_PDF
@ ZoomSDKAnnotationSavedType_PNG

◆ ZoomSDKAttendeeViewMode

Enumerator
ZoomSDKAttendeeViewMode_None 
ZoomSDKAttendeeViewMode_FollowHost 
ZoomSDKAttendeeViewMode_Speaker 
ZoomSDKAttendeeViewMode_Gallery 
ZoomSDKAttendeeViewMode_Sharing_Standard 
ZoomSDKAttendeeViewMode_Sharing_SidebysideSpeaker 
ZoomSDKAttendeeViewMode_Sharing_SidebysideGallery 

Definition at line 1715 of file ZoomSDKErrors.h.

◆ ZoomSDKAudioActionInfo

Enumerations of Audio action info.

Enumerator
ZoomSDKAudioActionInfo_none 
ZoomSDKAudioActionInfo_needJoinVoip 
ZoomSDKAudioActionInfo_muteOrUnmenuAudio 
ZoomSDKAudioActionInfo_noAudioDeviceConnected 
ZoomSDKAudioActionInfo_computerAudioDeviceError 

Definition at line 1195 of file ZoomSDKErrors.h.

1195 {
1196 //The audio button action info is none.
1198 //The audio button action info is need to join voip.
1200 //The audio button action info is need to mute/unmute audio.
1202 //The audio button action info is no audio device connected.
1204 //The audio button action info is computer audio device error.
ZoomSDKAudioActionInfo
Enumerations of Audio action info.
@ ZoomSDKAudioActionInfo_muteOrUnmenuAudio
@ ZoomSDKAudioActionInfo_computerAudioDeviceError
@ ZoomSDKAudioActionInfo_noAudioDeviceConnected
@ ZoomSDKAudioActionInfo_none
@ ZoomSDKAudioActionInfo_needJoinVoip

◆ ZoomSDKAudioEchoCancellationLevel

Enumerations of the Echo Cancellation.

Enumerator
ZoomSDKAudioEchoCancellationLevel_Auto 
ZoomSDKAudioEchoCancellationLevel_Aggressive 

Definition at line 1440 of file ZoomSDKErrors.h.

1441{
1442 //The echo cancellation Level is automatically.
1444 //The echo cancellation Level is aggressive.
ZoomSDKAudioEchoCancellationLevel
Enumerations of the Echo Cancellation.
@ ZoomSDKAudioEchoCancellationLevel_Auto
@ ZoomSDKAudioEchoCancellationLevel_Aggressive

◆ ZoomSDKAudioShareMode

Enumerations of the audio share mode.

Enumerator
ZoomSDKAudioShareMode_Mono 
ZoomSDKAudioShareMode_Stereo 

Definition at line 1654 of file ZoomSDKErrors.h.

1655{
ZoomSDKAudioShareMode
Enumerations of the audio share mode.
@ ZoomSDKAudioShareMode_Stereo
@ ZoomSDKAudioShareMode_Mono

◆ ZoomSDKAudioStatus

Enumeration of Audio status.

Enumerator
ZoomSDKAudioStatus_None 
ZoomSDKAudioStatus_Muted 
ZoomSDKAudioStatus_UnMuted 
ZoomSDKAudioStatus_MutedByHost 
ZoomSDKAudioStatus_UnMutedByHost 
ZoomSDKAudioStatus_MutedAllByHost 
ZoomSDKAudioStatus_UnMutedAllByHost 

Definition at line 481 of file ZoomSDKErrors.h.

481 {
482 //For initialization.
484 //The audio is muted.
486 //The audio is unmuted.
488 //The audio is muted by the host.
490 //The audio is unmuted by the host.
492 //Host mutes all participants.
494 //Host unmutes all participants.
ZoomSDKAudioStatus
Enumeration of Audio status.
@ ZoomSDKAudioStatus_UnMuted
@ ZoomSDKAudioStatus_None
@ ZoomSDKAudioStatus_MutedByHost
@ ZoomSDKAudioStatus_UnMutedAllByHost
@ ZoomSDKAudioStatus_UnMutedByHost
@ ZoomSDKAudioStatus_MutedAllByHost
@ ZoomSDKAudioStatus_Muted

◆ ZoomSDKAudioType

Enumerator
ZoomSDKAudioType_None 
ZoomSDKAudioType_Voip 
ZoomSDKAudioType_Phone 
ZoomSDKAudioType_Unknow 

Definition at line 506 of file ZoomSDKErrors.h.

506 {
507 //No audio.
509 //VoIP.
511 //Phone.
513 //Unknown audio type.
ZoomSDKAudioType
@ ZoomSDKAudioType_Phone
@ ZoomSDKAudioType_Voip
@ ZoomSDKAudioType_Unknow
@ ZoomSDKAudioType_None

◆ ZoomSDKAuthError

Enumeration of SDK authentication results.

Enumerator
ZoomSDKAuthError_Success 
ZoomSDKAuthError_KeyOrSecretWrong 
ZoomSDKAuthError_AccountNotSupport 
ZoomSDKAuthError_AccountNotEnableSDK 
ZoomSDKAuthError_Timeout 
ZoomSDKAuthError_NetworkIssue 
ZoomSDKAuthError_Client_Incompatible 
ZoomSDKAuthError_JwtTokenWrong 
ZoomSDKAuthError_KeyOrSecretEmpty 
ZoomSDKAuthError_Unknown 

Definition at line 274 of file ZoomSDKErrors.h.

274 {
275 //Authentication is successful
277 //Key or secret is wrong
279 //Client account does not support
281 //Client account does not enable SDK
283 //Auth timeout
285 //Network issue
287 //Client incompatible
289 //The jwt token to authenticate is wrong.
291 //The key or secret to authenticate is empty.
293 //Unknown error
ZoomSDKAuthError
Enumeration of SDK authentication results.
@ ZoomSDKAuthError_AccountNotSupport
@ ZoomSDKAuthError_Success
@ ZoomSDKAuthError_KeyOrSecretWrong
@ ZoomSDKAuthError_AccountNotEnableSDK
@ ZoomSDKAuthError_Client_Incompatible
@ ZoomSDKAuthError_Unknown
@ ZoomSDKAuthError_KeyOrSecretEmpty
@ ZoomSDKAuthError_JwtTokenWrong
@ ZoomSDKAuthError_Timeout
@ ZoomSDKAuthError_NetworkIssue

◆ ZoomSDKBOControllerError

Enumerator
ZoomSDKBOControllerError_Null_Pointer 
ZoomSDKBOControllerError_Wrong_Current_Status 
ZoomSDKBOControllerError_Token_Not_Ready 
ZoomSDKBOControllerError_No_Privilege 
ZoomSDKBOControllerError_BO_List_Is_Uploading 
ZoomSDKBOControllerError_Upload_Fail 
ZoomSDKBOControllerError_No_One_Has_Been_Assigned 
ZoomSDKBOControllerError_Unknow 

Definition at line 1532 of file ZoomSDKErrors.h.

1532 {
1533 //The pointer is null.
1535 //Can't start/stop BO when start/stop already.
1537 //BO token is not ready.
1539 //Only host have the privilege to create/start/stop BO.
1541 //BO list is upload.
1543 //Failed to upload BO list to conference attribute.
1545 //No user assigned to breakout room.
ZoomSDKBOControllerError
@ ZoomSDKBOControllerError_No_Privilege
@ ZoomSDKBOControllerError_Wrong_Current_Status
@ ZoomSDKBOControllerError_No_One_Has_Been_Assigned
@ ZoomSDKBOControllerError_Upload_Fail
@ ZoomSDKBOControllerError_Token_Not_Ready
@ ZoomSDKBOControllerError_Null_Pointer
@ ZoomSDKBOControllerError_Unknow
@ ZoomSDKBOControllerError_BO_List_Is_Uploading

◆ ZoomSDKBOStatus

Enum for BO status.

Enumerator
ZoomSDKBOStatus_Invalid 
ZoomSDKBOStatus_Edit 
ZoomSDKBOStatus_Started 
ZoomSDKBOStatus_Stopping 
ZoomSDKBOStatus_Ended 

Definition at line 1577 of file ZoomSDKErrors.h.

1577 {
1578 //BO status is invalid.
1580 //BO edit & assign.
1582 //BO is started.
1584 //Stopping BO.
1586 //BO is ended.
ZoomSDKBOStatus
Enum for BO status.
@ ZoomSDKBOStatus_Invalid
@ ZoomSDKBOStatus_Started
@ ZoomSDKBOStatus_Stopping
@ ZoomSDKBOStatus_Ended
@ ZoomSDKBOStatus_Edit

◆ ZoomSDKBOStopCountDown

Enum for BO stop countdown.

Enumerator
ZoomSDKBOStopCountDown_Not 
ZoomSDKBOStopCountDown_Seconds_10 
ZoomSDKBOStopCountDown_Seconds_15 
ZoomSDKBOStopCountDown_Seconds_30 
ZoomSDKBOStopCountDown_Seconds_60 
ZoomSDKBOStopCountDown_Seconds_120 

Definition at line 1565 of file ZoomSDKErrors.h.

1565 {
ZoomSDKBOStopCountDown
Enum for BO stop countdown.
@ ZoomSDKBOStopCountDown_Seconds_30
@ ZoomSDKBOStopCountDown_Seconds_10
@ ZoomSDKBOStopCountDown_Seconds_60
@ ZoomSDKBOStopCountDown_Not
@ ZoomSDKBOStopCountDown_Seconds_120
@ ZoomSDKBOStopCountDown_Seconds_15

◆ ZoomSDKBOUserStatus

Enumerations of breakout meeting status.

Enumerator
ZoomSDKBOUserStatus_Unknow 
ZoomSDKBOUserStatus_UnAssigned 
ZoomSDKBOUserStatus_Assigned_Not_Join 
ZoomSDKBOUserStatus_InBreakOutMeeting 

Definition at line 1211 of file ZoomSDKErrors.h.

1211 {
1212 //the breakout meeting status is unknow.
1214 //the breakout meeting status is unassigned.
1216 //the breakout meeting status is not join breakout meeting.
1218 //the breakout meeting status is in breakout meeting.
ZoomSDKBOUserStatus
Enumerations of breakout meeting status.
@ ZoomSDKBOUserStatus_Unknow
@ ZoomSDKBOUserStatus_InBreakOutMeeting
@ ZoomSDKBOUserStatus_UnAssigned
@ ZoomSDKBOUserStatus_Assigned_Not_Join

◆ ZoomSDKChatMessageDeleteType

Enumerations of the chat message delete type.

Enumerator
ZoomSDK_Chat_Delete_By_None 
ZoomSDK_Chat_Delete_By_Self 
ZoomSDK_Chat_Delete_By_Host 
ZoomSDK_Chat_Delete_By_Dlp 

Definition at line 1643 of file ZoomSDKErrors.h.

1644{
1646 ZoomSDK_Chat_Delete_By_Self, // delete by self
1647 ZoomSDK_Chat_Delete_By_Host, // delete by host
1648 ZoomSDK_Chat_Delete_By_Dlp, // delete by dlp when the message goes against the host organization's compliance policies.
ZoomSDKChatMessageDeleteType
Enumerations of the chat message delete type.
@ ZoomSDK_Chat_Delete_By_None
@ ZoomSDK_Chat_Delete_By_Dlp
@ ZoomSDK_Chat_Delete_By_Host
@ ZoomSDK_Chat_Delete_By_Self

◆ ZoomSDKChatMessageType

Enumerations of the type for chat message.

Enumerator
ZoomSDKChatMessageType_To_None 
ZoomSDKChatMessageType_To_All 
ZoomSDKChatMessageType_To_All_Panelist 
ZoomSDKChatMessageType_To_Individual_Panelist 
ZoomSDKChatMessageType_To_Individual 
ZoomSDKChatMessageType_To_WaitingRoomUsers 

Definition at line 1330 of file ZoomSDKErrors.h.

1331{
1332 //For initialize
1334 //Chat message is send to all in normal meeting ,also means to all panelist and attendees when webinar meeting.
1336 //Chat message is send to all panelists.
1338 //Chat message is send to individual attendee and cc panelists.
1340 //Chat message is send to individual user.
1342 //Chat message is send to waiting room user.
ZoomSDKChatMessageType
Enumerations of the type for chat message.
@ ZoomSDKChatMessageType_To_WaitingRoomUsers
@ ZoomSDKChatMessageType_To_Individual_Panelist
@ ZoomSDKChatMessageType_To_All_Panelist
@ ZoomSDKChatMessageType_To_All
@ ZoomSDKChatMessageType_To_None
@ ZoomSDKChatMessageType_To_Individual

◆ ZoomSDKChatPriviledgeType

Enumerations of the priviledge for attendee chat.

Enumerator
ZoomSDKChatPriviledgeType_To_Everyone 
ZoomSDKChatPriviledgeType_To_All_Panelist 
ZoomSDKChatPriviledgeType_To_Host 
ZoomSDKChatPriviledgeType_Disable_Attendee_Chat 
ZoomSDKChatPriviledgeType_Host_Public 

Definition at line 1302 of file ZoomSDKErrors.h.

1303{
1304 //Allow attendee to chat with everyone. [meeting & webinar]
1306 //Allow attendee to chat with all panelists only.[for webinar]
1308 //Allow attendee to chat with host only [meeting]
1310 //Allow attendee to chat with no one [meeting & webinar]
1312 //Allow attendee to chat with host and public [meeting]
ZoomSDKChatPriviledgeType
Enumerations of the priviledge for attendee chat.
@ ZoomSDKChatPriviledgeType_Disable_Attendee_Chat
@ ZoomSDKChatPriviledgeType_To_All_Panelist
@ ZoomSDKChatPriviledgeType_To_Host
@ ZoomSDKChatPriviledgeType_To_Everyone
@ ZoomSDKChatPriviledgeType_Host_Public

◆ ZoomSDKConnectionQuality

Enumeration of connection quality.

Enumerator
ZoomSDKConnectionQuality_Unknow 
ZoomSDKConnectionQuality_VeryBad 
ZoomSDKConnectionQuality_Bad 
ZoomSDKConnectionQuality_NotGood 
ZoomSDKConnectionQuality_Normal 
ZoomSDKConnectionQuality_Good 
ZoomSDKConnectionQuality_Excellent 

Definition at line 561 of file ZoomSDKErrors.h.

561 {
562 //Unknown connection status.
564 //The connection quality is very poor.
566 //The connection quality is poor.
568 //The connection quality is not good.
570 //The connection quality is normal.
572 //The connection quality is good.
574 //The connection quality is excellent.
ZoomSDKConnectionQuality
Enumeration of connection quality.
@ ZoomSDKConnectionQuality_VeryBad
@ ZoomSDKConnectionQuality_Excellent
@ ZoomSDKConnectionQuality_NotGood
@ ZoomSDKConnectionQuality_Unknow
@ ZoomSDKConnectionQuality_Good
@ ZoomSDKConnectionQuality_Bad
@ ZoomSDKConnectionQuality_Normal

◆ ZoomSDKCustomWaitingRoomDataStatus

Enumerations of waiting room customize data status.

Enumerator
ZoomSDKCustomWaitingRoomDataStatus_Init 
ZoomSDKCustomWaitingRoomDataStatus_Downloading 
ZoomSDKCustomWaitingRoomDataStatus_Download_OK 
ZoomSDKCustomWaitingRoomDataStatus_Download_Failed 

Definition at line 1673 of file ZoomSDKErrors.h.

1674{
ZoomSDKCustomWaitingRoomDataStatus
Enumerations of waiting room customize data status.
@ ZoomSDKCustomWaitingRoomDataStatus_Download_OK
@ ZoomSDKCustomWaitingRoomDataStatus_Download_Failed
@ ZoomSDKCustomWaitingRoomDataStatus_Init
@ ZoomSDKCustomWaitingRoomDataStatus_Downloading

◆ ZoomSDKDeviceStatus

Enumeration of device status.

Enumerator
Device_Error_Unknow 
New_Device_Found 
Device_Error_Found 
No_Device 
Audio_No_Input 
Audio_Error_Be_Muted 
Device_List_Update 
Audio_Disconnect_As_Detected_Echo 

Definition at line 1100 of file ZoomSDKErrors.h.

1100 {
1101 //Unknown device.
1103 //New device is detected by the system.
1105 //The device is not found.
1107 //No device.
1108 No_Device,
1109 //No sound can be detected from the microphone.
1111 //The audio is muted. Press Command+Shift+A to unmute
1113 //The device list is updated.
1115 //The audio is disconnected once detected echo.
ZoomSDKDeviceStatus
Enumeration of device status.
@ Device_Error_Unknow
@ Device_List_Update
@ Device_Error_Found
@ New_Device_Found
@ Audio_Disconnect_As_Detected_Echo
@ No_Device
@ Audio_No_Input
@ Audio_Error_Be_Muted

◆ ZoomSDKEmojiReactionDisplayType

Enumerator
ZoomSDKEmojiReactionDisplayType_None 
ZoomSDKEmojiReactionDisplayType_Full 
ZoomSDKEmojiReactionDisplayType_Medium 
ZoomSDKEmojiReactionDisplayType_Hidden 

Definition at line 1726 of file ZoomSDKErrors.h.

◆ ZoomSDKEmojiReactionSkinTone

Enumerator
ZoomSDKEmojiReactionSkinTone_Unknow 
ZoomSDKEmojiReactionSkinTone_Default 
ZoomSDKEmojiReactionSkinTone_Light 
ZoomSDKEmojiReactionSkinTone_MediumLight 
ZoomSDKEmojiReactionSkinTone_Medium 
ZoomSDKEmojiReactionSkinTone_MediumDark 
ZoomSDKEmojiReactionSkinTone_Dark 

Definition at line 1426 of file ZoomSDKErrors.h.

◆ ZoomSDKEmojiReactionType

Enumerator
ZoomSDKEmojiReactionType_Unknow 
ZoomSDKEmojiReactionType_Clap 
ZoomSDKEmojiReactionType_Thumbsup 
ZoomSDKEmojiReactionType_Heart 
ZoomSDKEmojiReactionType_Joy 
ZoomSDKEmojiReactionType_Openmouth 
ZoomSDKEmojiReactionType_Tada 

Definition at line 1415 of file ZoomSDKErrors.h.

◆ ZoomSDKError

Enumeration of common errors of SDK.

Enumerator
ZoomSDKError_Success 
ZoomSDKError_Failed 
ZoomSDKError_Uninit 
ZoomSDKError_ServiceFailed 
ZoomSDKError_WrongUsage 
ZoomSDKError_InvalidPrameter 
ZoomSDKError_NoPermission 
ZoomSDKError_NoRecordingInProgress 
ZoomSDKError_TooFrequentCall 
ZoomSDKError_UnSupportedFeature 
ZoomSDKError_EmailLoginIsDisabled 
ZoomSDKError_ModuleLoadFail 
ZoomSDKError_NoVideoData 
ZoomSDKError_NoAudioData 
ZoomSDKError_NoShareData 
ZoomSDKError_NoVideoDeviceFound 
ZoomSDKError_DeviceError 
ZoomSDKError_NotInMeeting 
ZoomSDKError_initDevice 
ZoomSDKError_CanNotChangeVirtualDevice 
ZoomSDKError_PreprocessRawdataError 
ZoomSDKError_NoLicense 
ZoomSDKError_Malloc_Failed 
ZoomSDKError_ShareCannotSubscribeMyself 
ZoomSDKError_NeedUserConfirmRecordDisclaimer 
ZoomSDKError_UnKnow 

Definition at line 216 of file ZoomSDKErrors.h.

216 {
217 //Success.
219 //Failed.
221 //SDK is not initialize.
223 //Service is failed.
225 //Incorrect usage of the feature.
227 //Wrong parameter.
229 //No permission.
231 //There is no recording in process.
233 //Api calls are too frequent.
235 //unsupported feature
237 //unsupport email login
239 //Module load fail.
241 //No video data.
243 //No audio data.
245 //No share data.
247 //Not found video device.
249 //Device error.
251 //Not in meeting.
253 //Init device.
255 //Can't change virtual device.
257 //Preprocess rawdata error.
259 //No license.
261 //Malloc failed.
263 //ShareCannotSubscribeMyself.
265 //Need user confirm record disclaimer.
267 //Unknown error.
ZoomSDKError
Enumeration of common errors of SDK.
@ ZoomSDKError_PreprocessRawdataError
@ ZoomSDKError_DeviceError
@ ZoomSDKError_Failed
@ ZoomSDKError_ModuleLoadFail
@ ZoomSDKError_NeedUserConfirmRecordDisclaimer
@ ZoomSDKError_CanNotChangeVirtualDevice
@ ZoomSDKError_NotInMeeting
@ ZoomSDKError_Success
@ ZoomSDKError_NoLicense
@ ZoomSDKError_TooFrequentCall
@ ZoomSDKError_UnKnow
@ ZoomSDKError_NoPermission
@ ZoomSDKError_UnSupportedFeature
@ ZoomSDKError_NoVideoDeviceFound
@ ZoomSDKError_Malloc_Failed
@ ZoomSDKError_NoRecordingInProgress
@ ZoomSDKError_NoShareData
@ ZoomSDKError_NoAudioData
@ ZoomSDKError_EmailLoginIsDisabled
@ ZoomSDKError_InvalidPrameter
@ ZoomSDKError_NoVideoData
@ ZoomSDKError_WrongUsage
@ ZoomSDKError_Uninit
@ ZoomSDKError_ServiceFailed
@ ZoomSDKError_initDevice
@ ZoomSDKError_ShareCannotSubscribeMyself

◆ ZoomSDKFaceMakeupType

Enumerator
ZoomSDKFaceMakeupType_None 
ZoomSDKFaceMakeupType_Mustache 
ZoomSDKFaceMakeupType_Eyebrow 
ZoomSDKFaceMakeupType_Lip 

Definition at line 1700 of file ZoomSDKErrors.h.

1701{
ZoomSDKFaceMakeupType
@ ZoomSDKFaceMakeupType_Mustache
@ ZoomSDKFaceMakeupType_None
@ ZoomSDKFaceMakeupType_Eyebrow
@ ZoomSDKFaceMakeupType_Lip

◆ ZoomSDKFPSValue

Enumerations of limited FPS value.

Enumerator
ZoomSDKFPSValue_One 
ZoomSDKFPSValue_Two 
ZoomSDKFPSValue_Four 
ZoomSDKFPSValue_Six 
ZoomSDKFPSValue_Eight 
ZoomSDKFPSValue_Ten 
ZoomSDKFPSValue_Fifteen 

Definition at line 1225 of file ZoomSDKErrors.h.

1225 {
1226 //The value is one.
1228 //The value is two.
1230 //The value is four.
1232 //The value is six.
1234 //The value is eight.
1236 //The value is ten.
1238 //The value is fifteen.
ZoomSDKFPSValue
Enumerations of limited FPS value.
@ ZoomSDKFPSValue_Fifteen
@ ZoomSDKFPSValue_Six
@ ZoomSDKFPSValue_Eight
@ ZoomSDKFPSValue_Four
@ ZoomSDKFPSValue_Two
@ ZoomSDKFPSValue_One
@ ZoomSDKFPSValue_Ten

◆ ZoomSDKLiveTranscriptionOperationType

Enumerations of the type for live transcription operation type.

Enumerator
ZoomSDK_LiveTranscription_OperationType_None 
ZoomSDK_LiveTranscription_OperationType_Add 
ZoomSDK_LiveTranscription_OperationType_Update 
ZoomSDK_LiveTranscription_OperationType_Delete 
ZoomSDK_LiveTranscription_OperationType_Complete 
ZoomSDK_LiveTranscription_OperationType_NotSupported 
ZoomSDK_LiveTranscription_OperationType_NoTranslation 

Definition at line 1617 of file ZoomSDKErrors.h.

1618{
ZoomSDKLiveTranscriptionOperationType
Enumerations of the type for live transcription operation type.
@ ZoomSDK_LiveTranscription_OperationType_Add
@ ZoomSDK_LiveTranscription_OperationType_Delete
@ ZoomSDK_LiveTranscription_OperationType_Update
@ ZoomSDK_LiveTranscription_OperationType_Complete
@ ZoomSDK_LiveTranscription_OperationType_NotSupported
@ ZoomSDK_LiveTranscription_OperationType_NoTranslation
@ ZoomSDK_LiveTranscription_OperationType_None

◆ ZoomSDKLiveTranscriptionStaus

Enumerations of the type for live transcription status.

Enumerator
ZoomSDK_LiveTranscription_Status_Stop 
ZoomSDK_LiveTranscription_Status_Start 
ZoomSDK_LiveTranscription_Status_User_Sub 
ZoomSDK_LiveTranscription_Status_Connecting 

Definition at line 1606 of file ZoomSDKErrors.h.

1607{
1610 ZoomSDK_LiveTranscription_Status_User_Sub = 2, //user subscriber
ZoomSDKLiveTranscriptionStaus
Enumerations of the type for live transcription status.
@ ZoomSDK_LiveTranscription_Status_User_Sub
@ ZoomSDK_LiveTranscription_Status_Connecting
@ ZoomSDK_LiveTranscription_Status_Start
@ ZoomSDK_LiveTranscription_Status_Stop

◆ ZoomSDKLocalVideoDeviceRotation

Enumerator
ZoomSDKLOCAL_DEVICE_ROTATION_ACTION_UNKnown 
ZoomSDKLOCAL_DEVICE_ROTATION_ACTION_0 
ZoomSDKLOCAL_DEVICE_ROTATION_ACTION_CLOCK90 
ZoomSDKLOCAL_DEVICE_ROTATION_ACTION_CLOCK180 
ZoomSDKLOCAL_DEVICE_ROTATION_ACTION_ANTI_CLOCK90 

Definition at line 1273 of file ZoomSDKErrors.h.

◆ ZoomSDKLoginFailReason

Enumerator
ZoomSDKLoginFailReason_None 
ZoomSDKLoginFailReason_EmailLoginDisabled 
ZoomSDKLoginFailReason_UserNotExist 
ZoomSDKLoginFailReason_WrongPassword 
ZoomSDKLoginFailReason_AccountLocked 
ZoomSDKLoginFailReason_SDKNeedUpdate 
ZoomSDKLoginFailReason_TooManyFailedAttempts 
ZoomSDKLoginFailReason_SMSCodeError 
ZoomSDKLoginFailReason_SMSCodeExpired 
ZoomSDKLoginFailReason_PhoneNumberFormatInValid 
ZoomSDKLoginFailReason_LoginTokenInvalid 
ZoomSDKLoginFailReason_UserDisagreeLoginDisclaimer 
ZoomSDKLoginFailReason_MFARequired 
ZoomSDKLoginFailReason_NeedBirthdayAsk 
ZoomSDKLoginFailReason_Other_Issue 

Definition at line 1487 of file ZoomSDKErrors.h.

1488{
1490 //Email login disabled.
1492 //User not exist.
1494 //Password is wrong.
1496 //Account is locked.
1498 //SDK need update.
1500 //Attemps too many times.
1502 // SMS code error.
1504 //SMS code expired.
1506 //Phone number format invalid.
1508 //Login token invalid.
1510 //User disagree login disclaimer.
1512 //MFA Required.
1514 //Need ask birthday.
1516 //Login fail other reason.
ZoomSDKLoginFailReason
@ ZoomSDKLoginFailReason_UserNotExist
@ ZoomSDKLoginFailReason_WrongPassword
@ ZoomSDKLoginFailReason_LoginTokenInvalid
@ ZoomSDKLoginFailReason_MFARequired
@ ZoomSDKLoginFailReason_AccountLocked
@ ZoomSDKLoginFailReason_SMSCodeExpired
@ ZoomSDKLoginFailReason_EmailLoginDisabled
@ ZoomSDKLoginFailReason_Other_Issue
@ ZoomSDKLoginFailReason_PhoneNumberFormatInValid
@ ZoomSDKLoginFailReason_NeedBirthdayAsk
@ ZoomSDKLoginFailReason_TooManyFailedAttempts
@ ZoomSDKLoginFailReason_SMSCodeError
@ ZoomSDKLoginFailReason_None
@ ZoomSDKLoginFailReason_UserDisagreeLoginDisclaimer
@ ZoomSDKLoginFailReason_SDKNeedUpdate

◆ ZoomSDKLoginStatus

Enumeration of ZOOM SDK login status.

Enumerator
ZoomSDKLoginStatus_Idle 
ZoomSDKLoginStatus_Success 
ZoomSDKLoginStatus_Failed 
ZoomSDKLoginStatus_Processing 

Definition at line 395 of file ZoomSDKErrors.h.

395 {
396 //User does not login.
398 //Login successfully.
400 //Login failed.
402 //Login in progress.
ZoomSDKLoginStatus
Enumeration of ZOOM SDK login status.
@ ZoomSDKLoginStatus_Success
@ ZoomSDKLoginStatus_Idle
@ ZoomSDKLoginStatus_Processing
@ ZoomSDKLoginStatus_Failed

◆ ZoomSDKMeetingError

Enumeration of errors to start/join meeting.

Enumerator
ZoomSDKMeetingError_Success 
ZoomSDKMeetingError_NetworkUnavailable 
ZoomSDKMeetingError_ReconnectFailed 
ZoomSDKMeetingError_MMRError 
ZoomSDKMeetingError_PasswordError 
ZoomSDKMeetingError_SessionError 
ZoomSDKMeetingError_MeetingOver 
ZoomSDKMeetingError_MeetingNotStart 
ZoomSDKMeetingError_MeetingNotExist 
ZoomSDKMeetingError_UserFull 
ZoomSDKMeetingError_ClientIncompatible 
ZoomSDKMeetingError_NoMMR 
ZoomSDKMeetingError_MeetingLocked 
ZoomSDKMeetingError_MeetingRestricted 
ZoomSDKMeetingError_MeetingJBHRestricted 
ZoomSDKMeetingError_EmitWebRequestFailed 
ZoomSDKMeetingError_StartTokenExpired 
ZoomSDKMeetingError_VideoSessionError 
ZoomSDKMeetingError_AudioAutoStartError 
ZoomSDKMeetingError_RegisterWebinarFull 
ZoomSDKMeetingError_RegisterWebinarHostRegister 
ZoomSDKMeetingError_RegisterWebinarPanelistRegister 
ZoomSDKMeetingError_RegisterWebinarDeniedEmail 
ZoomSDKMeetingError_RegisterWebinarEnforceLogin 
ZoomSDKMeetingError_ZCCertificateChanged 
ZoomSDKMeetingError_vanityNotExist 
ZoomSDKMeetingError_joinWebinarWithSameEmail 
ZoomSDKMeetingError_disallowHostMeeting 
ZoomSDKMeetingError_ConfigFileWriteFailed 
ZoomSDKMeetingError_forbidToJoinInternalMeeting 
ZoomSDKMeetingError_RemovedByHost 
ZoomSDKMeetingError_HostDisallowOutsideUserJoin 
ZoomSDKMeetingError_Unknown 
ZoomSDKMeetingError_None 
ZoomSDKMeetingError_AppPrivilegeTokenError 
ZoomSDKMeetingError_JmakUserEmailNotMatch 

Definition at line 315 of file ZoomSDKErrors.h.

315 {
316 //Start/Join meeting successfully.
318 //Network issue, please check the network connection.
320 //Failed to reconnect the meeting.
322 //MMR issue, please check MMR configuration.
324 //The meeting password is incorrect.
326 //Failed to create video and audio data connection with MMR.
328 //Meeting is over.
330 //Meeting is not started.
332 //The meeting does not exist.
334 //The amount of attendees reaches the upper limit.
336 //The ZOOM SDK version is incompatible.
338 //No MMR is valid.
340 //The meeting is locked by the host.
342 //The meeting is restricted.
344 //The meeting is restricted to join before host.
346 //Failed to request the web server.
348 //Failed to start meeting with expired token.
350 //The user's video does not work.
352 //The user's audio cannot auto-start.
354 //The amount of webinar attendees reaches the upper limit.
356 //User needs to register a webinar account if he wants to start a webinar.
358 //User needs to register an account if he wants to join the webinar by the link.
360 //The host has denied your webinar registration.
362 //Sign in with the specified account to join webinar.
364 //The certificate of ZC has been changed.
366 //Vanity conference ID does not exist.
368 //Join webinar with the same email.
370 //Meeting settings is not allowed to start a meeting.
372 //Failed to write configure file.
374 //Forbidden to join the internal meeting.
376 // User is removed from meeting by host.
378 //Host disallow outside user join.
380 //Unknown error.
382 //No error.
384 //App privilege token error.
386 //Jmak user email not match
ZoomSDKMeetingError
Enumeration of errors to start/join meeting.
@ ZoomSDKMeetingError_vanityNotExist
@ ZoomSDKMeetingError_None
@ ZoomSDKMeetingError_ConfigFileWriteFailed
@ ZoomSDKMeetingError_RegisterWebinarHostRegister
@ ZoomSDKMeetingError_UserFull
@ ZoomSDKMeetingError_RegisterWebinarFull
@ ZoomSDKMeetingError_Unknown
@ ZoomSDKMeetingError_EmitWebRequestFailed
@ ZoomSDKMeetingError_RegisterWebinarDeniedEmail
@ ZoomSDKMeetingError_Success
@ ZoomSDKMeetingError_MMRError
@ ZoomSDKMeetingError_StartTokenExpired
@ ZoomSDKMeetingError_MeetingOver
@ ZoomSDKMeetingError_JmakUserEmailNotMatch
@ ZoomSDKMeetingError_NoMMR
@ ZoomSDKMeetingError_ReconnectFailed
@ ZoomSDKMeetingError_joinWebinarWithSameEmail
@ ZoomSDKMeetingError_RegisterWebinarPanelistRegister
@ ZoomSDKMeetingError_HostDisallowOutsideUserJoin
@ ZoomSDKMeetingError_ClientIncompatible
@ ZoomSDKMeetingError_SessionError
@ ZoomSDKMeetingError_MeetingRestricted
@ ZoomSDKMeetingError_MeetingNotStart
@ ZoomSDKMeetingError_MeetingJBHRestricted
@ ZoomSDKMeetingError_NetworkUnavailable
@ ZoomSDKMeetingError_VideoSessionError
@ ZoomSDKMeetingError_RegisterWebinarEnforceLogin
@ ZoomSDKMeetingError_AudioAutoStartError
@ ZoomSDKMeetingError_forbidToJoinInternalMeeting
@ ZoomSDKMeetingError_AppPrivilegeTokenError
@ ZoomSDKMeetingError_MeetingNotExist
@ ZoomSDKMeetingError_PasswordError
@ ZoomSDKMeetingError_ZCCertificateChanged
@ ZoomSDKMeetingError_disallowHostMeeting
@ ZoomSDKMeetingError_MeetingLocked
@ ZoomSDKMeetingError_RemovedByHost

◆ ZoomSDKMeetingStatus

Enumeration of meeting status.

Enumerator
ZoomSDKMeetingStatus_Idle 
ZoomSDKMeetingStatus_Connecting 
ZoomSDKMeetingStatus_WaitingForHost 
ZoomSDKMeetingStatus_InMeeting 
ZoomSDKMeetingStatus_Disconnecting 
ZoomSDKMeetingStatus_Reconnecting 
ZoomSDKMeetingStatus_Failed 
ZoomSDKMeetingStatus_Ended 
ZoomSDKMeetingStatus_AudioReady 
ZoomSDKMeetingStatus_OtherMeetingInProgress 
ZoomSDKMeetingStatus_InWaitingRoom 
ZoomSDKMeetingStatus_Webinar_Promote 
ZoomSDKMeetingStatus_Webinar_Depromote 
ZoomSDKMeetingStatus_Join_Breakout_Room 
ZoomSDKMeetingStatus_Leave_Breakout_Room 

Definition at line 410 of file ZoomSDKErrors.h.

410 {
411 //No meeting is running.
413 //Connecting to the meeting server.
415 //Waiting for the host to start the meeting.
417 //Meeting is ready, in meeting status.
419 //Disconnect the meeting server, leave meeting status.
421 //Reconnecting meeting server status.
423 //Join/Start meeting failed.
425 //Meeting ends.
427 //Audio is connected.
429 //There is another ongoing meeting on the server.
431 //Participants who join the meeting before the start are in the waiting room.
433 //Promote the attendees to panelist in webinar.
435 //Demote the attendees from the panelist.
437 //Join breakout room.
439 //Leave breakout room.
441
ZoomSDKMeetingStatus
Enumeration of meeting status.
@ ZoomSDKMeetingStatus_Disconnecting
@ ZoomSDKMeetingStatus_Idle
@ ZoomSDKMeetingStatus_Webinar_Depromote
@ ZoomSDKMeetingStatus_AudioReady
@ ZoomSDKMeetingStatus_Reconnecting
@ ZoomSDKMeetingStatus_WaitingForHost
@ ZoomSDKMeetingStatus_InWaitingRoom
@ ZoomSDKMeetingStatus_Webinar_Promote
@ ZoomSDKMeetingStatus_InMeeting
@ ZoomSDKMeetingStatus_Leave_Breakout_Room
@ ZoomSDKMeetingStatus_OtherMeetingInProgress
@ ZoomSDKMeetingStatus_Connecting
@ ZoomSDKMeetingStatus_Ended
@ ZoomSDKMeetingStatus_Join_Breakout_Room
@ ZoomSDKMeetingStatus_Failed

◆ ZoomSDKMeetingSupportAudioType

Enumerations of the type for meeting supported audio type.

Enumerator
ZoomSDKMeetingSupportAudioType_None 
ZoomSDKMeetingSupportAudioType_Voip 
ZoomSDKMeetingSupportAudioType_Telephony 

Definition at line 1737 of file ZoomSDKErrors.h.

1738{
ZoomSDKMeetingSupportAudioType
Enumerations of the type for meeting supported audio type.
@ ZoomSDKMeetingSupportAudioType_None
@ ZoomSDKMeetingSupportAudioType_Voip
@ ZoomSDKMeetingSupportAudioType_Telephony

◆ ZoomSDKNotificationServiceStatus

Enumerations of the type for notification service status.

Enumerator
ZoomSDKNotificationServiceStatus_None 
ZoomSDKNotificationServiceStatus_Starting 
ZoomSDKNotificationServiceStatus_Started 
ZoomSDKNotificationServiceStatus_StartFailed 
ZoomSDKNotificationServiceStatus_Closed 

Definition at line 1691 of file ZoomSDKErrors.h.

1692{
ZoomSDKNotificationServiceStatus
Enumerations of the type for notification service status.
@ ZoomSDKNotificationServiceStatus_Closed
@ ZoomSDKNotificationServiceStatus_Started
@ ZoomSDKNotificationServiceStatus_None
@ ZoomSDKNotificationServiceStatus_StartFailed
@ ZoomSDKNotificationServiceStatus_Starting

◆ ZoomSDKPanelistChatPrivilege

Enumerations of the panelist chat priviledge in webinar meeting.

Enumerator
ZoomSDKPanelistChatPrivilege_PanelistOnly 
ZoomSDKPanelistChatPrivilege_All 

Definition at line 1319 of file ZoomSDKErrors.h.

1320{
1321 //Allow panelists only to chat with each other.[for webinar]
1323 //Allow panelist to chat with everyone.[for webinar]
ZoomSDKPanelistChatPrivilege
Enumerations of the panelist chat priviledge in webinar meeting.
@ ZoomSDKPanelistChatPrivilege_PanelistOnly
@ ZoomSDKPanelistChatPrivilege_All

◆ ZoomSDKPinResult

Enumerator
ZoomSDKPinResult_Success 
ZoomSDKPinResult_Fail_NotEnoughUsers 
ZoomSDKPinResult_Fail_ToMuchPinnedUsers 
ZoomSDKPinResult_Fail_UserCannotBePinned 
ZoomSDKPinResult_Fail_VideoModeDoNotSupport 
ZoomSDKPinResult_Fail_NoPrivilegeToPin 
ZoomSDKPinResult_Fail_MeetingDoNotSupport 
ZoomSDKPinResult_Unknown 

Definition at line 1475 of file ZoomSDKErrors.h.

1476{
1478 ZoomSDKPinResult_Fail_NotEnoughUsers, // user counts less than 2
1479 ZoomSDKPinResult_Fail_ToMuchPinnedUsers, // pinned user counts more than 9
1480 ZoomSDKPinResult_Fail_UserCannotBePinned, // user in view only mode or silent mode or active
1482 ZoomSDKPinResult_Fail_NoPrivilegeToPin, // current user has no privilege to pin
1483 ZoomSDKPinResult_Fail_MeetingDoNotSupport, // webinar and in view only meeting
ZoomSDKPinResult
@ ZoomSDKPinResult_Fail_NotEnoughUsers
@ ZoomSDKPinResult_Fail_UserCannotBePinned
@ ZoomSDKPinResult_Unknown
@ ZoomSDKPinResult_Fail_MeetingDoNotSupport
@ ZoomSDKPinResult_Fail_VideoModeDoNotSupport
@ ZoomSDKPinResult_Fail_NoPrivilegeToPin
@ ZoomSDKPinResult_Success
@ ZoomSDKPinResult_Fail_ToMuchPinnedUsers

◆ ZoomSDKPremeetingError

Enumeration of SDK pre-meeting errors.

Enumerator
ZoomSDKPremeetingError_Success 
ZoomSDKPremeetingError_Failed 
ZoomSDKPremeetingError_TimeOut 
ZoomSDKPremeetingError_Unknown 

Definition at line 300 of file ZoomSDKErrors.h.

300 {
301 //Calls SDK successfully.
303 //Calls SDK failed.
305 //Timeout.
307 //Unknown errors.
309
ZoomSDKPremeetingError
Enumeration of SDK pre-meeting errors.
@ ZoomSDKPremeetingError_Failed
@ ZoomSDKPremeetingError_Success
@ ZoomSDKPremeetingError_Unknown
@ ZoomSDKPremeetingError_TimeOut

◆ ZoomSDKQAConnectStatus

Enumerations of Q&A connect status.

Enumerator
QAConnectStatus_Connecting 
QAConnectStatus_Connected 
QAConnectStatus_Disonnected 
QAConnectStatus_Disconnect_Conflict 

Definition at line 1181 of file ZoomSDKErrors.h.

1181 {
1182 //The Q&A is connecting.
1184 //The Q&A is connected.
1186 //The Q&A is disonnected.
1188 //The Q&A is disonnected conflict.
ZoomSDKQAConnectStatus
Enumerations of Q&A connect status.
@ QAConnectStatus_Disconnect_Conflict
@ QAConnectStatus_Disonnected
@ QAConnectStatus_Connecting
@ QAConnectStatus_Connected

◆ ZoomSDKQAQuestionState

Enumerations of question status.

Enumerator
QAQuestionState_Init 
QAQuestionState_Sent 
QAQuestionState_Received 
QAQuestionState_SendFail 
QAQuestionState_Sending 
QAQuestionState_Unknow 

Definition at line 1163 of file ZoomSDKErrors.h.

1163 {
1164 //The question state is init.
1166 //The question is sent.
1168 //The question is received.
1170 //The question send fail.
1172 //The question is sending.
1174 //The question state is unknow for init.
ZoomSDKQAQuestionState
Enumerations of question status.
@ QAQuestionState_Unknow
@ QAQuestionState_Sending
@ QAQuestionState_Init
@ QAQuestionState_Received
@ QAQuestionState_Sent
@ QAQuestionState_SendFail

◆ ZoomSDKRawDataMemoryMode

Enumerator
ZoomSDKRawDataMemoryMode_Stack 
ZoomSDKRawDataMemoryMode_Heap 

Definition at line 1257 of file ZoomSDKErrors.h.

1258{
ZoomSDKRawDataMemoryMode
@ ZoomSDKRawDataMemoryMode_Heap
@ ZoomSDKRawDataMemoryMode_Stack

◆ ZoomSDKRawDataType

Enumerator
ZoomSDKRawDataType_Video 
ZoomSDKRawDataType_Share 

Definition at line 1282 of file ZoomSDKErrors.h.

1283{
ZoomSDKRawDataType
@ ZoomSDKRawDataType_Video
@ ZoomSDKRawDataType_Share

◆ ZoomSDKRecordingStatus

Enumeration of Recording status.

Enumerator
ZoomSDKRecordingStatus_None 
ZoomSDKRecordingStatus_Start 
ZoomSDKRecordingStatus_Stop 
ZoomSDKRecordingStatus_DiskFull 
ZoomSDKRecordingStatus_Pause 
ZoomSDKRecordingStatus_Connecting 

Definition at line 543 of file ZoomSDKErrors.h.

543 {
544 //For initialization.
546 //Start recording.
548 //Stop recording.
550 //The space of storage is full.
552 //Pause recording.
554 //Connecting, only for cloud recording.
ZoomSDKRecordingStatus
Enumeration of Recording status.
@ ZoomSDKRecordingStatus_Stop
@ ZoomSDKRecordingStatus_Start
@ ZoomSDKRecordingStatus_Connecting
@ ZoomSDKRecordingStatus_None
@ ZoomSDKRecordingStatus_Pause
@ ZoomSDKRecordingStatus_DiskFull

◆ ZoomSDKRemoteControlStatus

Enumeration of status of remote control.

Enumerator
ZoomSDKRemoteControlStatus_None 
ZoomSDKRemoteControlStatus_CanRequestFromWho 
ZoomSDKRemoteControlStatus_RequestFromWho 
ZoomSDKRemoteControlStatus_DeclineByWho 
ZoomSDKRemoteControlStatus_RemoteControlledByWho 
ZoomSDKRemoteControlStatus_StartRemoteControllWho 
ZoomSDKRemoteControlStatus_EndRemoteControllWho 
ZoomSDKRemoteControlStatus_HasPrivilegeFromWho 
ZoomSDKRemoteControlStatus_LostPrivilegeFromWho 

Definition at line 519 of file ZoomSDKErrors.h.

519 {
520 //For initialization.
522 //Viewer can request to control the sharer remotely.
524 //Sharer receives the request from viewer.
526 //Sharer declines your request to be remote controlled.
528 //Sharer is remote controlled by viewer
530 //Notify user that controller of the shared content changes.
532 //Remote control ends.
534 //Viewer gets the privilege of remote control.
536 //Viewer loses the privilege of remote control.
ZoomSDKRemoteControlStatus
Enumeration of status of remote control.
@ ZoomSDKRemoteControlStatus_RequestFromWho
@ ZoomSDKRemoteControlStatus_StartRemoteControllWho
@ ZoomSDKRemoteControlStatus_EndRemoteControllWho
@ ZoomSDKRemoteControlStatus_HasPrivilegeFromWho
@ ZoomSDKRemoteControlStatus_None
@ ZoomSDKRemoteControlStatus_DeclineByWho
@ ZoomSDKRemoteControlStatus_RemoteControlledByWho
@ ZoomSDKRemoteControlStatus_LostPrivilegeFromWho
@ ZoomSDKRemoteControlStatus_CanRequestFromWho

◆ ZoomSDKRequest4HelpResult

Enumerations of attendee request for help result.

Enumerator
ZoomSDKRequest4HelpResult_Busy 
ZoomSDKRequest4HelpResult_Ignore 
ZoomSDKRequest4HelpResult_HostAlreadyInBO 
ZoomSDKRequest4HelpResult_Idle 

Definition at line 1245 of file ZoomSDKErrors.h.

1245 {
1246 //Host is handling other's request with the request dialog, no chance to show dialog for this request.
1248 //Host click "later" button or close the request dialog directly.
1250 //Host already in your BO meeting.
1252 //For initialization (Host receive the help request and there is no other one currently requesting for help).
ZoomSDKRequest4HelpResult
Enumerations of attendee request for help result.
@ ZoomSDKRequest4HelpResult_Idle
@ ZoomSDKRequest4HelpResult_Ignore
@ ZoomSDKRequest4HelpResult_Busy
@ ZoomSDKRequest4HelpResult_HostAlreadyInBO

◆ ZoomSDKRequestLocalRecordingStatus

Enumerator
ZoomSDKRequestLocalRecordingStatus_Granted 
ZoomSDKRequestLocalRecordingStatus_Denied 
ZoomSDKRequestLocalRecordingStatus_Timeout 

Definition at line 1708 of file ZoomSDKErrors.h.

◆ ZoomSDKResolution

Enumerator
ZoomSDKResolution_90P 
ZoomSDKResolution_180P 
ZoomSDKResolution_360P 
ZoomSDKResolution_720P 
ZoomSDKResolution_1080P 
ZoomSDKResolution_NoUse 

Definition at line 1263 of file ZoomSDKErrors.h.

1264{
ZoomSDKResolution
@ ZoomSDKResolution_NoUse
@ ZoomSDKResolution_180P
@ ZoomSDKResolution_1080P
@ ZoomSDKResolution_360P
@ ZoomSDKResolution_720P
@ ZoomSDKResolution_90P

◆ ZoomSDKScreenCaptureMode

Enumerations of the type for screen capture.

Enumerator
ZoomSDKScreenCaptureMode_Auto 
ZoomSDKScreenCaptureMode_Legacy 
ZoomSDKScreenCaptureMode_GPU_Copy_Filter 
ZoomSDKScreenCaptureMode_ADA_Copy_Filter 
ZoomSDKScreenCaptureMode_ADA_Copy_Without_Filter 

Definition at line 1360 of file ZoomSDKErrors.h.

1361{
1362 //Screen capture mode is automatically.
1364 //Screen capture mode is legacy.
1366 //Screen capture mode is copy with window filter.
1368 //Screen capture mode is advanced copy with window filter.
1370 //Screen capture mode is advanced copy without window filter.
ZoomSDKScreenCaptureMode
Enumerations of the type for screen capture.
@ ZoomSDKScreenCaptureMode_Legacy
@ ZoomSDKScreenCaptureMode_ADA_Copy_Without_Filter
@ ZoomSDKScreenCaptureMode_Auto
@ ZoomSDKScreenCaptureMode_ADA_Copy_Filter
@ ZoomSDKScreenCaptureMode_GPU_Copy_Filter

◆ ZoomSDKSettingPageURL

Enumerator
ZoomSDKSettingPageURL_General_ViewMoreSetting 
ZoomSDKSettingPageURL_Audio_LearnMore 
ZoomSDKSettingPageURL_VB_LearnMore 
ZoomSDKSettingPageURL_ShareScreen_LearnMore 

Definition at line 1521 of file ZoomSDKErrors.h.

1521 {
1522 //General page view more setting button.
1524 //Audio page learn more url.
1526 //VB page learn more url.
1528 //Share screen page learn more url.
ZoomSDKSettingPageURL
@ ZoomSDKSettingPageURL_ShareScreen_LearnMore
@ ZoomSDKSettingPageURL_VB_LearnMore
@ ZoomSDKSettingPageURL_General_ViewMoreSetting
@ ZoomSDKSettingPageURL_Audio_LearnMore

◆ ZoomSDKSettingShareScreenShareOption

Enumerations of the share option for setting Page share screen item.

Enumerator
ZoomSDKSettingShareScreenShareOption_IndividualWindow 
ZoomSDKSettingShareScreenShareOption_AllWindowFromApplication 
ZoomSDKSettingShareScreenShareOption_AutoShareDesktop 
ZoomSDKSettingShareScreenShareOption_AllOption 

Definition at line 1451 of file ZoomSDKErrors.h.

1452{
1453 //Share individual Window .Only for set share application.
1455 //Share all window from a application. Only for set share application.
1457 //Automatically share desktop(for meeting share or direct share).
1459 //show all option (for meeting share or direct share).
ZoomSDKSettingShareScreenShareOption
Enumerations of the share option for setting Page share screen item.
@ ZoomSDKSettingShareScreenShareOption_AutoShareDesktop
@ ZoomSDKSettingShareScreenShareOption_AllWindowFromApplication
@ ZoomSDKSettingShareScreenShareOption_IndividualWindow
@ ZoomSDKSettingShareScreenShareOption_AllOption

◆ ZoomSDKSettingVBVideoError

Enumerator
ZoomSDKSettingVBVideoError_None 
ZoomSDKSettingVBVideoError_UnknowFormat 
ZoomSDKSettingVBVideoError_ResolutionBig 
ZoomSDKSettingVBVideoError_ResolutionHigh720P 
ZoomSDKSettingVBVideoError_ResolutionLow 
ZoomSDKSettingVBVideoError_PlayError 
ZoomSDKSettingVBVideoError_OpenError 

Definition at line 1388 of file ZoomSDKErrors.h.

◆ ZoomSDKSettingVideoLightAdaptionModel

Enumerations of the type for light adaption.

Enumerator
ZoomSDKSettingVideoLightAdaptionModel_None 
ZoomSDKSettingVideoLightAdaptionModel_Auto 
ZoomSDKSettingVideoLightAdaptionModel_Manual 

Definition at line 1378 of file ZoomSDKErrors.h.

1379{
1380 //Light adaption is none.
1382 //Light adaption by automatically.
1384 //Light adaption by manual.
ZoomSDKSettingVideoLightAdaptionModel
Enumerations of the type for light adaption.
@ ZoomSDKSettingVideoLightAdaptionModel_Manual
@ ZoomSDKSettingVideoLightAdaptionModel_Auto
@ ZoomSDKSettingVideoLightAdaptionModel_None

◆ ZoomSDKShareContentType

Enumeration of types of shared content.

Enumerator
ZoomSDKShareContentType_UNKNOWN 
ZoomSDKShareContentType_AS 
ZoomSDKShareContentType_DS 
ZoomSDKShareContentType_WB 
ZoomSDKShareContentType_AIRHOST 
ZoomSDKShareContentType_CAMERA 
ZoomSDKShareContentType_DATA 
ZoomSDKShareContentType_WIRED_DEVICE 
ZoomSDKShareContentType_FRAME 
ZoomSDKShareContentType_DOCUMENT 
ZoomSDKShareContentType_COMPUTER_AUDIO 

Definition at line 773 of file ZoomSDKErrors.h.

774{
775 //Type unknown.
777 //Type of sharing the application.
779 //Type of sharing the desktop.
781 //Type of sharing the white-board.
783 //Type of sharing data from the device connected WIFI.
785 //Type of sharing the camera.
787 //Type of sharing the data.
789 //Wired device, connect Mac and iPhone.
791 //Share a portion of screen in the frame.
793 //Share a document.
795 //Share only the audio sound of computer.
ZoomSDKShareContentType
Enumeration of types of shared content.
@ ZoomSDKShareContentType_DOCUMENT
@ ZoomSDKShareContentType_DATA
@ ZoomSDKShareContentType_AIRHOST
@ ZoomSDKShareContentType_FRAME
@ ZoomSDKShareContentType_WB
@ ZoomSDKShareContentType_CAMERA
@ ZoomSDKShareContentType_DS
@ ZoomSDKShareContentType_COMPUTER_AUDIO
@ ZoomSDKShareContentType_AS
@ ZoomSDKShareContentType_UNKNOWN
@ ZoomSDKShareContentType_WIRED_DEVICE

◆ ZoomSDKShareSettingType

Enumerations of sharing types.

Enumerator
ShareSettingType_OnlyHostCanGrab 
ShareSettingType_OnlyHostCanShare 
ShareSettingType_AnyoneCanGrab 
ShareSettingType_MutiShare 
ShareSettingType_None 

Definition at line 1122 of file ZoomSDKErrors.h.

1122 {
1123 //Anyone can share, but only one can share at a moment, and only the host can start sharing when another user is sharing. The previous share will be ended once the host grabs the sharing.
1125 //Only host can share.
1126 ShareSettingType_OnlyHostCanShare = 1,//Only host can start sharing when someone else is sharing.
1127 //Only one participant can share at a time. And anyone can start sharing when someone else is sharing.
1129 //Multi participant can share at a moment.
ZoomSDKShareSettingType
Enumerations of sharing types.
@ ShareSettingType_OnlyHostCanGrab
@ ShareSettingType_MutiShare
@ ShareSettingType_OnlyHostCanShare
@ ShareSettingType_AnyoneCanGrab
@ ShareSettingType_None

◆ ZoomSDKShareStatus

Enumeration of sharing status.

Enumerator
ZoomSDKShareStatus_None 
ZoomSDKShareStatus_SelfBegin 
ZoomSDKShareStatus_SelfEnd 
ZoomSDKShareStatus_OtherBegin 
ZoomSDKShareStatus_OtherEnd 
ZoomSDKShareStatus_ViewOther 
ZoomSDKShareStatus_Pause 
ZoomSDKShareStatus_Resume 
ZoomSDKShareStatus_ContentTypeChange 
ZoomSDKShareStatus_SelfStartAudioShare 
ZoomSDKShareStatus_SelfStopAudioShare 
ZoomSDKShareStatus_OtherStartAudioShare 
ZoomSDKShareStatus_OtherStopAudioShare 
ZoomSDKShareStatus_Disconnected 

Definition at line 447 of file ZoomSDKErrors.h.

447 {
448 //For initialization.
450 //The current user begins the share.
452 //The current user ends the share.
454 //Other user begins the share.
456 //Other user ends the share.
458 //The current user is viewing the share by others.
460 //The share is paused.
462 //The share is resumed.
464 //The sharing content changes.
466 //The current user begins to share the sounds of computer audio.
468 //The current user stops sharing the sounds of computer audio.
470 //Other user begins to share the sounds of computer audio.
472 //Other user stops sharing the sounds of computer audio.
474 //The share is disconnected.
ZoomSDKShareStatus
Enumeration of sharing status.
@ ZoomSDKShareStatus_OtherEnd
@ ZoomSDKShareStatus_OtherStartAudioShare
@ ZoomSDKShareStatus_Pause
@ ZoomSDKShareStatus_Disconnected
@ ZoomSDKShareStatus_OtherBegin
@ ZoomSDKShareStatus_SelfBegin
@ ZoomSDKShareStatus_ViewOther
@ ZoomSDKShareStatus_Resume
@ ZoomSDKShareStatus_OtherStopAudioShare
@ ZoomSDKShareStatus_SelfEnd
@ ZoomSDKShareStatus_ContentTypeChange
@ ZoomSDKShareStatus_None
@ ZoomSDKShareStatus_SelfStopAudioShare
@ ZoomSDKShareStatus_SelfStartAudioShare

◆ ZoomSDKShareViewZoomRatio

Enumerations of share view zoom ratio.

Enumerator
ZoomSDKShareViewZoomRatio_50 
ZoomSDKShareViewZoomRatio_100 
ZoomSDKShareViewZoomRatio_150 
ZoomSDKShareViewZoomRatio_200 
ZoomSDKShareViewZoomRatio_300 

Definition at line 1631 of file ZoomSDKErrors.h.

1632{
ZoomSDKShareViewZoomRatio
Enumerations of share view zoom ratio.
@ ZoomSDKShareViewZoomRatio_50
@ ZoomSDKShareViewZoomRatio_150
@ ZoomSDKShareViewZoomRatio_100
@ ZoomSDKShareViewZoomRatio_300
@ ZoomSDKShareViewZoomRatio_200

◆ ZoomSDKSignInterpretationStatus

Enumerator
ZoomSDKSignInterpretationStatus_Initial 
ZoomSDKSignInterpretationStatus_Started 
ZoomSDKSignInterpretationStatus_Stopped 

Definition at line 1681 of file ZoomSDKErrors.h.

1682{
1683 ZoomSDKSignInterpretationStatus_Initial, //The initial status
1684 ZoomSDKSignInterpretationStatus_Started, //Sign interpretation stared.
1685 ZoomSDKSignInterpretationStatus_Stopped, //Sign interpretation stopped.
ZoomSDKSignInterpretationStatus
@ ZoomSDKSignInterpretationStatus_Stopped
@ ZoomSDKSignInterpretationStatus_Initial
@ ZoomSDKSignInterpretationStatus_Started

◆ ZoomSDKSpotlightResult

Enumerator
ZoomSDKSpotlightResult_Success 
ZoomSDKSpotlightResult_Fail_NotEnoughUsers 
ZoomSDKSpotlightResult_Fail_ToMuchSpotlightedUsers 
ZoomSDKSpotlightResult_Fail_UserCannotBeSpotlighted 
ZoomSDKSpotlightResult_Fail_UserWithoutVideo 
ZoomSDKSpotlightResult_Fail_NoPrivilegeToSpotlight 
ZoomSDKSpotlightResult_Fail_UserNotSpotlighted 
ZoomSDKSpotlightResult_Unknown 

Definition at line 1463 of file ZoomSDKErrors.h.

1464{
1466 ZoomSDKSpotlightResult_Fail_NotEnoughUsers, // user counts less than 2
1467 ZoomSDKSpotlightResult_Fail_ToMuchSpotlightedUsers, // spotlighted user counts is more than 9
1468 ZoomSDKSpotlightResult_Fail_UserCannotBeSpotlighted, // user in view only mode or silent mode or active
1469 ZoomSDKSpotlightResult_Fail_UserWithoutVideo, // user doesn't turn on video
1470 ZoomSDKSpotlightResult_Fail_NoPrivilegeToSpotlight, // current user has no privilege to spotlight
1471 ZoomSDKSpotlightResult_Fail_UserNotSpotlighted, //user is not spotlighted
ZoomSDKSpotlightResult
@ ZoomSDKSpotlightResult_Unknown
@ ZoomSDKSpotlightResult_Fail_NotEnoughUsers
@ ZoomSDKSpotlightResult_Fail_UserWithoutVideo
@ ZoomSDKSpotlightResult_Fail_NoPrivilegeToSpotlight
@ ZoomSDKSpotlightResult_Success
@ ZoomSDKSpotlightResult_Fail_ToMuchSpotlightedUsers
@ ZoomSDKSpotlightResult_Fail_UserCannotBeSpotlighted
@ ZoomSDKSpotlightResult_Fail_UserNotSpotlighted

◆ ZoomSDKSuppressBackgroundNoiseLevel

Enumerator
ZoomSDKSuppressBackgroundNoiseLevel_None 
ZoomSDKSuppressBackgroundNoiseLevel_Auto 
ZoomSDKSuppressBackgroundNoiseLevel_Low 
ZoomSDKSuppressBackgroundNoiseLevel_Medium 
ZoomSDKSuppressBackgroundNoiseLevel_High 

Definition at line 1346 of file ZoomSDKErrors.h.

1347{
1348 //For initialize
ZoomSDKSuppressBackgroundNoiseLevel
@ ZoomSDKSuppressBackgroundNoiseLevel_Medium
@ ZoomSDKSuppressBackgroundNoiseLevel_Low
@ ZoomSDKSuppressBackgroundNoiseLevel_Auto
@ ZoomSDKSuppressBackgroundNoiseLevel_None
@ ZoomSDKSuppressBackgroundNoiseLevel_High

◆ ZoomSDKTestMicStatus

Enumeration of microphone test types.

Enumerator
testMic_Normal 
testMic_Recording 
testMic_RecrodingStoped 
testMic_Playing 

Definition at line 1086 of file ZoomSDKErrors.h.

1086 {
1087 //Normal status.
1088 testMic_Normal = 0,
1089 //Recording.
1091 //Stop recording.
1093 //Playing.
ZoomSDKTestMicStatus
Enumeration of microphone test types.
@ testMic_Normal
@ testMic_Recording
@ testMic_RecrodingStoped
@ testMic_Playing

◆ ZoomSDKUIAppearance

Enumerator
ZoomSDKUIAppearance_System 
ZoomSDKUIAppearance_Light 
ZoomSDKUIAppearance_Dark 

Definition at line 1408 of file ZoomSDKErrors.h.

1409{
ZoomSDKUIAppearance
@ ZoomSDKUIAppearance_Light
@ ZoomSDKUIAppearance_System
@ ZoomSDKUIAppearance_Dark

◆ ZoomSDKUserType

An enumeration of user types.

Enumerator
ZoomSDKUserType_ZoomUser 
ZoomSDKUserType_SSOUser 
ZoomSDKUserType_WithoutLogin 

Definition at line 7 of file ZoomSDKErrors.h.

7 {
8 //User logs in with working email.
10 //Single-sign-on user.
12 //Users who are not logged in
ZoomSDKUserType
An enumeration of user types.
Definition: ZoomSDKErrors.h:7
@ ZoomSDKUserType_SSOUser
Definition: ZoomSDKErrors.h:11
@ ZoomSDKUserType_WithoutLogin
Definition: ZoomSDKErrors.h:13
@ ZoomSDKUserType_ZoomUser
Definition: ZoomSDKErrors.h:9

◆ ZoomSDKVideoEffectType

Enumerator
ZoomSDKVideoEffectType_None 
ZoomSDKVideoEffectType_Filter 
ZoomSDKVideoEffectType_Frame 
ZoomSDKVideoEffectType_CustomFilter 
ZoomSDKVideoEffectType_Sticker 

Definition at line 1399 of file ZoomSDKErrors.h.

1400{
ZoomSDKVideoEffectType
@ ZoomSDKVideoEffectType_Frame
@ ZoomSDKVideoEffectType_None
@ ZoomSDKVideoEffectType_Filter
@ ZoomSDKVideoEffectType_CustomFilter
@ ZoomSDKVideoEffectType_Sticker

◆ ZoomSDKVideoQuality

Enumeration of video quality.

Enumerator
ZoomSDKVideoQuality_Unknown 
ZoomSDKVideoQuality_Bad 
ZoomSDKVideoQuality_Normal 
ZoomSDKVideoQuality_Good 

Definition at line 581 of file ZoomSDKErrors.h.

581 {
582 //Unknown video quality status.
584 //The video quality is poor.
586 //The video quality is normal.
588 //The video quality is good.
ZoomSDKVideoQuality
Enumeration of video quality.
@ ZoomSDKVideoQuality_Unknown
@ ZoomSDKVideoQuality_Normal
@ ZoomSDKVideoQuality_Good
@ ZoomSDKVideoQuality_Bad

◆ ZoomSDKVideoRenderResolution

Enum for video render resolution.

Enumerator
ZoomSDKVideoRenderResolution_None 
ZoomSDKVideoRenderResolution_90p 

<For initiation

ZoomSDKVideoRenderResolution_180p 
ZoomSDKVideoRenderResolution_360p 
ZoomSDKVideoRenderResolution_720p 
ZoomSDKVideoRenderResolution_1080p 

Definition at line 1553 of file ZoomSDKErrors.h.

1553 {
ZoomSDKVideoRenderResolution
Enum for video render resolution.
@ ZoomSDKVideoRenderResolution_1080p
@ ZoomSDKVideoRenderResolution_90p
<For initiation
@ ZoomSDKVideoRenderResolution_180p
@ ZoomSDKVideoRenderResolution_720p
@ ZoomSDKVideoRenderResolution_360p
@ ZoomSDKVideoRenderResolution_None

◆ ZoomSDKVideoStatus

Enumerator
ZoomSDKVideoStatus_Off 
ZoomSDKVideoStatus_On 
ZoomSDKVideoStatus_MutedByHost 
ZoomSDKVideoStatus_None 

Definition at line 498 of file ZoomSDKErrors.h.

498 {
ZoomSDKVideoStatus
@ ZoomSDKVideoStatus_None
@ ZoomSDKVideoStatus_Off
@ ZoomSDKVideoStatus_MutedByHost
@ ZoomSDKVideoStatus_On

◆ ZoomSDKVideoSubscribeFailReason

Enumerations of the type for video subscribe failed reason.

Enumerator
ZoomSDKVideoSubscribe_Fail_None 
ZoomSDKVideoSubscribe_Fail_ViewOnly 
ZoomSDKVideoSubscribe_Fail_NotInMeeting 
ZoomSDKVideoSubscribe_Fail_HasSubscribe1080POr720P 
ZoomSDKVideoSubscribe_Fail_HasSubscribe720P 
ZoomSDKVideoSubscribe_Fail_HasSubscribeTwo720P 
ZoomSDKVideoSubscribe_Fail_HasSubscribeExceededLimit 

Definition at line 1593 of file ZoomSDKErrors.h.

1593 {
ZoomSDKVideoSubscribeFailReason
Enumerations of the type for video subscribe failed reason.
@ ZoomSDKVideoSubscribe_Fail_HasSubscribeTwo720P
@ ZoomSDKVideoSubscribe_Fail_None
@ ZoomSDKVideoSubscribe_Fail_HasSubscribe720P
@ ZoomSDKVideoSubscribe_Fail_ViewOnly
@ ZoomSDKVideoSubscribe_Fail_HasSubscribe1080POr720P
@ ZoomSDKVideoSubscribe_Fail_NotInMeeting
@ ZoomSDKVideoSubscribe_Fail_HasSubscribeExceededLimit

◆ ZoomSDKWaitingRoomLayoutType

Enumerations of waiting room layout type.

Enumerator
ZoomSDKWaitingRoomLayoutType_Default 
ZoomSDKWaitingRoomLayoutType_Logo 
ZoomSDKWaitingRoomLayoutType_Video 

Definition at line 1663 of file ZoomSDKErrors.h.

1664{
ZoomSDKWaitingRoomLayoutType
Enumerations of waiting room layout type.
@ ZoomSDKWaitingRoomLayoutType_Video
@ ZoomSDKWaitingRoomLayoutType_Logo
@ ZoomSDKWaitingRoomLayoutType_Default