zoom_video_sdk_defines.js 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493
  1. /**
  2. * @alias ZoomVideoSDKErrors
  3. * @readonly
  4. * @enum {Number}
  5. */
  6. const ZoomVideoSDKErrors = {
  7. ZoomVideoSDKErrors_Success: 0,
  8. ZoomVideoSDKErrors_Wrong_Usage: 1,
  9. ZoomVideoSDKErrors_Internal_Error: 2,
  10. ZoomVideoSDKErrors_Uninitialize: 3,
  11. ZoomVideoSDKErrors_Memory_Error: 4,
  12. ZoomVideoSDKErrors_Load_Module_Error: 5,
  13. ZoomVideoSDKErrors_UnLoad_Module_Error: 6,
  14. ZoomVideoSDKErrors_Invalid_Parameter: 7,
  15. ZoomVideoSDKErrors_Call_Too_Frequently: 8,
  16. ZoomVideoSDKErrors_No_Impl: 9,
  17. ZoomVideoSDKErrors_Dont_Support_Feature: 10,
  18. ZoomVideoSDKErrors_Unknown: 11,
  19. ZoomVideoSDKErrors_Auth_Base: 1000,
  20. ZoomVideoSDKErrors_Auth_Error: 1001,
  21. ZoomVideoSDKErrors_Auth_Empty_Key_or_Secret: 1002,
  22. ZoomVideoSDKErrors_Auth_Wrong_Key_or_Secret: 1003,
  23. ZoomVideoSDKErrors_Auth_DoesNot_Support_SDK: 1004,
  24. ZoomVideoSDKErrors_Auth_Disable_SDK: 1005,
  25. ZoomVideoSDKErrors_JoinSession_NoSessionName: 1500,
  26. ZoomVideoSDKErrors_JoinSession_NoSessionToken: 1501,
  27. ZoomVideoSDKErrors_JoinSession_NoUserName: 1502,
  28. ZoomVideoSDKErrors_JoinSession_Invalid_SessionName: 1503,
  29. ZoomVideoSDKErrors_JoinSession_Invalid_Password: 1504,
  30. ZoomVideoSDKErrors_JoinSession_Invalid_SessionToken: 1505,
  31. ZoomVideoSDKErrors_JoinSession_SessionName_TooLong: 1506,
  32. ZoomVideoSDKErrors_JoinSession_Token_MismatchedSessionName: 1507,
  33. ZoomVideoSDKErrors_JoinSession_Token_NoSessionName: 1508,
  34. ZoomVideoSDKErrors_JoinSession_Token_RoleType_EmptyOrWrong: 1509,
  35. ZoomVideoSDKErrors_JoinSession_Token_UserIdentity_TooLong: 1510,
  36. ZoomVideoSDKErrors_Session_Base: 2000,
  37. ZoomVideoSDKErrors_SessionModule_Not_Found: 2001,
  38. ZoomVideoSDKErrors_SessionService_Invalid: 2002,
  39. ZoomVideoSDKErrors_Session_Join_Failed: 2003,
  40. ZoomVideoSDKErrors_Session_No_Rights: 2004,
  41. ZoomVideoSDKErrors_Session_Already_In_Progress: 2005,
  42. ZoomVideoSDKErrors_Session_Dont_Support_SessionType: 2006,
  43. ZoomVideoSDKErrors_Session_Reconncting: 2007,
  44. ZoomVideoSDKErrors_Session_Disconncting: 2008,
  45. ZoomVideoSDKErrors_Session_Not_Started: 2010,
  46. ZoomVideoSDKErrors_Session_Need_Password: 2011,
  47. ZoomVideoSDKErrors_Session_Password_Wrong: 2012,
  48. ZoomVideoSDKErrors_Session_Remote_DB_Error: 2013,
  49. ZoomVideoSDKErrors_Session_Invalid_Param: 2014,
  50. ZoomVideoSDKErrors_Session_Client_Incompatible: 2015,
  51. ZoomVideoSDKErrors_Session_Audio_Error: 3000,
  52. ZoomVideoSDKErrors_Session_Audio_No_Microphone: 3001,
  53. ZoomVideoSDKErrors_Session_Audio_No_Speaker: 3002,
  54. ZoomVideoSDKErrors_Session_Video_Error: 4000,
  55. ZoomVideoSDKErrors_Session_Video_Device_Error: 4001,
  56. ZoomVideoSDKErrors_Session_Live_Stream_Error: 5000,
  57. ZoomVideoSDKErrors_Session_Phone_Error: 5500,
  58. ZoomVideoSDKErrors_RAWDATA_MALLOC_FAILED: 6001,
  59. ZoomVideoSDKErrors_RAWDATA_NOT_IN_Session: 6002,
  60. ZoomVideoSDKErrors_RAWDATA_NO_LICENSE: 6003,
  61. ZoomVideoSDKErrors_RAWDATA_VIDEO_MODULE_NOT_READY: 6004,
  62. ZoomVideoSDKErrors_RAWDATA_VIDEO_MODULE_ERROR: 6005,
  63. ZoomVideoSDKErrors_RAWDATA_VIDEO_DEVICE_ERROR: 6006,
  64. ZoomVideoSDKErrors_RAWDATA_NO_VIDEO_DATA: 6007,
  65. ZoomVideoSDKErrors_RAWDATA_SHARE_MODULE_NOT_READY: 6008,
  66. ZoomVideoSDKErrors_RAWDATA_SHARE_MODULE_ERROR: 6009,
  67. ZoomVideoSDKErrors_RAWDATA_NO_SHARE_DATA: 6010,
  68. ZoomVideoSDKErrors_RAWDATA_AUDIO_MODULE_NOT_READY: 6011,
  69. ZoomVideoSDKErrors_RAWDATA_AUDIO_MODULE_ERROR: 6012,
  70. ZoomVideoSDKErrors_RAWDATA_NO_AUDIO_DATA: 6013,
  71. ZoomVideoSDKErrors_RAWDATA_PREPROCESS_RAWDATA_ERROR: 6014,
  72. ZoomVideoSDKErrors_RAWDATA_NO_DEVICE_RUNNING: 6015,
  73. ZoomVideoSDKErrors_RAWDATA_INIT_DEVICE: 6016,
  74. ZoomVideoSDKErrors_RAWDATA_VIRTUAL_DEVICE: 6017,
  75. ZoomVideoSDKErrors_RAWDATA_CANNOT_CHANGE_VIRTUAL_DEVICE_IN_PREVIEW: 6018,
  76. ZoomVideoSDKErrors_RAWDATA_INTERNAL_ERROR: 6019,
  77. ZoomVideoSDKErrors_RAWDATA_SEND_TOO_MUCH_DATA_IN_SINGLE_TIME: 6020,
  78. ZoomVideoSDKErrors_RAWDATA_SEND_TOO_FREQUENTLY: 6021,
  79. ZoomVideoSDKErrors_RAWDATA_VIRTUAL_MIC_IS_TERMINATE: 6022,
  80. ZoomVideoSDKErrors_Session_Share_Error: 7001,
  81. ZoomVideoSDKErrors_Session_Share_Module_Not_Ready: 7002,
  82. ZoomVideoSDKErrors_Session_Share_You_Are_Not_Sharing: 7003,
  83. ZoomVideoSDKErrors_Session_Share_Type_Is_Not_Support: 7004,
  84. ZoomVideoSDKErrors_Session_Share_Internal_Error: 7005,
  85. ZoomVideoSDKErrors_Dont_Support_Multi_Stream_Video_User: 7006,
  86. ZoomVideoSDKErrors_Fail_Assign_User_Privilege: 7007,
  87. ZoomVideoSDKErrors_No_Recording_In_Process: 7008,
  88. ZoomVideoSDKErrors_Set_Virtual_Background_Fail: 7009
  89. }
  90. /**
  91. * @alias ZoomVideoSDKRawDataMemoryMode
  92. * @readonly
  93. * @enum {Number}
  94. */
  95. const ZoomVideoSDKRawDataMemoryMode = {
  96. ZoomVideoSDKRawDataMemoryModeStack: 0,
  97. ZoomVideoSDKRawDataMemoryModeHeap: 1
  98. }
  99. /**
  100. * @alias ZoomVideoSDKResolution
  101. * @readonly
  102. * @enum {Number}
  103. */
  104. const ZoomVideoSDKResolution = {
  105. ZoomVideoSDKResolution_90P: 0,
  106. ZoomVideoSDKResolution_180P: 1,
  107. ZoomVideoSDKResolution_360P: 2,
  108. ZoomVideoSDKResolution_720P: 3,
  109. ZoomVideoSDKResolution_1080P: 4,
  110. ZoomVideoSDKResolution_NoUse: 100
  111. }
  112. /**
  113. * @alias ZoomVideoSDKUserInfoType
  114. * @readonly
  115. * @enum {Number}
  116. */
  117. const ZoomVideoSDKUserInfoType = {
  118. UserInfoType_FAKE: 0,
  119. UserInfoType_REAL: 1,
  120. UserInfoType_ALL: 1048575
  121. };
  122. /**
  123. * @alias ZoomVideoSDKShareStatus
  124. * @readonly
  125. * @enum {Number}
  126. */
  127. const ZoomVideoSDKShareStatus = {
  128. ZoomVideoSDKShareStatus_None: 0,
  129. ZoomVideoSDKShareStatus_Start: 1,
  130. ZoomVideoSDKShareStatus_Pause: 2,
  131. ZoomVideoSDKShareStatus_Resume: 3,
  132. ZoomVideoSDKShareStatus_Stop: 4
  133. }
  134. /**
  135. * @alias ZoomVideoSDKRawDataType
  136. * @readonly
  137. * @enum {Number}
  138. */
  139. const ZoomVideoSDKRawDataType = {
  140. RAW_DATA_TYPE_VIDEO: 0,
  141. RAW_DATA_TYPE_SHARE: 1
  142. }
  143. /**
  144. * @alias ZoomVideoSDKShareAppInfo
  145. * @readonly
  146. * @enum {Number}
  147. */
  148. const ZoomVideoSDKShareAppInfo = {
  149. appName: 0,
  150. appHandle: 1
  151. }
  152. /**
  153. * @alias ZoomVideoSDKRawDataStatus
  154. * @readonly
  155. * @enum {Number}
  156. */
  157. const ZoomVideoSDKRawDataStatus = {
  158. RawData_On: 0,
  159. RawData_Off: 1
  160. }
  161. /**
  162. * @alias ZoomVideoSDKCallback
  163. * @readonly
  164. * @enum {Number}
  165. */
  166. const ZoomVideoSDKCallback = {
  167. onSessionJoin: 0,
  168. onSessionLeave: 1,
  169. onError: 2,
  170. onUserJoin: 3,
  171. onUserLeave: 4,
  172. onUserVideoStatusChanged: 5,
  173. onUserAudioStatusChanged: 6,
  174. onUserShareStatusChanged: 7,
  175. onLiveStreamStatusChanged: 8,
  176. onChatNewMessageNotify: 9,
  177. onUserHostChanged: 10,
  178. onUserActiveAudioChanged: 11,
  179. onSessionNeedPassword: 12,
  180. onSessionPasswordWrong: 13,
  181. onInitialize: 14,
  182. onPropertyChange: 15,
  183. onStartSend: 16,
  184. onStopSend: 17,
  185. onUninitialized: 18,
  186. onRawDataStatusChanged: 19,
  187. onUserManagerChanged: 20,
  188. onUserNameChanged: 21,
  189. /** 22, Callback for when the current user is granted camera control access. Once the current user sends the camera control request, this callback will be triggered with the result of the request. */
  190. onCommandReceived: 22,
  191. onCloudRecordingStatus: 23,
  192. onCameraControlRequestResult: 24,
  193. onCameraControlRequestReceived: 25,
  194. /** 26, Callback interface for when the current user has received a camera control request. This will be triggered when another user requests control of the current users camera. */
  195. onCommandChannelConnectResult: 26,
  196. onHostAskUnmute: 27,
  197. onInviteByPhoneStatus: 28,
  198. /** 29, When someone enables multi-camera, all participants receive the callback event. */
  199. onMultiCameraStreamStatusChanged: 29,
  200. onMicSpeakerVolumeChanged: 30,
  201. onAudioDeviceStatusChanged: 31,
  202. onTestMicStatusChanged: 32,
  203. onSelectedAudioDeviceChanged: 33,
  204. onLiveTranscriptionStatus: 34,
  205. onLiveTranscriptionMsgReceived: 35,
  206. onLiveTranscriptionMsgError: 36,
  207. onChatMsgDeleteNotification: 37
  208. }
  209. /**
  210. * @alias RendererMode
  211. * @readonly
  212. * @enum {Number}
  213. */
  214. const RendererMode = {
  215. videoSDKRenderMode_None: 0,
  216. videoSDKRenderMode_FullRect: 1,
  217. videoSDKRenderMode_AspectRatio: 2
  218. };
  219. /**
  220. * @alias RecordingStatus
  221. * @readonly
  222. * @enum {Number}
  223. */
  224. const RecordingStatus = {
  225. /** 0, Start recording on local computer or on cloud. */
  226. Recording_Start: 0,
  227. /** 1, Stop recording on local computer or on cloud. */
  228. Recording_Stop: 1,
  229. /** 2, There is no space to store for cloud recording. */
  230. Recording_DiskFull: 2,
  231. /** 3, Pause recording on local or on cloud. */
  232. Recording_Pause: 3
  233. };
  234. /**
  235. * @alias ZoomVideoSDKCameraControlRequestType
  236. * @readonly
  237. * @enum {Number}
  238. */
  239. const ZoomVideoSDKCameraControlRequestType = {
  240. ZoomVideoSDKCameraControlRequestType_RequestControl: 0,
  241. ZoomVideoSDKCameraControlRequestType_GiveUpControl: 1
  242. };
  243. /**
  244. * @alias PhoneStatus
  245. * @readonly
  246. * @enum {Number} Status of telephone.
  247. */
  248. const PhoneStatus = {
  249. /** 0, No status. */
  250. PhoneStatus_None: 0,
  251. /** 1, In process of calling out. */
  252. PhoneStatus_Calling: 1,
  253. /** 2, In process of ringing. */
  254. PhoneStatus_Ringing: 2,
  255. /** 3, Accept the call. */
  256. PhoneStatus_Accepted: 3,
  257. /** 4, Accept the call. */
  258. PhoneStatus_Success: 4,
  259. /** 5, Call failed. */
  260. PhoneStatus_Failed: 5,
  261. /** 6, In process of canceling the response to the previous state. */
  262. PhoneStatus_Canceling: 6,
  263. /** 7, Cancel successfully. */
  264. PhoneStatus_Canceled: 7,
  265. /** 8, Cancel fails. */
  266. PhoneStatus_Cancel_Failed: 8,
  267. PhoneStatus_Timeout: 9
  268. };
  269. /**
  270. * @alias PhoneFailedReason
  271. * @readonly
  272. * @enum {Number} The reason for the failure of the telephone call.
  273. */
  274. const PhoneFailedReason = {
  275. /** 0, For initialization. */
  276. PhoneFailedReason_None: 0,
  277. /** 1, The telephone service is busy. */
  278. PhoneFailedReason_Busy: 1,
  279. /** 2, The telephone is out of the service. */
  280. PhoneFailedReason_Not_Available: 2,
  281. /** 3, The user hangs up. */
  282. PhoneFailedReason_User_Hangup: 3,
  283. /** 4, Other reasons. */
  284. PhoneFailedReason_Other_Fail: 4,
  285. /** 5, The telephone does not reply. */
  286. PhoneFailedReason_No_Answer: 5,
  287. /** 6, Disable the function of international call-out before the host joins the session. */
  288. PhoneFailedReason_Block_No_Host: 6,
  289. /** 7, The call-out is blocked by the system due to the high cost. */
  290. PhoneFailedReason_Block_High_Rate: 7,
  291. /** 8, All the invitees invited by the call should press the button one(1) to join the session. In case that many invitees do not press the button that leads to time out, the call invitation for this session shall be banned. */
  292. PhoneFailedReason_Block_Too_Frequent: 8
  293. };
  294. /**
  295. * @alias ZoomVideoSDKVideoPreferenceMode
  296. * @readonly
  297. * @enum {Number} video preference mode types. Here are more detailed structural descriptions.
  298. */
  299. const ZoomVideoSDKVideoPreferenceMode = {
  300. /** 0, Balance mode. */
  301. ZoomVideoSDKVideoPreferenceMode_Balance: 0,
  302. /** 1, Sharpness mode. */
  303. ZoomVideoSDKVideoPreferenceMode_Sharpness: 1,
  304. /** 2, Smoothness mode. */
  305. ZoomVideoSDKVideoPreferenceMode_Smoothness : 2,
  306. /** 3, Custom mode. */
  307. ZoomVideoSDKVideoPreferenceMode_Custom : 2
  308. };
  309. /**
  310. * @alias ZoomVideoSDKSuppressBackgroundNoiseLevel
  311. * @readonly
  312. * @enum {Number}
  313. */
  314. const ZoomVideoSDKSuppressBackgroundNoiseLevel = {
  315. ZoomVideoSDKSuppressBackgroundNoiseLevel_Auto: 0,
  316. ZoomVideoSDKSuppressBackgroundNoiseLevel_Low: 1,
  317. ZoomVideoSDKSuppressBackgroundNoiseLevel_Medium: 2,
  318. ZoomVideoSDKSuppressBackgroundNoiseLevel_High: 3
  319. }
  320. /**
  321. * @alias ZoomVideoSDKEchoCancellationLevel
  322. * @readonly
  323. * @enum {Number}
  324. */
  325. const ZoomVideoSDKEchoCancellationLevel = {
  326. ZoomVideoSDKEchoCancellationLevel_Default: 0,
  327. ZoomVideoSDKEchoCancellationLevel_Aggressive: 1
  328. }
  329. /**
  330. * @alias ZoomVideoSDKMultiStreamStatus
  331. * @readonly
  332. * @enum {Number}
  333. */
  334. const ZoomVideoSDKMultiStreamStatus = {
  335. /** 0, Current user only. This status is received when the current user starts the attempt to use multiple cameras in the session. */
  336. ZoomVideoSDKMultiCameraStreamStatus_JoinStart: 0,
  337. /** 1, Current user only. This status is received when the current user fails the attempt to use multiple cameras in the session. */
  338. ZoomVideoSDKMultiCameraStreamStatus_JoinFail: 1,
  339. /** 2, Broadcasted to all users. This status is received when a new camera has been successfully added to the session as the multiple cameras. */
  340. ZoomVideoSDKMultiCameraStreamStatus_Joined: 2,
  341. /** 3, Broadcasted to all users. This status is received when a camera that is being used as the multiple cameras has left the session. */
  342. ZoomVideoSDKMultiCameraStreamStatus_Left: 3
  343. }
  344. /**
  345. * @alias ZoomVideoSDKTestMicStatus
  346. * @readonly
  347. * @enum {Number}
  348. */
  349. const ZoomVideoSDKTestMicStatus = {
  350. /** 0, Test the mic via StartMicTestRecording. It is useless to call StopMicTestRecording/PlayMicTestRecording in this status. */
  351. ZoomVideoSDKMic_CanTest: 0,
  352. /** 1, Test the mic via StopMicTestRecording/PlayMicTestRecording. It is useless to call StartMicTestRecording in this status. */
  353. ZoomVideoSDKMic_Recording: 1,
  354. /** 2, Test the mic via StopMicTestRecording/PlayMicTestRecording. It is useless call StartMicTestRecording in this status. */
  355. ZoomVideoSDKMic_CanPlay: 2
  356. }
  357. /**
  358. * @alias ZoomVideoSDKAudioDeviceType
  359. * @readonly
  360. * @enum {Number}
  361. */
  362. const ZoomVideoSDKAudioDeviceType = {
  363. ZoomVideoSDKDevice_Microphone: 0,
  364. ZoomVideoSDKDevice_Speaker: 1
  365. }
  366. /**
  367. * @alias ZoomVideoSDKAudioDeviceStatus
  368. * @readonly
  369. * @enum {Number}
  370. */
  371. const ZoomVideoSDKAudioDeviceStatus = {
  372. ZoomVideoSDK_Device_Error_Unknow: 0,
  373. ZoomVideoSDK_No_Device: 1,
  374. ZoomVideoSDK_Device_List_Update: 2,
  375. ZoomVideoSDK_Audio_No_Input: 3,
  376. ZoomVideoSDK_Audio_Disconnect_As_Detected_Echo: 4
  377. }
  378. /**
  379. * @alias ZoomVideoSDKShareType
  380. * @readonly
  381. * @enum {Number}
  382. */
  383. const ZoomVideoSDKShareType = {
  384. ZoomVideoSDKShareType_None: 0,
  385. ZoomVideoSDKShareType_Normal: 1,
  386. ZoomVideoSDKShareType_PureAudio: 2
  387. }
  388. /**
  389. * @alias ZoomVideoSDKVideoSourceDataMode
  390. * @readonly
  391. * @enum {Number}
  392. */
  393. const ZoomVideoSDKVideoSourceDataMode = {
  394. /** 0, For general usage scenarios. */
  395. VideoSourceDataMode_None: 0,
  396. /** 1, Special usage scenarios, each frame of video is organized around two images. */
  397. VideoSourceDataMode_Horizontal: 1,
  398. /** 2, Special usage scenarios, each frame of video is two images organized up and down together. */
  399. VideoSourceDataMode_Vertical: 2
  400. }
  401. /**
  402. * @alias ZoomVideoSDKLiveTranscriptionStatus
  403. * @readonly
  404. * @enum {Number}
  405. */
  406. const ZoomVideoSDKLiveTranscriptionStatus = {
  407. /** 0, not start. */
  408. ZoomVideoSDKLiveTranscription_Status_Stop: 0,
  409. /** 1, start. */
  410. ZoomVideoSDKLiveTranscription_Status_Start: 1
  411. }
  412. /**
  413. * @alias ZoomVideoSDKLiveTranscriptionOperationType
  414. * @readonly
  415. * @enum {Number}
  416. */
  417. const ZoomVideoSDKLiveTranscriptionOperationType = {
  418. ZoomVideoSDKLiveTranscription_OperationType_None: 0,
  419. ZoomVideoSDKLiveTranscription_OperationType_Add: 1,
  420. ZoomVideoSDKLiveTranscription_OperationType_Update: 2,
  421. ZoomVideoSDKLiveTranscription_OperationType_Delete: 3,
  422. ZoomVideoSDKLiveTranscription_OperationType_Complete: 4,
  423. ZoomVideoSDKLiveTranscription_OperationType_NotSupported: 5
  424. }
  425. /**
  426. * @alias ZoomVideoSDKChatMessageDeleteType
  427. * @readonly
  428. * @enum {Number}
  429. */
  430. const ZoomVideoSDKChatMessageDeleteType = {
  431. /** 0, none. */
  432. ZoomVideoSDKChatDelete_None: 0,
  433. /** 1, delete by self. */
  434. ZoomVideoSDKChatDelete_BySelf: 1,
  435. /** 2, delete by host. */
  436. ZoomVideoSDKChatDelete_ByHost: 2,
  437. /** 3, delete by dlp when the message goes against the host organization's compliance policies. */
  438. ZoomVideoSDKChatDelete_ByDlp: 3
  439. }
  440. module.exports = {
  441. ZoomVideoSDKErrors,
  442. ZoomVideoSDKRawDataMemoryMode,
  443. ZoomVideoSDKResolution,
  444. ZoomVideoSDKUserInfoType,
  445. ZoomVideoSDKShareStatus,
  446. ZoomVideoSDKRawDataType,
  447. ZoomVideoSDKShareAppInfo,
  448. ZoomVideoSDKRawDataStatus,
  449. ZoomVideoSDKCallback,
  450. RendererMode,
  451. RecordingStatus,
  452. ZoomVideoSDKCameraControlRequestType,
  453. PhoneStatus,
  454. PhoneFailedReason,
  455. ZoomVideoSDKVideoPreferenceMode,
  456. ZoomVideoSDKSuppressBackgroundNoiseLevel,
  457. ZoomVideoSDKEchoCancellationLevel,
  458. ZoomVideoSDKMultiStreamStatus,
  459. ZoomVideoSDKTestMicStatus,
  460. ZoomVideoSDKAudioDeviceType,
  461. ZoomVideoSDKAudioDeviceStatus,
  462. ZoomVideoSDKShareType,
  463. ZoomVideoSDKVideoSourceDataMode,
  464. ZoomVideoSDKLiveTranscriptionStatus,
  465. ZoomVideoSDKLiveTranscriptionOperationType,
  466. ZoomVideoSDKChatMessageDeleteType
  467. }