macOS SDK API Reference
Loading...
Searching...
No Matches
ZoomSDKErrors.h
Go to the documentation of this file.
1
2#pragma once
3
7typedef enum {
8 //User logs in with working email.
10 //Single-sign-on user.
12 //Users who are not logged in
15
16typedef enum {
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.
33typedef enum {
34 //Command of leaving meeting.
36 //Command of ending Meeting.
39
43typedef enum{
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
80
84typedef enum {
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.
104
108typedef enum{
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.
158
162typedef enum{
163 //Clear all annotations.
165 //Clear only your own annotations.
167 //Clear only others' annotations.
170
174typedef enum{
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.
200
204typedef enum{
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.
212
216typedef enum{
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.
270
274typedef enum {
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
296
300typedef enum {
301 //Calls SDK successfully.
303 //Calls SDK failed.
305 //Timeout.
307 //Unknown errors.
309
311
315typedef enum {
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
389
390
391
395typedef enum {
396 //User does not login.
398 //Login successfully.
400 //Login failed.
402 //Login in progress.
405
406
410typedef enum {
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
443
447typedef enum{
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.
477
481typedef enum{
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.
497
498typedef enum{
504
505
506typedef enum{
507 //No audio.
509 //VoIP.
511 //Phone.
513 //Unknown audio type.
519typedef enum{
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.
539
543typedef enum{
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.
557
561typedef enum{
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.
577
581typedef enum{
582 //Unknown video quality status.
584 //The video quality is poor.
586 //The video quality is normal.
588 //The video quality is good.
591
596typedef enum
597{
598 //Call out successfully.
600 //In process of ringing.
602 //Timeout.
604 //Failed to call out.
606 //Unknown status.
608 //Busy
610 //Decline
613
617typedef enum
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.
632
636typedef enum
637{
638 //Unknown types.
640 //H.323 device
642 //SIP
645
649typedef enum
650{
651 //Primary displayer.
653 //Secondary displayer.
656
660DEPRECATED_ATTRIBUTE
661typedef enum
662{
663 //No video in the meeting.
665 //Video wall mode..
667 //Display the video of active user.
670
674typedef enum
675{
676 //For initialization.
678 //Join meeting with password.
680 //The password for join meeting is incorrect.
683
687typedef enum
688{
689 //There is no meeting.
691 //Normal meeting.
693 //Breakout meeting.
695 //Webinar.
698
702typedef enum
703{
704 //For initialization.
706 //Host.
708 //Co-host.
710 //Attendee or webinar attendee.
712 //Panelist.
714 //Moderator of breakout room.
716}UserRole;
717
721typedef enum
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.
744
748typedef enum
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.
769
773typedef enum
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.
798
802typedef enum
803{
804 //For initialization.
806 //Paid.
808 //Free.
811
815typedef enum
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.
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;
856
860typedef enum
861{
862 //Unknown component
864 //Chat.
866 //File Transfer.
868 //Audio.
870 //Video.
872 //Share application.
875
879typedef enum
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.
890
894typedef enum{
895 //For initialization.
897 //Share.
899 //Video.
901 //Audio.
904
908typedef enum{
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.
926
930typedef enum
931{
932 //Meeting room system is not encrypted.
934 //Meeting room system is encrypted.
936 //Meeting room system is encrypted automatically.
939
943typedef enum{
944 //Unknown connection types.
946 //Peer to peer.
948 //Connect to the cloud.
951
955typedef enum{
956 //Unknown network type.
958 //Wired LAN
960 //WIFI
962 //PPP
964 //3G
966 //Other network types.
969
973typedef enum{
974 //For initialization.
976 //Preview the video of user himself.
978 //Render the video of active speaker.
980 //Render normal video.
983
987typedef enum{
988 //For initialization.
990 //Video data.
992 //Avatar data.
995
999typedef enum{
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.
1005
1009typedef enum{
1010 //Ready to annotate.
1012 //Annotation is closed.
1014 //For initialization.
1017
1021typedef enum{
1022 //Only for initialization.
1024 //Live stream in process.
1026 //Be connecting.
1028 //Connect timeout.
1030 //Connect failed to the live streaming.
1032 //End.
1035
1036
1037typedef enum{
1042
1046typedef enum{
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
1069
1073typedef enum
1074{
1075 //For initialization.
1077 //Register webinar with URL.
1079 //Register webinar with email.
1082
1086typedef enum{
1087 //Normal status.
1089 //Recording.
1091 //Stop recording.
1093 //Playing.
1096
1100typedef enum{
1101 //Unknown device.
1103 //New device is detected by the system.
1105 //The device is not found.
1107 //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.
1118
1122typedef enum{
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.
1133
1137typedef enum {
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
1149
1153typedef enum {
1154 //Attendee only view the answered question.
1156 //Attendee view the all question.
1159
1163typedef enum {
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.
1177
1181typedef enum {
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.
1191
1195typedef enum {
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.
1207
1211typedef enum{
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.
1221
1225typedef enum {
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.
1241
1245typedef enum {
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).
1255
1256
1257typedef enum
1258{
1262
1263typedef enum
1264{
1272
1273typedef enum
1274{
1281
1282typedef enum
1283{
1287
1291typedef enum
1292{
1293 //The file type is PNG.
1295 //The file type is PDF.
1298
1302typedef enum
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]
1315
1319typedef enum
1320{
1321 //Allow panelists only to chat with each other.[for webinar]
1323 //Allow panelist to chat with everyone.[for webinar]
1326
1330typedef enum
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.
1345
1346typedef enum
1347{
1348 //For initialize
1355
1360typedef enum
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.
1373
1378typedef enum
1379{
1380 //Light adaption is none.
1382 //Light adaption by automatically.
1384 //Light adaption by manual.
1387
1388typedef enum
1389{
1398
1399typedef enum
1400{
1407
1408typedef enum
1409{
1414
1415typedef enum
1416{
1425
1426typedef enum
1427{
1436
1440typedef enum
1441{
1442 //The echo cancellation Level is automatically.
1444 //The echo cancellation Level is aggressive.
1447
1451typedef enum
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).
1462
1463typedef enum
1464{
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
1470 ZoomSDKSpotlightResult_Fail_NoPrivilegeToSpotlight, // current user has no privilege to spotlight
1474
1475typedef enum
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
1486
1487typedef enum
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.
1519
1520
1521typedef enum{
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.
1531
1532typedef enum{
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.
1549
1553typedef enum{
1561
1565typedef enum{
1573
1577typedef enum{
1578 //BO status is invalid.
1580 //BO edit & assign.
1582 //BO is started.
1584 //Stopping BO.
1586 //BO is ended.
1589
1593typedef enum{
1602
1606typedef enum
1607{
1613
1617typedef enum
1618{
1627
1631typedef enum
1632{
1639
1643typedef enum
1644{
1648 ZoomSDK_Chat_Delete_By_Dlp, // delete by dlp when the message goes against the host organization's compliance policies.
1650
1654typedef enum
1655{
1659
1663typedef enum
1664{
1669
1673typedef enum
1674{
1680
1681typedef enum
1682{
1684 ZoomSDKSignInterpretationStatus_Started, //Sign interpretation stared.
1685 ZoomSDKSignInterpretationStatus_Stopped, //Sign interpretation stopped.
1687
1691typedef enum
1692{
1699
1700typedef enum
1701{
1707
1708typedef enum
1709{
1714
1715typedef enum
1716{
1725
1726typedef enum
1727{
1733
1737typedef enum
1738{
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
UserRole
Enumeration of user roles.
@ UserRole_Attendee
@ UserRole_BreakoutRoom_Moderator
@ UserRole_None
@ UserRole_CoHost
@ UserRole_Host
@ UserRole_Panelist
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
ZoomSDKPremeetingError
Enumeration of SDK pre-meeting errors.
@ ZoomSDKPremeetingError_Failed
@ ZoomSDKPremeetingError_Success
@ ZoomSDKPremeetingError_Unknown
@ ZoomSDKPremeetingError_TimeOut
ZoomSDKAudioStatus
Enumeration of Audio status.
@ ZoomSDKAudioStatus_UnMuted
@ ZoomSDKAudioStatus_None
@ ZoomSDKAudioStatus_MutedByHost
@ ZoomSDKAudioStatus_UnMutedAllByHost
@ ZoomSDKAudioStatus_UnMutedByHost
@ ZoomSDKAudioStatus_MutedAllByHost
@ ZoomSDKAudioStatus_Muted
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
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
ZoomSDKLocalVideoDeviceRotation
@ ZoomSDKLOCAL_DEVICE_ROTATION_ACTION_0
@ ZoomSDKLOCAL_DEVICE_ROTATION_ACTION_CLOCK90
@ ZoomSDKLOCAL_DEVICE_ROTATION_ACTION_CLOCK180
@ ZoomSDKLOCAL_DEVICE_ROTATION_ACTION_ANTI_CLOCK90
@ ZoomSDKLOCAL_DEVICE_ROTATION_ACTION_UNKnown
AnnotationClearType
Types of clearing annotations.
@ AnnotationClearType_Self
@ AnnotationClearType_All
@ AnnotationClearType_Other
VideoRenderDataType
Enumeration of video render data types.
@ VideoRenderDataType_None
@ VideoRenderDataType_Avatar
@ VideoRenderDataType_Video
ZoomSDKSettingPageURL
@ ZoomSDKSettingPageURL_ShareScreen_LearnMore
@ ZoomSDKSettingPageURL_VB_LearnMore
@ ZoomSDKSettingPageURL_General_ViewMoreSetting
@ ZoomSDKSettingPageURL_Audio_LearnMore
ZoomSDKBOUserStatus
Enumerations of breakout meeting status.
@ ZoomSDKBOUserStatus_Unknow
@ ZoomSDKBOUserStatus_InBreakOutMeeting
@ ZoomSDKBOUserStatus_UnAssigned
@ ZoomSDKBOUserStatus_Assigned_Not_Join
ZoomSDKSuppressBackgroundNoiseLevel
@ ZoomSDKSuppressBackgroundNoiseLevel_Medium
@ ZoomSDKSuppressBackgroundNoiseLevel_Low
@ ZoomSDKSuppressBackgroundNoiseLevel_Auto
@ ZoomSDKSuppressBackgroundNoiseLevel_None
@ ZoomSDKSuppressBackgroundNoiseLevel_High
ZoomSDKFPSValue
Enumerations of limited FPS value.
@ ZoomSDKFPSValue_Fifteen
@ ZoomSDKFPSValue_Six
@ ZoomSDKFPSValue_Eight
@ ZoomSDKFPSValue_Four
@ ZoomSDKFPSValue_Two
@ ZoomSDKFPSValue_One
@ ZoomSDKFPSValue_Ten
ZoomSDKAudioActionInfo
Enumerations of Audio action info.
@ ZoomSDKAudioActionInfo_muteOrUnmenuAudio
@ ZoomSDKAudioActionInfo_computerAudioDeviceError
@ ZoomSDKAudioActionInfo_noAudioDeviceConnected
@ ZoomSDKAudioActionInfo_none
@ ZoomSDKAudioActionInfo_needJoinVoip
AnnotationStatus
Enumeration of annotation status.
@ AnnotationStatus_None
@ AnnotationStatus_Ready
@ AnnotationStatus_Close
StatisticWarningType
Enumeration of warning types.
@ StatisticWarningType_CPUHigh
@ StatisticWarningType_None
@ StatisticWarningType_SystemBusy
@ StatisticWarningType_NetworkBad
H323CalloutStatus
Enumeration of H.323 device outgoing call status.
@ H323CalloutStatus_Decline
@ H323CalloutStatus_Timeout
@ H323CalloutStatus_Unknown
@ H323CalloutStatus_Ring
@ H323CalloutStatus_Success
@ H323CalloutStatus_Failed
@ H323CalloutStatus_Busy
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
ZoomSDKCustomWaitingRoomDataStatus
Enumerations of waiting room customize data status.
@ ZoomSDKCustomWaitingRoomDataStatus_Download_OK
@ ZoomSDKCustomWaitingRoomDataStatus_Download_Failed
@ ZoomSDKCustomWaitingRoomDataStatus_Init
@ ZoomSDKCustomWaitingRoomDataStatus_Downloading
ZoomSDKPanelistChatPrivilege
Enumerations of the panelist chat priviledge in webinar meeting.
@ ZoomSDKPanelistChatPrivilege_PanelistOnly
@ ZoomSDKPanelistChatPrivilege_All
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
ZoomSDKUIAppearance
@ ZoomSDKUIAppearance_Light
@ ZoomSDKUIAppearance_System
@ ZoomSDKUIAppearance_Dark
ZoomSDKVideoStatus
@ ZoomSDKVideoStatus_None
@ ZoomSDKVideoStatus_Off
@ ZoomSDKVideoStatus_MutedByHost
@ ZoomSDKVideoStatus_On
SettingConnectionType
Enumeration of connection types.
@ SettingConnectionType_P2P
@ SettingConnectionType_Cloud
@ SettingConnectionType_Unknow
ZoomSDKBOStatus
Enum for BO status.
@ ZoomSDKBOStatus_Invalid
@ ZoomSDKBOStatus_Started
@ ZoomSDKBOStatus_Stopping
@ ZoomSDKBOStatus_Ended
@ ZoomSDKBOStatus_Edit
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
ZoomSDKRecordingStatus
Enumeration of Recording status.
@ ZoomSDKRecordingStatus_Stop
@ ZoomSDKRecordingStatus_Start
@ ZoomSDKRecordingStatus_Connecting
@ ZoomSDKRecordingStatus_None
@ ZoomSDKRecordingStatus_Pause
@ ZoomSDKRecordingStatus_DiskFull
ZoomSDKSpotlightResult
@ ZoomSDKSpotlightResult_Unknown
@ ZoomSDKSpotlightResult_Fail_NotEnoughUsers
@ ZoomSDKSpotlightResult_Fail_UserWithoutVideo
@ ZoomSDKSpotlightResult_Fail_NoPrivilegeToSpotlight
@ ZoomSDKSpotlightResult_Success
@ ZoomSDKSpotlightResult_Fail_ToMuchSpotlightedUsers
@ ZoomSDKSpotlightResult_Fail_UserCannotBeSpotlighted
@ ZoomSDKSpotlightResult_Fail_UserNotSpotlighted
ZoomSDKNotificationServiceStatus
Enumerations of the type for notification service status.
@ ZoomSDKNotificationServiceStatus_Closed
@ ZoomSDKNotificationServiceStatus_Started
@ ZoomSDKNotificationServiceStatus_None
@ ZoomSDKNotificationServiceStatus_StartFailed
@ ZoomSDKNotificationServiceStatus_Starting
SettingNetworkType
Enumeration of network types.
@ SettingNetworkType_3G
@ SettingNetworkType_PPP
@ SettingNetworkType_Other
@ SettingNetworkType_Wired
@ SettingNetworkType_WiFi
@ SettingNetworkType_Unknow
ZoomSDKShareViewZoomRatio
Enumerations of share view zoom ratio.
@ ZoomSDKShareViewZoomRatio_50
@ ZoomSDKShareViewZoomRatio_150
@ ZoomSDKShareViewZoomRatio_100
@ ZoomSDKShareViewZoomRatio_300
@ ZoomSDKShareViewZoomRatio_200
ZoomSDKVideoEffectType
@ ZoomSDKVideoEffectType_Frame
@ ZoomSDKVideoEffectType_None
@ ZoomSDKVideoEffectType_Filter
@ ZoomSDKVideoEffectType_CustomFilter
@ ZoomSDKVideoEffectType_Sticker
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
ZoomSDKEmojiReactionSkinTone
@ ZoomSDKEmojiReactionSkinTone_Default
@ ZoomSDKEmojiReactionSkinTone_Unknow
@ ZoomSDKEmojiReactionSkinTone_MediumLight
@ ZoomSDKEmojiReactionSkinTone_Light
@ ZoomSDKEmojiReactionSkinTone_Dark
@ ZoomSDKEmojiReactionSkinTone_Medium
@ ZoomSDKEmojiReactionSkinTone_MediumDark
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
ZoomSDKAnnotationSavedType
Enumerations of the type for save screenshot file.
@ ZoomSDKAnnotationSavedType_PDF
@ ZoomSDKAnnotationSavedType_PNG
ZoomSDKSettingVBVideoError
@ ZoomSDKSettingVBVideoError_ResolutionLow
@ ZoomSDKSettingVBVideoError_None
@ ZoomSDKSettingVBVideoError_ResolutionBig
@ ZoomSDKSettingVBVideoError_PlayError
@ ZoomSDKSettingVBVideoError_OpenError
@ ZoomSDKSettingVBVideoError_UnknowFormat
@ ZoomSDKSettingVBVideoError_ResolutionHigh720P
ZoomSDKSettingShareScreenShareOption
Enumerations of the share option for setting Page share screen item.
@ ZoomSDKSettingShareScreenShareOption_AutoShareDesktop
@ ZoomSDKSettingShareScreenShareOption_AllWindowFromApplication
@ ZoomSDKSettingShareScreenShareOption_IndividualWindow
@ ZoomSDKSettingShareScreenShareOption_AllOption
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
H323DeviceType
Enumeration of H.323 device types.
@ H323DeviceType_H323
@ H323DeviceType_Unknown
@ H323DeviceType_SIP
ZoomSDKFaceMakeupType
@ ZoomSDKFaceMakeupType_Mustache
@ ZoomSDKFaceMakeupType_None
@ ZoomSDKFaceMakeupType_Eyebrow
@ ZoomSDKFaceMakeupType_Lip
ZoomSDKQAConnectStatus
Enumerations of Q&A connect status.
@ QAConnectStatus_Disconnect_Conflict
@ QAConnectStatus_Disonnected
@ QAConnectStatus_Connecting
@ QAConnectStatus_Connected
ZoomSDKPinResult
@ ZoomSDKPinResult_Fail_NotEnoughUsers
@ ZoomSDKPinResult_Fail_UserCannotBePinned
@ ZoomSDKPinResult_Unknown
@ ZoomSDKPinResult_Fail_MeetingDoNotSupport
@ ZoomSDKPinResult_Fail_VideoModeDoNotSupport
@ ZoomSDKPinResult_Fail_NoPrivilegeToPin
@ ZoomSDKPinResult_Success
@ ZoomSDKPinResult_Fail_ToMuchPinnedUsers
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
EncryptType
Enumeration of H.323/SIP encryption types. Available only for Huawei.
@ EncryptType_Auto
@ EncryptType_YES
@ EncryptType_NO
ZoomSDKEmojiReactionDisplayType
@ ZoomSDKEmojiReactionDisplayType_Medium
@ ZoomSDKEmojiReactionDisplayType_Full
@ ZoomSDKEmojiReactionDisplayType_Hidden
@ ZoomSDKEmojiReactionDisplayType_None
FreeMeetingNeedUpgradeType
@ FreeMeetingNeedUpgradeType_BY_ADMIN
@ FreeMeetingNeedUpgradeType_NONE
@ FreeMeetingNeedUpgradeType_BY_GIFTURL
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
MeetingType
Enumeration of meeting types.
@ MeetingType_Webinar
@ MeetingType_Normal
@ MeetingType_BreakoutRoom
@ MeetingType_None
JoinMeetingReqInfoType
Join meeting with required information.
@ JoinMeetingReqInfoType_Password_Wrong
@ JoinMeetingReqInfoType_Password
@ JoinMeetingReqInfoType_None
AttendeeViewQuestionType
Enumerations of attendee view question type.
@ ViewType_OnlyAnswered_Question
@ ViewType_All_Question
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
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
LiveStreamStatus
Enumeration of live stream status.
@ LiveStreamStatus_InProgress
@ LiveStreamStatus_StartFailed
@ LiveStreamStatus_None
@ LiveStreamStatus_Ended
@ LiveStreamStatus_Connecting
@ LiveStreamStatus_StartFailedTimeout
MeetingUIType
Enumeration of video UI types in the meeting.
@ MeetingUIType_None
@ MeetingUIType_VideoWall
@ MeetingUIType_ActiveRender
ConnectionComponent
Enumeration of component types.
@ ConnectionComponent_Video
@ ConnectionComponent_Share
@ ConnectionComponent_Audio
@ ConnectionComponent_None
ZoomSDKAudioType
@ ZoomSDKAudioType_Phone
@ ZoomSDKAudioType_Voip
@ ZoomSDKAudioType_Unknow
@ ZoomSDKAudioType_None
ScreenType
Enumeration of screen types for multi-sharing.
@ ScreenType_First
@ ScreenType_Second
shareSettingCmd
Enumerations of General setting about share.
@ shareSettingCmd_AutoFitWindowWhenViewShare
@ shareSettingCmd_enterMaxWindow
@ shareSettingCmd_sideToSideMode
@ shareSettingCmd_enterFullScreen
@ shareSettingCmd_MaintainCurrentSize
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
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
ZoomSDKTestMicStatus
Enumeration of microphone test types.
@ testMic_Normal
@ testMic_Recording
@ testMic_RecrodingStoped
@ testMic_Playing
LeaveMeetingCmd
An enumeration of commands for leaving meeting.
Definition: ZoomSDKErrors.h:33
@ LeaveMeetingCmd_Leave
Definition: ZoomSDKErrors.h:35
@ LeaveMeetingCmd_End
Definition: ZoomSDKErrors.h:37
ZoomSDKResolution
@ ZoomSDKResolution_NoUse
@ ZoomSDKResolution_180P
@ ZoomSDKResolution_1080P
@ ZoomSDKResolution_360P
@ ZoomSDKResolution_720P
@ ZoomSDKResolution_90P
SecuritySessionComponet
Enumeration of security session types.
@ SecuritySessionComponet_Audio
@ SecuritySessionComponet_FT
@ SecuritySessionComponet_AS
@ SecuritySessionComponet_Chat
@ SecuritySessionComponet_Video
@ SecuritySessionComponet_Unknown
ZoomSDKWaitingRoomLayoutType
Enumerations of waiting room layout type.
@ ZoomSDKWaitingRoomLayoutType_Video
@ ZoomSDKWaitingRoomLayoutType_Logo
@ ZoomSDKWaitingRoomLayoutType_Default
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
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
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
ZoomSDKRequest4HelpResult
Enumerations of attendee request for help result.
@ ZoomSDKRequest4HelpResult_Idle
@ ZoomSDKRequest4HelpResult_Ignore
@ ZoomSDKRequest4HelpResult_Busy
@ ZoomSDKRequest4HelpResult_HostAlreadyInBO
MeetingSettingCmd
Enumeration of Meeting settings.
@ MeetingSettingCmd_DualScreenMode
@ MeetingSettingCmd_AutoFullScreenWhenJoinMeeting
@ MeetingSettingCmd_EnablePlayChimeWhenEnterOrExit
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
ZoomSDKBOStopCountDown
Enum for BO stop countdown.
@ ZoomSDKBOStopCountDown_Seconds_30
@ ZoomSDKBOStopCountDown_Seconds_10
@ ZoomSDKBOStopCountDown_Seconds_60
@ ZoomSDKBOStopCountDown_Not
@ ZoomSDKBOStopCountDown_Seconds_120
@ ZoomSDKBOStopCountDown_Seconds_15
CallInNumberType
Enumeration of the number types for calling to join the audio into a meeting.
@ CallInNumberType_None
@ CallInNumberType_TollFree
@ CallInNumberType_Toll
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
ZoomSDKAttendeeViewMode
@ ZoomSDKAttendeeViewMode_Gallery
@ ZoomSDKAttendeeViewMode_Sharing_SidebysideSpeaker
@ ZoomSDKAttendeeViewMode_FollowHost
@ ZoomSDKAttendeeViewMode_None
@ ZoomSDKAttendeeViewMode_Sharing_Standard
@ ZoomSDKAttendeeViewMode_Sharing_SidebysideGallery
@ ZoomSDKAttendeeViewMode_Speaker
ZoomSDKEmojiReactionType
@ ZoomSDKEmojiReactionType_Thumbsup
@ ZoomSDKEmojiReactionType_Openmouth
@ ZoomSDKEmojiReactionType_Tada
@ ZoomSDKEmojiReactionType_Heart
@ ZoomSDKEmojiReactionType_Unknow
@ ZoomSDKEmojiReactionType_Joy
@ ZoomSDKEmojiReactionType_Clap
ZoomSDKVideoQuality
Enumeration of video quality.
@ ZoomSDKVideoQuality_Unknown
@ ZoomSDKVideoQuality_Normal
@ ZoomSDKVideoQuality_Good
@ ZoomSDKVideoQuality_Bad
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
ZoomSDKAudioEchoCancellationLevel
Enumerations of the Echo Cancellation.
@ ZoomSDKAudioEchoCancellationLevel_Auto
@ ZoomSDKAudioEchoCancellationLevel_Aggressive
ZoomSDKShareSettingType
Enumerations of sharing types.
@ ShareSettingType_OnlyHostCanGrab
@ ShareSettingType_MutiShare
@ ShareSettingType_OnlyHostCanShare
@ ShareSettingType_AnyoneCanGrab
@ ShareSettingType_None
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
ViewShareMode
Enumeration of sharing modes.
@ ViewShareMode_FullFill
@ ViewShareMode_LetterBox
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
ZoomSDKRawDataMemoryMode
@ ZoomSDKRawDataMemoryMode_Heap
@ ZoomSDKRawDataMemoryMode_Stack
ZoomSDKRequestLocalRecordingStatus
@ ZoomSDKRequestLocalRecordingStatus_Denied
@ ZoomSDKRequestLocalRecordingStatus_Timeout
@ ZoomSDKRequestLocalRecordingStatus_Granted
EndMeetingReason
Enumeration of ending meeting errors.
@ EndMeetingReason_HostStartAnotherMeeting
@ EndMeetingReason_JBHTimeOut
@ EndMeetingReason_None
@ EndMeetingReason_FreeMeetingTimeOut
@ EndMeetingReason_EndByHost
@ EndMeetingReason_KickByHost
@ EndMeetingReason_NoAttendee
@ EndMeetingReason_NetworkBroken
ZoomSDKAudioShareMode
Enumerations of the audio share mode.
@ ZoomSDKAudioShareMode_Stereo
@ ZoomSDKAudioShareMode_Mono
ZoomSDKMeetingSupportAudioType
Enumerations of the type for meeting supported audio type.
@ ZoomSDKMeetingSupportAudioType_None
@ ZoomSDKMeetingSupportAudioType_Voip
@ ZoomSDKMeetingSupportAudioType_Telephony
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
ZoomSDKQAQuestionState
Enumerations of question status.
@ QAQuestionState_Unknow
@ QAQuestionState_Sending
@ QAQuestionState_Init
@ QAQuestionState_Received
@ QAQuestionState_Sent
@ QAQuestionState_SendFail
ZoomSDKVideoRenderResolution
Enum for video render resolution.
@ ZoomSDKVideoRenderResolution_1080p
@ ZoomSDKVideoRenderResolution_90p
<For initiation
@ ZoomSDKVideoRenderResolution_180p
@ ZoomSDKVideoRenderResolution_720p
@ ZoomSDKVideoRenderResolution_360p
@ ZoomSDKVideoRenderResolution_None
ZoomSDKSettingVideoLightAdaptionModel
Enumerations of the type for light adaption.
@ ZoomSDKSettingVideoLightAdaptionModel_Manual
@ ZoomSDKSettingVideoLightAdaptionModel_Auto
@ ZoomSDKSettingVideoLightAdaptionModel_None
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
ZoomSDKLoginStatus
Enumeration of ZOOM SDK login status.
@ ZoomSDKLoginStatus_Success
@ ZoomSDKLoginStatus_Idle
@ ZoomSDKLoginStatus_Processing
@ ZoomSDKLoginStatus_Failed
ZoomSDKConnectionQuality
Enumeration of connection quality.
@ ZoomSDKConnectionQuality_VeryBad
@ ZoomSDKConnectionQuality_Excellent
@ ZoomSDKConnectionQuality_NotGood
@ ZoomSDKConnectionQuality_Unknow
@ ZoomSDKConnectionQuality_Good
@ ZoomSDKConnectionQuality_Bad
@ ZoomSDKConnectionQuality_Normal
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
ZoomSDKRawDataType
@ ZoomSDKRawDataType_Video
@ ZoomSDKRawDataType_Share
ZoomSDKSignInterpretationStatus
@ ZoomSDKSignInterpretationStatus_Stopped
@ ZoomSDKSignInterpretationStatus_Initial
@ ZoomSDKSignInterpretationStatus_Started
WebinarRegisterType
Enumeration of types to register webinar.
@ WebinarRegisterType_Email
@ WebinarRegisterType_URL
@ WebinarRegisterType_None
VideoRenderElementType
Enumeration of video render element types.
@ VideoRenderElementType_None
@ VideoRenderElementType_Preview
@ VideoRenderElementType_Active
@ VideoRenderElementType_Normal
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