//
//  HWMSDKCommonDefine.h
//  HWMSDKSDK
//
//  Automatically generated file. DO NOT MODIFY!!!
//

# ifndef HWMSDKCommonDefine_h
# define HWMSDKCommonDefine_h

typedef NS_ENUM(NSInteger, HWMLogLevel) {
    HWMLogLevelError = 0,		/**<[en]Indicates the error level [cn]错误级别 [ios:rename:Error] */
    HWMLogLevelWarning = 1,		/**<[en]Indicates the warning level [cn]警告级别 [ios:rename:Warning] */
    HWMLogLevelInfo = 2,		/**<[en]Indicates the info level [cn]信息(一般)级别 [ios:rename:Info] */
    HWMLogLevelDebug = 3,		/**<[en]Indicates the debug level [cn]调试级别 [ios:rename:Debug] */
};

typedef NS_ENUM(NSInteger, HWMLogType) {
    HWMSDKLogTypeNothing = 0,		/**<[en]Indicates anonymize nothing [cn]直接打印 */
    HWMSDKLogTypeDirect = 1,		/**<[en]Indicates try anonymizing something [cn]尝试匿名化 */
    HWMSDKLogTypeDotdata = 2,		/**<[en]Indicates track events [cn]错误级别 */
};

typedef NS_ENUM(NSInteger, HWMSDKERR) {
    HWMSDKSdkerrUnkown = -1,		/**<[en]Unknown error. [cn]未知错误 */
    HWMSDKSdkerrSuccess = 0,		/**<[en]Success. [cn]成功 */
    HWMSDKCmsConfServerFlowControl = 100000429,		/**<[en]server flow control. [cn]服务端流控错误 */
    HWMSDKCmsConfBadRequest = 111070001,		/**<[en]Request error. [cn]请求错误 */
    HWMSDKCmsConfInsufficientPermissions = 111070002,		/**<[en]Insufficient permissions. [cn]权限不足 */
    HWMSDKCmsConfException = 111070003,		/**<[en]System processing failure. [cn]系统处理失败 */
    HWMSDKCmsConfAuthFail = 111070004,		/**<[en]Meeting authentication failed. [cn]校验失败 */
    HWMSDKCmsConfDataNotFound = 111070005,		/**<[en]Meeting does not exist. [cn]会议不存在 */
    HWMSDKCmsVmrDataNotFound = 111070006,		/**<[en]Personal cloud meeting room does not exist. [cn]个人云会议室不存在 */
    HWMSDKCmsAccessNumberNotFound = 111070007,		/**<[en]Meeting access number does not exist. [cn]会议接入号不存在 */
    HWMSDKCmsConfNoticeModelConfigError = 111070008,		/**<[en]Meeting notification could not be sent. [cn]会议通知模板配置错误 */
    HWMSDKCmsConfAuthenNeedPassword = 111070009,		/**<[en]Meeting password cannot be left blank. [cn]会议密码不能为空 */
    HWMSDKCmsConfRoleAuthenticationFailed = 111070010,		/**<[en]Insufficient permissions to view this meeting. [cn]权限不足,无法查看会议 */
    HWMSDKCmsConfGetStartedConfException = 111070100,		/**<[en]Get started meeting exception. [cn]获取召开会议异常 */
    HWMSDKCmsConfStartException = 111070101,		/**<[en]Start meeting exception. [cn]开始会议异常 */
    HWMSDKCmsConfApplyIvrResourceException = 111070102,		/**<[en]Apply IVR resource exception. [cn]申请IVR资源异常 */
    HWMSDKCmsStartIvrconfException = 111070103,		/**<[en]Start IVR meeting exception. [cn]开始IVR会议异常 */
    HWMSDKCmsConfApplyParticipantResourceException = 111070104,		/**<[en]Apply site resource exception. [cn]申请会场资源异常 */
    HWMSDKCmsStartSubconfException = 111070105,		/**<[en]Start sub meeting exception. [cn]开始子会议异常 */
    HWMSDKCmsConfAddChannelException = 111070106,		/**<[en]Add channel exception. [cn]创建级联通道异常 */
    HWMSDKCmsConfMoveAndApplyResourceException = 111070107,		/**<[en]Move and apply site resource exception. [cn]移动会场申请资源异常 */
    HWMSDKCmsStartConfException = 111070108,		/**<[en]Start meeting exception. [cn]开启会议异常 */
    HWMSDKCmsConfGetStartedVmrconfException = 111070109,		/**<[en]Get started cloud meeting exception. [cn]获取召开云会议室会议异常 */
    HWMSDKCmsConfInviteParticipantException = 111070110,		/**<[en]Invite site exception. [cn]邀请会场异常 */
    HWMSDKCmsRequestTokenIsNull = 111070111,		/**<[en]Request token is null. [cn]请求token为空 */
    HWMSDKCmsConfRenameParticipantException = 111070112,		/**<[en]Rename site exception. [cn]重命名会场异常 */
    HWMSDKCmsConfHangupException = 111070113,		/**<[en]Hangup site exception. [cn]会场挂断异常 */
    HWMSDKCmsConfBulkHangupException = 111070114,		/**<[en]Mass hangup site exception. [cn]会场批量挂断异常 */
    HWMSDKCmsConfDeleteAttendeeException = 111070115,		/**<[en]Delete attendee exception. [cn]删除与会者异常 */
    HWMSDKCmsConfBulkDeleteAttendeeException = 111070116,		/**<[en]Mass delete attendee exception. [cn]批量删除与会者异常 */
    HWMSDKCmsScheduleCycleConfException = 111070117,		/**<[en]Book cycle meeting exception. [cn]预定周期会议异常 */
    HWMSDKCmsModifyCycleConfException = 111070118,		/**<[en]Modify cycle meeting exception. [cn]修改周期会议异常 */
    HWMSDKCmsCreateCycleConfException = 111070119,		/**<[en]Create cycle meeting exception. [cn]创建周期会议异常 */
    HWMSDKCmsRegionDataNotFound = 111070120,		/**<[en]Region data not found. [cn]区域信息获取失败 */
    HWMSDKCmsForbiddenSubscribe = 111070121,		/**<[en]Forbidden subscribe. [cn]禁止订阅 */
    HWMSDKCmsCancelSubscribeFail = 111070122,		/**<[en]Cancel subscribe fail. [cn]取消订阅失败 */
    HWMSDKCmsConfSysportalServiceException = 111071001,		/**<[en]Sysportal service exception. [cn]Sysportal服务运行异常 */
    HWMSDKCmsConfExecutorRunException = 111071002,		/**<[en]Conf service exception. [cn]Conf服务运行异常 */
    HWMSDKCmsConfIdNotExist = 111071003,		/**<[en]Failed to create the meeting. Try again later. [cn]创建会议失败，请稍后重试 */
    HWMSDKCmsVmrOnlyAllowChairStartConf = 111071004,		/**<[en]This cloud meeting room does not allow guests to join before the host. [cn]VMR会议不允许来宾在主持人入会前入会 */
    HWMSDKCmsVmrConfConflict = 111071005,		/**<[en]This cloud meeting room has been scheduled for another meeting during this period. [cn]VMR会议时间冲突，该时间段此会议室已有预约会议 */
    HWMSDKCmsVmrImmediatelyConfDurationNotEnough = 111071006,		/**<[en]Insufficient cloud meeting time. [cn]VMR会议时长不足 */
    HWMSDKCmsVmrScheduleRelationNotExist = 111071007,		/**<[en]Meeting does not exist. [cn]VMR预约关系不存在 */
    HWMSDKCmsConfQueryListFail = 111071008,		/**<[en]Cannot query meeting list. [cn]查询会议列表失败 */
    HWMSDKCmsConfModifyImmediatelyVmrFail = 111071009,		/**<[en]Cannot change cloud meeting into immediate meeting. [cn]不支持修改VMR会议为立即会议 */
    HWMSDKCmsConfModifyVmrFlagFail = 111071010,		/**<[en]Cannot modify cloud meeting flag. [cn]不支持修改云会议室标识 */
    HWMSDKCmsVmrConfNotReachPrepareTime = 111071011,		/**<[en]The cloud meeting has not yet started. Please wait. [cn]VMR会议未到准备时间点 */
    HWMSDKCmsConfNotVmr = 111071012,		/**<[en]Not cloud meeting. [cn]非VMR会议 */
    HWMSDKCmsConfStartTimeLessThanCurrentTime = 111071013,		/**<[en]Start time less than current time. [cn]会议开始时间不能早于系统当前时间 */
    HWMSDKCmsConfStartTimeOverMaxScheduleTime = 111071014,		/**<[en]Start time over max schedule time. [cn]会议开始时间超出最大预订时间范围 */
    HWMSDKCmsConfDurationOverRange = 111071015,		/**<[en]Duration over range. [cn]时长超出范围 */
    HWMSDKCmsConfParamsNullException = 111071016,		/**<[en]Cycle ID list null exception. [cn]取消周期会议ID列表不能为空 */
    HWMSDKCmsConfSizeOverRange = 111071017,		/**<[en]Meeting size over range. [cn]与会方数超出范围 */
    HWMSDKCmsConfMediaTypesIllegal = 111071018,		/**<[en]Invalid media type. [cn]媒体类型非法 */
    HWMSDKCmsConfConferenceTypeIllegal = 111071019,		/**<[en]Invalid meeting type. [cn]会议类型非法 */
    HWMSDKCmsConfCycleParamsNullException = 111071020,		/**<[en]Cycle params null exception. [cn]周期会议时,必须携带周期会议参数 */
    HWMSDKCmsConfLengthOverRange = 111071021,		/**<[en]Duration over range. [cn]会议时长超出范围 */
    HWMSDKCmsConfSubjectLengthTooLong = 111071022,		/**<[en]Subject length too long. [cn]会议主题超长 */
    HWMSDKCmsConfGroupuriLengthTooLong = 111071023,		/**<[en]Group URI length too long. [cn]groupuri超长 */
    HWMSDKCmsConfEmailIllegal = 111071024,		/**<[en]Invalid email address format. [cn]邮箱地址不合法 */
    HWMSDKCmsConfSmsIllegal = 111071025,		/**<[en]Invalid mobile number format. [cn]手机号不合法 */
    HWMSDKCmsConfDeptnameTooLong = 111071026,		/**<[en]Department name too long. [cn]部门名称过长 */
    HWMSDKCmsConfWelcomeVoiceNotInRange = 111071027,		/**<[en]Invalid welcome voice enable value. [cn]入会欢迎词开关不在范围内 */
    HWMSDKCmsConfEnterPromptNotInRange = 111071028,		/**<[en]Invalid enter voice enable value. [cn]入会提示音开关不在范围内 */
    HWMSDKCmsConfLeavePromptNotInRange = 111071029,		/**<[en]Invalid leave voice enable value. [cn]离会提示音开关不在范围内 */
    HWMSDKCmsConfRemindersIllegal = 111071030,		/**<[en]Invalid reminders value. [cn]会议提醒非法 */
    HWMSDKCmsConfAllowRecordNotInRange = 111071031,		/**<[en]Invalid allow record value. [cn]会议是否启用网络录制取值非法 */
    HWMSDKCmsConfAutoRecordNotInRange = 111071032,		/**<[en]Invalid auto record value. [cn]会议是否自动启动录制取值非法 */
    HWMSDKCmsConfUserTypeNotInRange = 111071033,		/**<[en]Invalid user type value. [cn]会预定者的用户类型非法 */
    HWMSDKCmsConfEncryptModeNotInRange = 111071034,		/**<[en]Invalid encrypt mode value. [cn]加密类型非法 */
    HWMSDKCmsConfLanguageNotInRange = 111071035,		/**<[en]Invalid language value. [cn]语言非法 */
    HWMSDKCmsConfAutoProlongNotInRange = 111071036,		/**<[en]Invalid auto prolong value. [cn]是否自动延长会议取值非法 */
    HWMSDKCmsConfVmridTooLong = 111071037,		/**<[en]VmrID too long. [cn]vmrid超长 */
    HWMSDKCmsConfRecordTypeNotInRange = 111071038,		/**<[en]Invalid record type value. [cn]录播类型非法 */
    HWMSDKCmsConfLiveAddressTooLong = 111071039,		/**<[en]Live address too long. [cn]主流直播地址超长 */
    HWMSDKCmsConfAuxAddressTooLong = 111071040,		/**<[en]Aux address too long. [cn]辅流直播地址超长 */
    HWMSDKCmsConfCycleParamsStartdateNull = 111071041,		/**<[en]Null start date for cycle meeting. [cn]周期会议时,起始日期为空 */
    HWMSDKCmsConfCycleParamsEnddateNull = 111071042,		/**<[en]Null end date for cycle meeting. [cn]周期会议时,结束日期为空 */
    HWMSDKCmsConfCycleParamsCycleIllegal = 111071043,		/**<[en]Invalid cycle type value for cycle meeting. [cn]周期会议时,周期类型非法 */
    HWMSDKCmsConfCycleParamsIntervalNotInRange = 111071044,		/**<[en]Invalid interval for cycle meeting. [cn]周期会议时,interval非法 */
    HWMSDKCmsConfCycleParamsPointNullException = 111071045,		/**<[en]Null point for cycle meeting. [cn]周期会议时,point为空 */
    HWMSDKCmsConfCycleParamsPointNotInRange = 111071046,		/**<[en]Invalid point value for cycle meeting. [cn]周期会议时,point非法 */
    HWMSDKCmsConfVmrFlagNotInRange = 111071047,		/**<[en]Invalid vmr flag value. [cn]vmrFlag非法 */
    HWMSDKCmsConfRecordAuxStreamNotInRange = 111071048,		/**<[en]Invalid record auxStream. [cn]recordAuxStream非法 */
    HWMSDKCmsConfMultiStreamFlagNotInRange = 111071049,		/**<[en]Invalid multiStream flag. [cn]multiStreamFlag非法 */
    HWMSDKCmsConfAudienceFlagNotInRange = 111071050,		/**<[en]Invalid audience flag. [cn]audienceFlag非法 */
    HWMSDKCmsConfLiveChannelIdNotExisted = 111071051,		/**<[en]Invalid liveChannel ID. [cn]liveChannelID不存在 */
    HWMSDKCmsConfAnonymousLoginLocked = 111071052,		/**<[en]Anonymous login is locked. Try again later. [cn]匿名登录锁定,请稍后重试 */
    HWMSDKCmsConfLinkLoginLocked = 111071053,		/**<[en]Link login is locked. Try again later. [cn]链接登录锁定,请稍后重试 */
    HWMSDKCmsConfIdentifierNotEnough = 111071054,		/**<[en]Not enough Meeting ID. [cn]会议ID不足 */
    HWMSDKCmsConfIdentifierApplyFailed = 111071055,		/**<[en]Failed to apply meeting ID. [cn]会议ID申请失败 */
    HWMSDKCmsConfIdentifierReleaseFailed = 111071056,		/**<[en]Failed to release meeting ID. [cn]会议ID释放失败 */
    HWMSDKCmsConfLiveRoomIsused = 111071057,		/**<[en]Live room is used. [cn]直播房间已被占用 */
    HWMSDKCmsNotAllowedGuestFirstJoin = 111071058,		/**<[en]The meeting has not yet started. Please wait. [cn]当前会议还未召开,请耐心等待 */
    HWMSDKCmsConfSizeOverCommunalVmrMaxnum = 111071059,		/**<[en]Meeting size over range. [cn]与会方数超出上限 */
    HWMSDKCmsOrgConcurrentParticipantsNumberIsZero = 111071060,		/**<[en]The enterprise cannot create meetings because it has not purchased any concurrent meeting resources. [cn]企业未配置并发会议资源,无法使用个人会议ID和随机会议ID发起会议 */
    HWMSDKCmsParameterVerifiedFail = 111071061,		/**<[en]Parameter verify failed. [cn]参数校验失败 */
    HWMSDKCmsJsonConversionFailed = 111071062,		/**<[en]Json conversion failed. [cn]JSON转换失败 */
    HWMSDKCmsConfUserNotVmrOwner = 111071063,		/**<[en]Not cloud meeting room owner. [cn]非云会议室拥有者 */
    HWMSDKCmsVmrConfConflictAsVmrAlreadyStarted = 111071064,		/**<[en]This cloud meeting room has been started for another meeting during this period. [cn]VMR会议冲突,当前已有会议正在召开 */
    HWMSDKCmsConfModifyFailAsConfAlreadyStarted = 111071065,		/**<[en]This meeting cannot be modified because it is already started. [cn]正在召开会议,无法编辑会议详情 */
    HWMSDKCmsConfAttendeesNumberExceedLimit = 111071066,		/**<[en]Attendees amount over range. [cn]与会方数量超出上限 */
    HWMSDKCmsConfCancelFailAsConfStarted = 111071067,		/**<[en]This meeting cannot be canceled because it is already started. [cn]会议正在召开中，不允许取消会议 */
    HWMSDKCmsConfPwdEncryptFailed = 111071068,		/**<[en]Meeting password encrypt failed. [cn]会议密码加密失败 */
    HWMSDKCmsConfNoconfInSelectedTime = 111071069,		/**<[en]No meeting during this period. [cn]选定的时间中没有会议 */
    HWMSDKCmsSubCycconfCannotModifyLiveRoom = 111071070,		/**<[en]Sub cycle meeting cannot modify live room. [cn]周期会议子会议不允许修改直播房间 */
    HWMSDKCmsStopOnlineConfException = 111071071,		/**<[en]Stop online meeting exception. [cn]结束会议失败 */
    HWMSDKCmsConfClosedRecently = 111071072,		/**<[en]Meeting is ended. [cn]会议已经结束 */
    HWMSDKCmsConfNotAllowAnonymous = 111071073,		/**<[en]Not allow anonymous user. [cn]会议不允许匿名用户呼入 */
    HWMSDKCmsConfOnlyAllowUserInOrg = 111071074,		/**<[en]Only allow user in organization. [cn]会议只允许企业内用户呼入 */
    HWMSDKCmsConfOnlyAllowUserInvited = 111071075,		/**<[en]Only allow invited user. [cn]会议只允许被邀请用户呼入 */
    HWMSDKCmsBatchExportHisConfListConflict = 111071076,		/**<[en]Batch export task for history meeting list during this period. [cn]当前有正在执行的批量导出任务 */
    HWMSDKCmsConfOnlyAllowUserInvitedAndUserInOrg = 111071077,		/**<[en]Only allow invited user and user in organization. [cn]会议只允许被邀请或者企业内用户用户呼入 */
    HWMSDKCmsWelinkCConcurrentParticipantsNumberIsNotEnough = 111071078,		/**<[en]Max current participants amount reached. [cn]企业单会议并发方数已达上限 */
    HWMSDKCmsConfCtdParamIllegal = 111071079,		/**<[en]Invalid CTD param. [cn]ctd会议参数不合法 */
    HWMSDKCmsGuestPwdIllegal = 111071080,		/**<[en]Invalid guest password. [cn]来宾密码不合法 */
    HWMSDKCmsGuestPwdConflictWithConfId = 111071081,		/**<[en]Guest password conflict with meeting ID. [cn]来宾密码与会议ID冲突 */
    HWMSDKCmsConfNumUpToLimit = 111071082,		/**<[en]Max meeting amount reached. [cn]会议数达到上限 */
    HWMSDKCmsConfRandomInvalid = 111071083,		/**<[en]Invalid meeting random number. [cn]无效的会议随机数 */
    HWMSDKCmsExportHisConfUpToLimit = 111071084,		/**<[en]Max export history meeting list times reached. [cn]导出历史会议次数超出允许的值 */
    HWMSDKCmsMultiPicTooManyLayouts = 111071085,		/**<[en]Max multi view layouts reached. [cn]会议多画面布局超出限制 */
    HWMSDKCmsMultiPicManualTypeInvalid = 111071086,		/**<[en]Max multi view invalid manual type. [cn]会议多画面模式非法 */
    HWMSDKCmsMultiPicTooManySubpics = 111071087,		/**<[en]Max multi view sub view amount reached. [cn]会议多画面子画面个数超出限制 */
    HWMSDKCmsMultiPicTooManySubnumbers = 111071088,		/**<[en]Max multi view sub view numbers reached. [cn]会议多画面子画面会场数超出限制 */
    HWMSDKCmsWebinarCommonNonConvert = 111071089,		/**<[en]Webinar and common meeting cannot be converted to each other. [cn]网络研讨会不能修改为普通会议,普通会议也不能修改为网络研讨会 */
    HWMSDKCmsNotAllowAudience = 111071090,		/**<[en]Not allow add audience. [cn]不支持添加观众 */
    HWMSDKCmsConfPwdAuthFailed = 111071091,		/**<[en]Meeting password authentication failed. [cn]密码错误 */
    HWMSDKCmsFileExportTaskFailed = 111071092,		/**<[en]File export task failed. [cn]导出文件任务失败 */
    HWMSDKCmsFileExportTaskDownloading = 111071093,		/**<[en]File export task is downloading. [cn]导出文件正在处理中 */
    HWMSDKCmsConfForbidAudienceJoin = 111071094,		/**<[en]Not allow audience to join. [cn]会议不允许观众入会 */
    HWMSDKCmsConfNeedGetWebinarConfDto = 111071095,		/**<[en]Need to get WEBINAR_CONF_DTO object. [cn]需要获取WEBINAR_CONF_DTO对象 */
    HWMSDKCmsCustomLanguageNumOverRange = 111071096,		/**<[en]User-defined languages over range. [cn]自定义语言个数超出范围 */
    HWMSDKCmsOrgNotSupportSimultaneousInterpretation = 111071097,		/**<[en]Your enterprise does not support simultaneous interpretation. [cn]企业不支持同声传译 */
    HWMSDKCmsNeedSetInterpreterGroups = 111071098,		/**<[en]Need to set interpreter groups. [cn]需要设置传译组信息 */
    HWMSDKCmsInterpreterLanguageIllegal = 111071099,		/**<[en]Invalid interpretation language. [cn]传译组语言非法 */
    HWMSDKCmsConfLanguageNumUpToMax = 111071100,		/**<[en]Max languages in a meeting are reached. [cn]单会议最大支持16种语言 */
    HWMSDKCmsInterpreterGroupIdRepeated = 111071101,		/**<[en]This interpreter group ID already exists. [cn]传译组的组号重复 */
    HWMSDKCmsInterpreterNumInOneGroupUpToMax = 111071102,		/**<[en]Max interpreters in the interpreter group reached. [cn]传译组中传译员的个数达到上限 */
    HWMSDKCmsInterpreterRepeated = 111071103,		/**<[en]This interpreter already exists in an interpreter group. [cn]传译员重复 */
    HWMSDKCmsInvalidInterpreter = 111071104,		/**<[en]Invalid interpreter account. [cn]传译员账号不存在 */
    HWMSDKCmsGuestPwdConflictWithChairPwd = 111071105,		/**<[en]Guest password conflict with chairman password. [cn]来宾密码与主持人密码冲突 */
    HWMSDKCmsOnlineConfInCommunal = 111071106,		/**<[en]Meeting is holding. [cn]云会议室已有会议正在召开 */
    HWMSDKCmsAudiencePwdIllegal = 111071107,		/**<[en]Invalid audience password. [cn]观众密码不合法 */
    HWMSDKCmsAudiencePwdConflictWithConfId = 111071108,		/**<[en]Audience password conflict with meeting id. [cn]观众密码与会议ID冲突 */
    HWMSDKCmsAudiencePwdConflictWithChairPwd = 111071109,		/**<[en]Audience password conflict with chairman password. [cn]观众密码与主持人密码冲突 */
    HWMSDKCmsOnlyRtcConfSupportE2eEncrypt = 111071110,		/**<[en]Only RTC meeting support E2E encrypt. [cn]非RTC会议不支持端到端加密 */
    HWMSDKCmsAudiencePwdConflictWithGuestPwd = 111071111,		/**<[en]Audience password conflict with guest password. [cn]观众密码与来宾密码冲突 */
    HWMSDKCmsVmridtypeCannotModify = 111071112,		/**<[en]Cloud meeting room ID type cannot be modified. [cn]不支持修改会议ID类型 */
    HWMSDKCmsVmridCannotModify = 111071113,		/**<[en]Cloud meeting room type cannot be modified. [cn]不支持修改VMR类型 */
    HWMSDKCmsVmrFlagCannotModify = 111071114,		/**<[en]Cloud meeting room flag cannot be modified. [cn]不支持修改VMR标识 */
    HWMSDKCmsConfNumOverMaxAllowed = 111071116,		/**<[en]conf number over max allowed. [cn]超出最大在线会议数限制 */
    HWMSDKCmsSubCycconfModifyTimeOverRange = 111071119,		/**<[en]Sub cycle meeting modify time over range. [cn]周期会议修改时间超出范围 */
    HWMSDKCmsCorpStatusIllegal = 111071135,		/**<[en]Illegal corp. [cn]该用户企业被禁用 */
    HWMSDKCmsConfManagerServerRegionChanging = 111071147,		/**<[en]Server region is change. [cn]服务器站点变更 */
    HWMSDKCmsConfManagerShareVmrNotEnough = 111071151,		/**<[en]Share VMR not enough. [cn]无共享云会议室资源 */
    HWMSDKCmsConfManagerNotAllowJoinExternalCropConf = 111071152,		/**<[en]not allow join external crop conf. [cn]被呼叫方所在企业限制加入外部会议 */
    HWMSDKCmsConfApplyResourceFailed = 111072001,		/**<[en]Application for meeting resources failed. [cn]申请资源失败 */
    HWMSDKCmsConfReleaseResourceFailed = 111072002,		/**<[en]Failed to release meeting resources. [cn]释放资源失败 */
    HWMSDKCmsConfIsClosing = 111072003,		/**<[en]The meeting is ending. [cn]会议正在结束 */
    HWMSDKCmsConfIsStarting = 111072004,		/**<[en]The meeting is starting. [cn]会议正在开始 */
    HWMSDKCmsConfNotStarted = 111072005,		/**<[en]The meeting has not yet started. [cn]会议还未开始 */
    HWMSDKCmsConfIsClosed = 111072006,		/**<[en]The meeting has ended. [cn]会议已经结束 */
    HWMSDKCmsConfInviteParticipantFailed = 111072007,		/**<[en]Site invitation failed. [cn]邀请会场失败 */
    HWMSDKCmsConfParticipantNotExist = 111072008,		/**<[en]Site does not exist. [cn]会场不存在 */
    HWMSDKCmsConfParticipantHangUpFailed = 111072009,		/**<[en]Failed to disconnect the site. [cn]挂断会场失败 */
    HWMSDKCmsConfNotSupport = 111072010,		/**<[en]Coming soon... [cn]功能暂未支持,敬请期待... */
    HWMSDKCmsConfStatusIllegal = 111072011,		/**<[en]Meeting status incorrect. [cn]会议状态非法 */
    HWMSDKCmsConfGenericCtlParticipantFailed = 111072012,		/**<[en]Site control operation failed. [cn]会场会控操作失败 */
    HWMSDKCmsVmrCurrentConfNotGoalConf = 111072013,		/**<[en]The cloud meeting room is in use by another meeting. [cn]当前VMR会议非目标会议 */
    HWMSDKCmsVmrConfIsExpired = 111072014,		/**<[en]The meeting has ended. [cn]VMR会议已过期 */
    HWMSDKCmsVmrConfIsNotArriveStartTime = 111072015,		/**<[en]The meeting has not yet started. [cn]VMR会议还未开始 */
    HWMSDKCmsVmrConfWithScheduleNotExist = 111072016,		/**<[en]Meeting does not exist. [cn]VMR预约记录不存在 */
    HWMSDKCmsConfHasNoAttendee = 111072017,		/**<[en]Meeting has no attendee. [cn]会议与会者不存在 */
    HWMSDKCmsConfChairmanPwdException = 111072018,		/**<[en]Application for chairman password exception. [cn]申请主持人密码错误 */
    HWMSDKCmsConfNotFindCanmovesiteException = 111072019,		/**<[en]Not found site which can be moved exception. [cn]没有找到可以移动的会场 */
    HWMSDKCmsConfNotSupportRecord = 111072020,		/**<[en]The current meeting is not a recording meeting. Recording is not supported. [cn]非录播会议不支持录制 */
    HWMSDKCmsRecordResourceNotEnough = 111072021,		/**<[en]System processing failure. [cn]录播调度失败 */
    HWMSDKCmsRecordSheduleFail = 111072022,		/**<[en]Insufficient recording resources in the system. [cn]录播资源不足 */
    HWMSDKCmsConfNotHavePart = 111072023,		/**<[en]There are no participants in this meeting. [cn]会议中没有与会人 */
    HWMSDKCmsConfNoParticipantJoined = 111072024,		/**<[en]Operation failed. No sites have joined this meeting. [cn]请确保会议中已有会场入会 */
    HWMSDKCmsAudioConfNotSupport = 111072025,		/**<[en]Voice meeting does not support this function. [cn]语音会议不支持该功能 */
    HWMSDKCmsAudioSiteNotSupport = 111072026,		/**<[en]The voice site does not support this operation. [cn]语音会场不支持该操作 */
    HWMSDKCmsAudioSiteInMultiPic = 111072027,		/**<[en]Voice sites cannot be displayed in custom continuous presence. [cn]手动设置的多画面中无法显示语音会场 */
    HWMSDKCmsNoSiteInMultiPic = 111072028,		/**<[en]At least one site must have custom continuous presence configured. [cn]手动设置的多画面中需最少设置一个会场 */
    HWMSDKCmsAssistantPicNumMoreThenOne = 111072029,		/**<[en]At most one presentation pane is allowed in custom continuous presence. [cn]手工设置的多画面最多只允许一个辅流子画面 */
    HWMSDKCmsVasSubPicContainsUserMoreThenOne = 111072030,		/**<[en]In the voice-activated continuous presence mode, each pane can only support a single user. [cn]声控多画面模式下,每个子画面最多只允许一个用户 */
    HWMSDKCmsSiteCallNumberIsEmpty = 111072031,		/**<[en]The number used for the site to join the meeting cannot be left blank. [cn]与会者的入会号码不允许为空 */
    HWMSDKCmsSiteCallNumberLengthTooLong = 111072032,		/**<[en]The number used for the site to join the meeting is too long. [cn]与会者的入会号码长度超过系统允许的最大值 */
    HWMSDKCmsSiteCallNumberIllegalUri = 111072033,		/**<[en]The format of the number used for joining the meeting is incorrect. (Correct format: User name name/IP address:Port number or Country code plus phone number) [cn]与会者的入会号码格式非法(支持SIP、TEL号码格式) */
    HWMSDKCmsSiteNameLengthTooLong = 111072034,		/**<[en]Length of site name too long. [cn]与会者的名称长度超过系统允许的最大值 */
    HWMSDKCmsSiteRoleNotInRange = 111072035,		/**<[en]The site role type is outside the allowed range. [cn]与会者的角色类型不在系统允许的取值范围内 */
    HWMSDKCmsSiteEmailLengthTooLong = 111072036,		/**<[en]Length of site email address too long. [cn]与会者的邮箱地址长度超过系统允许的最大值 */
    HWMSDKCmsSiteSmsLengthTooLong = 111072037,		/**<[en]Length of site mobile number too long. [cn]与会者的手机号码长度超过系统允许的最大值 */
    HWMSDKCmsSiteMuteNotInRange = 111072038,		/**<[en]The value for whether a site is muted after it first joins the meeting is outside the allowed range. [cn]与会者入会后是否静音的取值不在系统允许的取值范围内 */
    HWMSDKCmsSiteAutoInviteNotInRange = 111072039,		/**<[en]The value for whether to automatically invite a site is outside the allowed range. [cn]与会者是否自动邀请的取值不在系统允许的取值范围内 */
    HWMSDKCmsViewTypeNotInRange = 111072040,		/**<[en]The host's site viewing type is outside the allowed range. [cn]主持人选看类型取值不在系统允许的取值范围内 */
    HWMSDKCmsSetMultiPicManualSetNotInRange = 111072041,		/**<[en]The value of the continuous presence setting mode is outside the allowed range. [cn]设置多画面方式取值不在系统允许的取值范围内 */
    HWMSDKCmsSwitchTimeNotInRange = 111072042,		/**<[en]The polling time is outside the allowed range. [cn]轮询显示时间取值不在系统允许的取值范围内 */
    HWMSDKCmsSetMultiPicImageTypeIsEmpty = 111072043,		/**<[en]The pane type cannot be left blank. [cn]画面类型不允许为空 */
    HWMSDKCmsSetMultiPicImageTypeIsNotMatch = 111072044,		/**<[en]Invalid pane type. [cn]画面类型非法 */
    HWMSDKCmsOnOffNotInRange = 111072045,		/**<[en]The value of the switch is outside the allowed range. [cn]开关项取值不在系统允许的取值范围内 */
    HWMSDKCmsSiteNameIsEmpty = 111072046,		/**<[en]The site name cannot be left blank. [cn]与会者的名称不允许为空 */
    HWMSDKCmsSiteNewNameLengthTooLong = 111072047,		/**<[en]Site name too long. [cn]与会者的名称超过系统允许的最大值 */
    HWMSDKCmsMcuNotSupportSetMultiPic = 111072048,		/**<[en]Continuous presence is not supported. Ask the administrator to configure related data on the MCU. [cn]不支持多画面,请联系管理员开启MCU配置 */
    HWMSDKCmsResponseTimeOut = 111072049,		/**<[en]Response timed out. Try again later. [cn]等待响应超时 */
    HWMSDKCmsConfLocked = 111072050,		/**<[en]Meeting locked. [cn]会议被锁定 */
    HWMSDKCmsConfModeIsEmpty = 111072051,		/**<[en]The meeting display mode is empty. [cn]会议显示模式为空 */
    HWMSDKCmsConfModeNotInRange = 111072052,		/**<[en]The meeting display mode is outside the allowed range. [cn]会议显示模式不在系统允许的取值范围内 */
    HWMSDKCmsConfImageTypeNotInRange = 111072053,		/**<[en]The meeting pane type is outside the allowed range. [cn]会议画面类型不在系统允许的取值范围内 */
    HWMSDKCmsTextTypeIsEmpty = 111072054,		/**<[en]The banner or caption type is empty. [cn]横幅或字幕类型为空 */
    HWMSDKCmsTextIsEmpty = 111072055,		/**<[en]The banner or caption content is empty. [cn]横幅或字幕的内容为空 */
    HWMSDKCmsTextIsTooLong = 111072056,		/**<[en]The banner or caption content cannot exceed 2,000 bytes. [cn]横幅或字幕的内容长度超过2000字节 */
    HWMSDKCmsRequestBodyIsNull = 111072057,		/**<[en]The request message body is empty. [cn]请求消息体为空 */
    HWMSDKCmsSubPicIndexMoreThanPicNum = 111072058,		/**<[en]The pane index is greater than the total number of panes. [cn]子画面索引大于画面总数 */
    HWMSDKCmsConfNoChairSite = 111072059,		/**<[en]Meeting has no host. [cn]会议中没有主持人 */
    HWMSDKCmsNormalSiteNotSupportView = 111072060,		/**<[en]Regular participants cannot perform this operation. [cn]当前普通与会方类型不支持该操作 */
    HWMSDKCmsChairPollingForbiddenView = 111072061,		/**<[en]You have set host polling and cannot select a specific site to view or set continuous presence. [cn]前主持人正在轮询观看会场,不能单独选看其他会场或会议多画面 */
    HWMSDKCmsSvcSiteNotSupportView = 111072062,		/**<[en]You cannot select a site to view on the web page. Perform the operation on the terminal. [cn]当前主持人与会方类型不支持该操作 */
    HWMSDKCmsRseResreapply = 111072063,		/**<[en]Applying for recording resources... [cn]录制资源重新申请错误码 */
    HWMSDKCmsConfCtrLoginLocked = 111072064,		/**<[en]Too many failed login attempts. Try again later. [cn]会控登录锁定 */
    HWMSDKCmsConfNotFoundOrAuthFailed = 111072065,		/**<[en]The meeting ID or password is incorrect. Check the ID and password and try again. [cn]会议不存在或密码错误 */
    HWMSDKCmsOrgNotBuyRecspace = 111072066,		/**<[en]The enterprise has not purchased any recording storage space. [cn]企业未购买录播空间 */
    HWMSDKCmsOrgRecspaceNotEnough = 111072067,		/**<[en]Insufficient enterprise recording storage space. [cn]企业录播空间已满 */
    HWMSDKCmsConfSetliveFailed = 111072068,		/**<[en]Failed to start live broadcast. Try again later. [cn]启动直播失败 */
    HWMSDKCmsConfChairForbiddenHand = 111072069,		/**<[en]Not allow to hand up for host. [cn]不允许指定会议主持人举手发言 */
    HWMSDKCmsGuestNoPermissionOperation = 111072070,		/**<[en]The operation is not allowed for guest. [cn]来宾不允许进行该操作 */
    HWMSDKCmsNoPermissionOperateOthers = 111072071,		/**<[en]The operation is only allowed for yourself. [cn]仅能对自己进行操作 */
    HWMSDKCmsNoConfCtlCapNoChair = 111072072,		/**<[en]Not allow to apply host for attendees who do not have meeting control abilites. [cn]没有会控能力的与会者不允许设置为主持人 */
    HWMSDKCmsNotifyMsgIsExpired = 111072073,		/**<[en]Notify message is expired. [cn]推送消息已过期 */
    HWMSDKCmsTrunkApplyChairForbid = 111072074,		/**<[en]Only participants with a number registered on HUAWEI CLOUD can be set as the host. [cn]云下会场不能成为主持人 */
    HWMSDKCmsConfCloseHungUp = 111072075,		/**<[en]Hung up site for meeting ended. [cn]会议结束挂断会场 */
    HWMSDKCmsChairHungUp = 111072076,		/**<[en]Hung up site by host. [cn]主持人挂断会场 */
    HWMSDKCmsChairDelSiteHungUp = 111072077,		/**<[en]Hung up site because host deleted site. [cn]主持人删除会议挂断会场 */
    HWMSDKCmsRecreateConfHungUp = 111072078,		/**<[en]Hung up site because meeting is recreated. [cn]重建会议挂断会场 */
    HWMSDKCmsMoveSiteFailHungUp = 111072079,		/**<[en]Hung up site for moving site failed. [cn]移动会场失败挂断会场 */
    HWMSDKCmsCrossRegionInviteSiteFailHungUp = 111072080,		/**<[en]Hung up site for inviting site cross region failed. [cn]跨region邀请会场失败挂断会场 */
    HWMSDKCmsInviteExceptionHungUp = 111072081,		/**<[en]Hung up site for invitation exception. [cn]邀请会场失败挂断会场 */
    HWMSDKCmsRepeatJoinHungUp = 111072082,		/**<[en]Hung up site for joining meeting repeatedly. [cn]会场重复入会挂断会场 */
    HWMSDKCmsLockShareFailed = 111072083,		/**<[en]Lock sharing failed. [cn]锁定共享失败 */
    HWMSDKCmsTrunkSetOneMultipicForbid = 111072084,		/**<[en]This site does not support 1-screen layout. [cn]云下会场禁止设置在多画面一画面中 */
    HWMSDKCmsConfNotSupportRealtimeSubtitle = 111072085,		/**<[en]Not support realtime subtitle. [cn]会议不支持实时字幕 */
    HWMSDKCmsConfRealtimeSubtitlePidNull = 111072086,		/**<[en]Realtime subtitle pid is null. [cn]会议实时字幕指定发言人列表为空 */
    HWMSDKCmsConfRealtimeSubtitlePidWrong = 111072087,		/**<[en]Invalid realtime subtitle pid. [cn]会议实时字幕指定发言人ID有误或已离会 */
    HWMSDKCmsConfRealtimeSubtitleSetFail = 111072088,		/**<[en]Failed to set realtime subtitle. [cn]会议实时字幕设置失败 */
    HWMSDKCmsConfNotAllowChangeAudienceSpeakStatus = 111072089,		/**<[en]Not allow audience to change speaker status. [cn]不允许观众解闭音 */
    HWMSDKCmsConfSpeakableOnlyForAudience = 111072090,		/**<[en]Allow/forbid audience to speak only for audience. [cn]主持人允许/禁止观众说话接口只能操作观众 */
    HWMSDKCmsConfNotSupportSimultaneousInterpretation = 111072091,		/**<[en]This meeting does not support simultaneous interpretation. [cn]会议不支持同声传译 */
    HWMSDKCmsConfInterpreterGroupIsEmpty = 111072092,		/**<[en]Interpreter group is empty. [cn]会议当前传译组为空,请先配置传译组 */
    HWMSDKCmsConfNotEnableSimultaneousInterpretation = 111072093,		/**<[en]This meeting has not enable simultaneous interpretation. [cn]会议未开启同声传译 */
    HWMSDKCmsParticipantIsNotInterpreter = 111072094,		/**<[en]This site is not interpreter. [cn]当前会场非传译员 */
    HWMSDKCmsParticipantNotConfirmInterpreter = 111072095,		/**<[en]This site has not yet confirmed interpreter identity. [cn]传译员未确认身份 */
    HWMSDKCmsParticipantLanguageIllegal = 111072096,		/**<[en]Invalid site language. [cn]会场选择的语言非法 */
    HWMSDKCmsParticipantIsConfirmedInterpreter = 111072097,		/**<[en]This site is confirmed interpreter. [cn]当前会场是已确认的传译员 */
    HWMSDKCmsParticipantListenNotEqualSpeak = 111072098,		/**<[en]This site listen channel is different from speak channel. [cn]普通会场听说频道不一致 */
    HWMSDKCmsSetConfLanguageChannelListFailed = 111072099,		/**<[en]Failed to set interpretation languages. Try again. [cn]设置会议语言频道失败 */
    HWMSDKCmsSetParticipantLanguageChannelFailed = 111072100,		/**<[en]Failed to set interpretation channel. Try again. [cn]设置会场语言频道失败 */
    HWMSDKCmsOverMaxParticipantNumber = 111072101,		/**<[en]Max participant amount reached. [cn]超过设置的会议方数 */
    HWMSDKCmsOverMaxAllowHandNumber = 111072102,		/**<[en]Max allowed handup amount reached. [cn]观众超过最大允许举手数 */
    HWMSDKCmsOverMaxAllowSpeakNumber = 111072103,		/**<[en]Max allowed speaking amount reached. [cn]观众超过最大允许发言数 */
    HWMSDKCmsSetVirtualAudioCsdSiteFailed = 111072104,		/**<[en]Failed to set virtual audio CSD site. [cn]设置级联通道虚拟语言会场失败 */
    HWMSDKCmsConfNotSupportCohost = 111072105,		/**<[en]This meeting does not support cohost. [cn]该会议未启用联席主持人 */
    HWMSDKCmsParticipantNotSupportCohost = 111072106,		/**<[en]This site does not support cohost. [cn]该会场不支持联席主持人 */
    HWMSDKCmsChairCannotBeCohost = 111072107,		/**<[en]Host cannot be set to cohost. [cn]不支持设置主持人为联席主持人 */
    HWMSDKCmsAudienceCannotBeCohost = 111072108,		/**<[en]Audience cannot be set to cohost. [cn]不支持设置观众为联席主持人 */
    HWMSDKCmsNeedCheckCohostPermission = 111072109,		/**<[en]Need to check cohost permission. [cn]需要去主会议所在region判断是否为联席主持人 */
    HWMSDKCmsCohostCannotOperateChair = 111072110,		/**<[en]Cohost cannot operate host. [cn]联席主持人不能操作主持人 */
    HWMSDKCmsParticipantNotSupportInviteShare = 111072111,		/**<[en]This site does not support share invitation. [cn]当前会场不支持邀请共享能力 */
    HWMSDKCmsRequestIncludeSpecialCharacter = 111072126,		/**<[en]request include special character. [cn]请求参数包含特殊字符 */
    HWMSDKCmsHeartBeatFailHingUp = 111072201,		/**<[en]Hung up site because heart beat failed. [cn]与终端心跳中断导致挂断会场 */
    HWMSDKCmsAudienceVmrLogicResourceNotEnough = 111072202,		/**<[en]Insufficient audience cloud meeting room logic resources. [cn]观众数超过VMR套餐中的观众最大并发资源数 */
    HWMSDKCmsParticipantVmrLogicResourceNotEnough = 111072203,		/**<[en]Insufficient participant cloud meeting room logic resources. [cn]主持人与嘉宾超过VMR套餐中的最大并发资源数 */
    HWMSDKCmsStartedFailWebinarResourceNotEnough = 111072204,		/**<[en]Insufficient webinar resources, so started failed. [cn]网络研讨会套餐已经有在线会议,被占用,激活失败 */
    HWMSDKCmsOnlyRtcConfSupportLocalRecord = 111072205,		/**<[en]Only RTC conf support local record. [cn]非RTC会议不支持本地录制 */
    HWMSDKCmsE2eParameterIllegal = 111072206,		/**<[en]Invalid E2E encryption parameter. [cn]端到端加密参数非法 */
    HWMSDKCmsDisableRoleSwitchOver = 111072207,		/**<[en]Not allow to switch role in webinar. [cn]网络研讨会不允许进行角色转换 */
    HWMSDKCmsTerminalNotSupportLocalRecord = 111072208,		/**<[en]The client version used by the user is too early. Cannot start local recording. [cn]客户端不支持本地录制 */
    HWMSDKCmsConfIsUnderArAssist = 111072211,		/**<[en]Meeting is under AR assist. [cn]会议已经在进行AR协作 */
    HWMSDKCmsAudienceCannotBeChairman = 111072213,		/**<[en]Audience cannot be set to host. [cn]观众不能设置为主持人 */
    HWMSDKCmsRenameContainsSensitivewords = 111072214,		/**<[en]Rename param contains sensitive words. [cn]改名涉及敏感词错误 */
    HWMSDKCmsRecordStartException = 111072222,		/**<[en]Indicates record start exception. [cn]启动云录制失败，请联系管理员 */
    HWMSDKCmsRecordPausedException = 111072223,		/**<[en]Indicates record paused exception. [cn]暂停云录制失败，请联系管理员 */
    HWMSDKCmsRecordStopException = 111072224,		/**<[en]Indicates record stop exception. [cn]停止云录制失败，请联系管理员 */
    HWMSDKCmsLiveStartException = 111072225,		/**<[en]Indicates live start exception. [cn]启动直播失败，请联系管理员 */
    HWMSDKCmsLiveStopException = 111072226,		/**<[en]Indicates live stop exception. [cn]停止直播失败，请联系管理员 */
    HWMSDKCmsLiveStopSensitiveWords = 111072227,		/**<[en]Indicates sensitive words. [cn]信息中包含敏感词 */
    HWMSDKCmsNotSupportAuxConf = 111072403,		/**<[en]Not support AUX conf. [cn]不支持新辅流会议 */
    HWMSDKCmsMmrParticipantReachMaxNum = 111072504,		/**<[en]Max participants in a single meeting reached. [cn]达到系统单个会议人数上限 */
    HWMSDKCmsWaitingRoomUserLeave = 111072507,		/**<[en]waiting room user is leaved. [cn]等候室准入用户已经离会 */
    HWMSDKCmsWaitingRoomUserJoin = 111072508,		/**<[en]waiting room user is joined. [cn]等候室准入用户已经准入 */
    HWMSDKCmsParticipantNotSupportScreenShots = 111072512,		/**<[en]This site does not support screen shots. [cn]当前会场不支持禁止截屏 */
    HWMSDKCmsApplyRefreshMmridLimit = 111072516,		/**<[en]This apply for new mmrId reach limit. [cn]请求更换mmrId达到上限 */
    HWMSDKCmsForbiddenMobileInviteShare = 111072520,		/**<[en]Turn on Prohibit mobile viewing and sharing, and prohibit inviting mobile sharing. [cn]开启禁止移动端看共享，禁止邀请移动端共享 */
    HWMSDKCmsOnlyAllowInvitationsFromBelongOrg = 111072521,		/**<[en]Not allow invitation from external organization. [cn]当前被邀用户不允许被外部成员呼叫入会 */
    HWMSDKCmsNotAllowJoinExternalCropConf = 111072531,		/**<[en]Not allow join external crop conf. [cn]企业已限制加入外部会议，可联系企业管理员处理 */
    HWMSDKCmsOnlyAllowInvitationsFromBelongCrop = 111072532,		/**<[en]Not allow invitation from external crop. [cn]当前被邀用户所在企业限制加入外部会议 */
    HWMSDKCmsBreakoutConfForbidInviteUser = 111072533,		/**<[en]Breakout conference forbid inviting user. [cn]分组会议禁止邀请用户 */
    HWMSDKCmsNotAllowOfflineOperation = 111072599,		/**<[en]Conference manager is valid, not support offline join. [cn]当前管理面正常，不允许离线操作 */
    HWMSDKCmsUserDataUserInfoNotExist = 111073001,		/**<[en]User does not exist. [cn]用户不存在 */
    HWMSDKCmsUserDataOrgInfoNotExist = 111073002,		/**<[en]Department does not exist. [cn]组织不存在 */
    HWMSDKCmsUserDataUserInfoIllegal = 111073003,		/**<[en]Invalid username format. [cn]用户非法 */
    HWMSDKCmsUserDataOrgInfoIllegal = 111073004,		/**<[en]Invalid department name format. [cn]组织非法 */
    HWMSDKCmsUserDataOrgInfoQueryFailed = 111073005,		/**<[en]Could not query department. [cn]查询组织失败 */
    HWMSDKCmsAssignAnonymousFailed = 111073006,		/**<[en]Application for anonymous user failed. [cn]申请匿名用户失败 */
    HWMSDKCmsVmrDataStatusIllegal = 111073007,		/**<[en]Invalid cloud meeting room package status. [cn]VMR套餐状态非法 */
    HWMSDKCmsReleaseAnonymousFailed = 111073008,		/**<[en]Failed to Release anonymous user. [cn]释放匿名用户失败 */
    HWMSDKCmsWelinkCNotSupportCycleConf = 111073009,		/**<[en]Not support cycle meeting for welinkC. [cn]WeLinkC 不支持预约周期会议 */
    HWMSDKCmsWelinkCNotSupportVmrConf = 111073010,		/**<[en]Not support cloud meeting room for welinkC. [cn]WeLinkC 不支持预约VMR会议 */
    HWMSDKCmsGetWeLinkTokenFailed = 111073011,		/**<[en]Failed to get Welink token. [cn]获取WeLink Proxy Token失败 */
    HWMSDKCmsGetMToMTokenFailed = 111073012,		/**<[en]Failed to Get M to M token. [cn]获取机机账号Token失败 */
    HWMSDKCmsWebinarVmrDataStatusIllegal = 111073013,		/**<[en]Invalid webinar cloud meeting package status. [cn]网络研讨会VMR套餐状态非法 */
    HWMSDKCmsProlongTimesOverLimit = 111073014,		/**<[en]Max extend times for cloud meeting trial version reached. [cn]会议延长次数超出VMR试用套餐可延长的最大次数 */
    HWMSDKCmsProlongDurationOverLimit = 111073015,		/**<[en]Max extend duration for cloud meeting trial version reached. [cn]会议延长时间超出VMR试用套餐单次会议最大时长 */
    HWMSDKCmsRfeeVmrNotSupportAutoProlong = 111073016,		/**<[en]Not support auto extend meeting for cloud meeting trial version. [cn]VMR试用套餐不支持自动延长 */
    HWMSDKCmsIdoConfChairExist = 111074001,		/**<[en]This meeting host already exists. [cn]IDO主持人已经存在 */
    HWMSDKCmsIdoNotConfChair = 111074002,		/**<[en]No meeting host permissions. [cn]无IDO主持人权限 */
    HWMSDKCmsIdoOverConfMaxDuration = 111074003,		/**<[en]Failed to extend the meeting. Max meeting duration reached. [cn]延长会议失败,会议已达到最大时长 */
    HWMSDKCmsIdoSetConfDurationFail = 111074004,		/**<[en]Failed to extend the meeting. The service processing is abnormal. [cn]延长会议失败,服务处理异常 */
    HWMSDKCmsStartTimerFail = 111075001,		/**<[en]Failed to start timer. [cn]启动定时器失败 */
    HWMSDKCmsModifyTimerFail = 111075002,		/**<[en]Failed to end timer. [cn]停止定时器失败 */
    HWMSDKCmsJsonParseFail = 111075003,		/**<[en]Json parse failed. [cn]json转换异常 */
    HWMSDKCmsConfPortalParticipantHangupByChairIdo = 111076001,		/**<[en]Released by host. [cn]会场被终端主持人挂断 */
    HWMSDKCmsConfPortalParticipantHangupByChairRest = 111076002,		/**<[en]Released by portal host. [cn]会场被portal主持人挂断 */
    HWMSDKCmsConfPortalParticipantVmrLogicResourceNotEnough = 111076003,		/**<[en]Max number of participants reached. [cn]超出VMR最大方数 */
    HWMSDKCmsConfPortalParticipantResourceNotEnough = 111076004,		/**<[en]Insufficient enterprise resources. [cn]企业并发数不足 */
    HWMSDKCmsConfPortalParticipantNoResponse = 111076005,		/**<[en]Not answered. [cn]会场无响应 */
    HWMSDKCmsConfPortalParticipantNotExist = 111076006,		/**<[en]User does not exist. [cn]会场不存在 */
    HWMSDKCmsConfPortalParticipantUnavailable = 111076007,		/**<[en]Offline. [cn]会场离线 */
    HWMSDKCmsConfPortalParticipantBusy = 111076008,		/**<[en]Busy. [cn]忙 */
    HWMSDKCmsConfPortalParticipantRefused = 111076009,		/**<[en]Rejected by user. [cn]拒接 */
    HWMSDKCmsConfPortalParticipantLeave = 111076010,		/**<[en]Released by user. [cn]会场挂断 */
    HWMSDKCmsConfPortalParticipantMediaResourceNotEnough = 111076011,		/**<[en]Insufficient meeting resources in the system. [cn]媒体资源不足 */
    HWMSDKCmsPstnServiceUnavailable = 111076012,		/**<[en]Outbound calling disabled. [cn]PSTN服务未开通 */
    HWMSDKCmsConfApplyAddressTokenFailed = 111076013,		/**<[en]Application for address token failed. [cn]申请地址本鉴权信息失败 */
    HWMSDKCmsConfPortalParticipantTimeout = 111076014,		/**<[en]Call failed. [cn]SIP呼叫超时 */
    HWMSDKCmsConfPortalOverMaxParticipantNumber = 111076015,		/**<[en]Max number of participants reached. [cn]超过设置的会议方数 */
    HWMSDKCmsConfUserExpiration = 111076017,		/**<[en]Invalid user. [cn]用户失效 */
    HWMSDKCmsConfOrgExpiration = 111076018,		/**<[en]Invalid enterprise. [cn]企业失效 */
    HWMSDKCmsConfSpExpiration = 111076019,		/**<[en]Invalid SP. [cn]SP失效 */
    HWMSDKCmsConfGuestInviteNotAllow = 111076022,		/**<[en]Not allow joining by scanning for hard device. [cn]企业配置来宾不允许扫码邀请硬终端入会* */
    HWMSDKCmsConfNotAllowConfctrl = 111076028,		/**<[en]Not allow conf control. [cn]会议正在进行AR协作，禁止共享/分组会议/释放主持人等会控操作* */
    HWMSDKCmsConfNotAllowArAssist = 111076029,		/**<[en]Not allow AR Assist. [cn]会议正在进行共享/分组会议, 禁止进行AR协作* */
    HWMSDKCmsConfNetworkErrNeedRestartShare = 111076040,		/**<[en]Network error need restart share. [cn]网络异常，需要重新发起共享 */
    HWMSDKCmsConfInviteUserExpiration = 111076045,		/**<[en]Invite user expiration. [cn]被叫用户失效 */
    HWMSDKCmsConfPortalParticipantCommonError = 111076099,		/**<[en]Common error. [cn]通常失败 */
    HWMSDKCmsRseServerInfoNotExist = 111077001,		/**<[en]RSE server info does not exist. [cn]RSE录播相关错误码 */
    HWMSDKCmsConfNotSupportAiRecord = 111077101,		/**<[en]Not support AI record. [cn]会议不支持AI会议纪要 */
    HWMSDKCmsConfReApplyAiRecordRes = 111077102,		/**<[en]Reapplying for AI record resource. [cn]正在重新申请会议纪要资源 */
    HWMSDKCmsAiRecordResourceNotEnough = 111077103,		/**<[en]Insufficient AI record resource. [cn]AI会议纪要资源不足 */
    HWMSDKCmsConfIsInAiRecord = 111077104,		/**<[en]In AI recording, the meeting cannot stop live or recording. [cn]会议处于AI会议纪要状态,不允许停止录制/直播 */
    HWMSDKCmsRecordFileNotExistOrHaveNoRight = 111077201,		/**<[en]Record file does not exist or have no permission. [cn]录播文件已删除或您无权观看,请确认后重试 */
    HWMSDKCmsRseAuthFailed = 111077202,		/**<[en]RSE authentication failed. [cn]RSE机机鉴权失败 */
    HWMSDKCmsMultiRegionNoAvailableRegion = 111078000,		/**<[en]No available region in multi region. [cn]没有可用Region */
    HWMSDKCmsMultiRegionNoAvailableGlobal = 111078001,		/**<[en]No available global in multi region. [cn]没有可用Global */
    HWMSDKCmsMultiRegionDispatchRegionError = 111078002,		/**<[en]Dispatch region error in multi region. [cn]多region 分发region错误 */
    HWMSDKCmsDataParamQueryXmlFailed = 111079000,		/**<[en]Failed to phrase big data param query xml. [cn]大参数查询xml解析失败 */
    HWMSDKCmsAnonymousAssignXmlFailed = 111079001,		/**<[en]Failed to phrase anonymous assign xml. [cn]匿名账号分配xml解析失败 */
    HWMSDKCmsParticipantBadRequest = 111080001,		/**<[en]Bad request. [cn]请求消息参数错误 */
    HWMSDKCmsParticipantInsufficientPermissions = 111080002,		/**<[en]Insufficient permissions. [cn]用户无权限进行该操作 */
    HWMSDKCmsParticipantDataNotFound = 111080004,		/**<[en]Site data not found or deleted. [cn]会场不存在或已被删除 */
    HWMSDKCmsImCommonException = 111080090,		/**<[en]Common error. [cn]IM通用错误 */
    HWMSDKCmsImSenderInfoIllegal = 111080096,		/**<[en]The sender information is invalid. [cn]IM发送者信息非法 */
    HWMSDKCmsConfBaseMissing = 111080097,		/**<[en]Basic conference information is missing. [cn]会议基础信息缺失 */
    HWMSDKCmsUserParticipantMissing = 111080098,		/**<[en]User site information is missing. [cn]用户会场信息缺失 */
    HWMSDKCmsImChannelIllegal = 111080099,		/**<[en]Invalid IM channel. [cn]IM频道非法 */
    HWMSDKCmsImChatForbidden = 111080100,		/**<[en]Forbid chat. [cn]禁止聊天 */
    HWMSDKCmsImChatTargetIllegal = 111080101,		/**<[en]Invalid chat target. [cn]聊天目标非法 */
    HWMSDKCmsImPublicChatOnly = 111080102,		/**<[en]Allow public chat only. [cn]仅允许公开聊天 */
    HWMSDKCmsImQueryMsgIdIllegal = 111080104,		/**<[en]Invalid msgId. [cn]查询msgId非法 */
    HWMSDKCmsImMsgTypeIllegal = 111080105,		/**<[en]Invalid message type. [cn]消息类型非法 */
    HWMSDKCmsImMsgContentIllegal = 111080106,		/**<[en]The message content is too long. [cn]消息内容过长 */
    HWMSDKCmsImChatMsgIsControlled = 111080205,		/**<[en]Message sending is controlled. [cn]消息发送被流控 */
    HWMSDKCmsParticipantIsInviting = 111081001,		/**<[en]Site is inviting. [cn]会场正在通话中 */
    HWMSDKCmsParticipantConfNotExist = 111081002,		/**<[en]Site meeting does not exist or is ended. [cn]会场所在会议不存在或已结束 */
    HWMSDKCmsParticipantApplyResourceFailed = 111081003,		/**<[en]Failed to apply site resource. [cn]申请会场资源失败 */
    HWMSDKCmsParticipantReleaseResourceFailed = 111081004,		/**<[en]Failed to release site resource. [cn]释放会场资源失败 */
    HWMSDKCmsParticipantApplyMediaResourceFailed = 111081005,		/**<[en]Failed to apply site media resource. [cn]申请会场媒体资源失败 */
    HWMSDKCmsParticipantAuthenticationFailed = 111081006,		/**<[en]Authentication failed. [cn]认证失败 */
    HWMSDKCmsParticipantConfIsLocked = 111081007,		/**<[en]Meeting is locked. [cn]会议已经被锁定 */
    HWMSDKCmsParticipantConfLoginLocked = 111081009,		/**<[en]Login is locked because max authentication times reached. [cn]会议鉴权失败次数已达上限被锁定 */
    HWMSDKCmsWaitingUserLimit = 111081010,		/**<[en]Waiting user restrictions. [cn]等候用户限制 */
    HWMSDKCmsParticipantControlNotSupport = 111082001,		/**<[en]Not support this control. [cn]不支持该会控 */
    HWMSDKCmsParticipantNoResponse = 111082002,		/**<[en]No response. [cn]无响应 */
    HWMSDKCmsParticipantNotExist = 111082003,		/**<[en]Site not exist. [cn]会场不存在 */
    HWMSDKCmsParticipantUnavailable = 111082004,		/**<[en]Site unavailable. [cn]会场离线 */
    HWMSDKCmsParticipantBusy = 111082005,		/**<[en]Site busy. [cn]会场正忙 */
    HWMSDKCmsParticipantRefused = 111082006,		/**<[en]Site refused. [cn]会场拒接 */
    HWMSDKCmsParticipantLeave = 111082007,		/**<[en]Site leave. [cn]会场挂断 */
    HWMSDKCmsPstnServiceClosed = 111082008,		/**<[en]PSTN service is closed. [cn]PSTN服务关闭 */
    HWMSDKCmsPartticipantInviteTimeout = 111082009,		/**<[en]SIP invitation timeout. [cn]SIP呼叫超时 */
    HWMSDKCmsParticipantRseNotExist = 111083001,		/**<[en]RSE does not exist. [cn]RSE设备不存在 */
    HWMSDKCmsParticipantExecuteDtmfFailed = 111084001,		/**<[en]Failed to execute DTMF. [cn]执行DTMF失败 */
    HWMSDKCmsParticipantGetStartedConfException = 111084002,		/**<[en]Get started meeting exception. [cn]启动会议异常 */
    HWMSDKCmsParticipantCallMcusideException = 111084003,		/**<[en]Call MCU side exception. [cn]呼叫MCU端异常 */
    HWMSDKCmsParticipantJoinCallException = 111084004,		/**<[en]Join call exception. [cn]加入呼叫异常 */
    HWMSDKCmsParticipantInviteException = 111084005,		/**<[en]Invite exception. [cn]邀请异常 */
    HWMSDKCmsParticipantCallTerminalsideException = 111084006,		/**<[en]Call terminal side exception. [cn]呼叫端侧异常 */
    HWMSDKCmsParticipantAnswerException = 111084007,		/**<[en]Answer exception. [cn]应答异常 */
    HWMSDKCmsParticipantGenericCtlException = 111084008,		/**<[en]Common CTL exception. [cn]通用CTL异常 */
    HWMSDKCmsParticipantHangupException = 111084009,		/**<[en]Hangup exception. [cn]挂断异常 */
    HWMSDKCmsParticipantInformCapabilityException = 111084010,		/**<[en]Notify capability exception. [cn]通知能力异常 */
    HWMSDKCmsParticipantUpdateMtException = 111084011,		/**<[en]Update MT exception. [cn]更新MT异常 */
    HWMSDKCmsParticipantNegotiateException = 111084012,		/**<[en]Negotiate exception. [cn]协商异常 */
    HWMSDKCmsParticipantConfNotSupport = 111084013,		/**<[en]Not support this meeting. [cn]不支持该会议 */
    HWMSDKCmsRtcInviteNotAllowedJoinConf = 111084014,		/**<[en]Not allowed join meeting in RTC inviting because guests are not invited. [cn]RTC外邀入会,来宾不在被邀请名单中,拒绝入会 */
    HWMSDKCmsUriJoinXmlFailed = 111089002,		/**<[en]Failed to phrase URI join xml. [cn]链接入会XML解析失败 */
    HWMSDKCmsDataJoinFail = 111090001,		/**<[en]Failed to join data meeting. [cn]数据入会失败 */
    HWMSDKCmsDataJoinOvertime = 111090002,		/**<[en]Join data meeting overtime. [cn]数据入会超时 */
    HWMSDKCmsAuthSlideGetImageFailed = 111100001,		/**<[en]Failed to get slider image. [cn]获取滑块图片失败 */
    HWMSDKCmsAuthSlideVerifyCheckFailed = 111100002,		/**<[en]Slider check failed. [cn]滑块校验失败 */
    HWMSDKCmsAuthInvalidRandom = 111100003,		/**<[en]Invalid random number. [cn]无效的随机数 */
    HWMSDKCmsAuthInvalidSliderToken = 111100004,		/**<[en]Invalid slider token. [cn]无效滑块token */
    HWMSDKCmsAuthNeedCheckSlider = 111100005,		/**<[en]Need to check slider. [cn]需要滑块校验 */
    HWMSDKCmsAuthInvalidSms = 111100006,		/**<[en]Invalid SMS phone number. [cn]非法的手机号 */
    HWMSDKCmsSendVerifyCodeFail = 111100007,		/**<[en]Failed to send verification code. [cn]发送验证码失败 */
    HWMSDKCmsAuthVerifyCodeExpired = 111100008,		/**<[en]Verification code expired. [cn]验证码已过期 */
    HWMSDKCmsAuthVerifyCodeFail = 111100009,		/**<[en]Verification code error. [cn]验证码错误 */
    HWMSDKCmsAuthVerifyCodeFailCntExceed = 111100010,		/**<[en]Max verification code check times reached. [cn]验证码错误超过最大次数 */
    HWMSDKCmsAuthInvalidUuid = 111100011,		/**<[en]The uuid is invalid, you need to re-verify the phone number. [cn]uuid无效,需要重新验证手机号 */
    HWMSDKCmsConfNotOnLocalStation = 111100012,		/**<[en]The meeting is not on this site. [cn]会议不在本站点 */
    HWMSDKCmsAuthNeedMobileVerify = 111100013,		/**<[en]Need to verify the mobile phone number. Overseas access to China, free enterprises need to verify the mobile phone verification code. [cn]需要验证手机号，海外接入国内，免费企业需要进行手机验证码校验 */
    HWMSDKCmsImAddGroupFailed = 111110001,		/**<[en]Failed to add IM group. [cn]添加群组失败 */
    HWMSDKCmsImDisbandGroupFailed = 111110002,		/**<[en]Failed to disband IM group. [cn]删除群组失败 */
    HWMSDKCmsImAddMemberFailed = 111110003,		/**<[en]Failed to add IM member. [cn]添加成员失败 */
    HWMSDKCmsImRemoveMemberFailed = 111110004,		/**<[en]Failed to remove IM member. [cn]删除成员失败 */
    HWMSDKCmsCtrlHangupMmrRejoinFailed = 111111007,		/**<[en]hangup for rejoin mmr failed. [cn]mmr重入会失败挂断 */
    HWMSDKCmsCtrlHangupConfConflict = 111111008,		/**<[en]hangup for joinconf conflict. [cn]多端入会冲突，导致离开会议 */
    HWMSDKCmsWaitingRoomAddMemberFailed = 111112001,		/**<[en]Failed to enter the waiting room. [cn]入等候室失败 */
    HWMSDKCmsWaitingRoomMoveMemberFailed = 111112002,		/**<[en]Failed to exit the waiting room. [cn]出等候室失败 */
    HWMSDKCmsWaitingRoomCacheOptFailed = 111112003,		/**<[en]Waiting room cache operation failed. [cn]等候室缓存操作失败 */
    HWMSDKCmsNotAllowCohostToWaitingRoom = 111112004,		/**<[en]Co-hosts cannot be moved into the waiting room. [cn]联席主持人不能被移入等候室 */
    HWMSDKCmsNotAllowEnableWaitingRoom = 111112005,		/**<[en]Not allowed to enable waiting room. [cn]不允许启用等候室 */
    HWMSDKCmsClientNotSupport = 111112008,		/**<[en]Not support this feature according to client capabilities. [cn]客户端能力不支持此特性 */
    HWMSDKCmsDeviceNotSupportMoveWaitingRoom = 111112009,		/**<[en]Sorry,this device not support moving into the waiting room. [cn]抱歉，该设备不支持移入等候室 */
    HWMSDKCmsApplicationNotFound = 111113001,		/**<[en]can not find application. [cn]找不到应用信息 */
    HWMSDKCmsApplicationExist = 111113002,		/**<[en]application exist. [cn]应用已存在，目前一个会议只能关联一种应用 */
    HWMSDKCmsApplicationCreateForbidden = 111113003,		/**<[en]not required to create application. [cn]无权限创建应用 */
    HWMSDKCmsApplicationNeedRealName = 111113004,		/**<[en]need verify id. [cn]应用操作需要实名认证（用户需要绑定手机） */
    HWMSDKCmsApplicationGetUserTokenFailed = 111113005,		/**<[en]get token failed. [cn]获取应用用户token失败 */
    HWMSDKCmsApplicationUrlInvalid = 111113006,		/**<[en]url illegal. [cn]应用服务URL地址非法 */
    HWMSDKCmsApplicationShimoDocNotEnabled = 111113101,		/**<[en]shimo doc has not used. [cn]石墨文档应用未启用 */
    HWMSDKCmsApplicationShimoDocCallFailed = 111113102,		/**<[en]call shimo doc server failed. [cn]调用石墨文档服务失败 */
    HWMSDKCmsApplicationShimoGetTokenFailed = 111113103,		/**<[en]get shimo token failed. [cn]获取石墨应用级token失败 */
    HWMSDKCmsApplicationShimoNotInConference = 111113104,		/**<[en]not in conf,has no right to apply. [cn]用户不在会议中，无权限申请权限 */
    HWMSDKCmsLoginAccountDisabled = 111113105,		/**<[en]account has been stoped. [cn]企业账号被停用 */
    HWMSDKCmsSmsSendFrequently = 111113106,		/**<[en]SMS messages sent frequently, try again later. [cn]短信发送过频繁，请稍后再试 */
    HWMSDKCmsSmsExceededDailyLimitOfEnterprise = 111113107,		/**<[en]SMS messages sent has exceeded the daily limit of the enterprise. [cn]短信发送量已超过企业每日上限 */
    HWMSDKCmsProjectionLinkVerifyFailed = 111114001,		/**<[en]projection link verify failed. [cn]投屏链路校验失败 */
    HWMSDKCmsContentModerationFailed = 111114020,		/**<[en]content moderation failed. [cn]内容审核不通过 */
    HWMSDKCmsShareWebinarNotEnough = 111114032,		/**<[en]share webinar not enough. [cn]激活共享网络研讨会时资源不足 */
    HWMSDKCmsUsgCorpCascadeConfNotConfig = 111114042,		/**<[en]corp has not config cascade conf. [cn]企业没有配置入驻式会议接入码，企业高级参数中配置 */
    HWMSDKCmsUsgCorpNotConfigSipForCascadeConf = 111114043,		/**<[en]corp has not config sip for cascade conf. [cn]企业没有配置入驻式会议sip中继前缀，企业高级参数中配置 */
    HWMSDKCmsUsgCorpNoResourceForCascadeConf = 111114044,		/**<[en]corp has no resource for cascade conf. [cn]没有资源创建自级联会议，企业无并发且当前用户无专享vmr资源 */
    HWMSDKCmsUsgCreatingCascadeConf = 111114045,		/**<[en]creating cascade conf,please try later. [cn]自级联会议正在创建中，请稍后重试 */
    HWMSDKCmsUsgPreCorpCodeError = 111114046,		/**<[en]pre corp code error. [cn] 企业前缀码错误，无对应企业。会管apollo中配置 */
    HWMSDKCmsUsgCorpHasNotSupportCascadeConf = 111114047,		/**<[en]corp has not support cascade conf. [cn]企业未开通入驻式会议自级联功能，企业高级参数中配置 */
    HWMSDKCmsUsgCorpNotInTrustList = 111114048,		/**<[en]corp is not in Affiliated enterprise's trust list. [cn]企业不在会议所属企业信任列表中，企业高级参数中配置 */
    HWMSDKCmsUsgCallConfCtrlInterfaceFailed = 111114049,		/**<[en]call conf control verify interface failed. [cn]调用会控校验入驻式会议密码接口失败，无返回信息，比如网络异常等，内部异常 */
    HWMSDKCmsUsgCallConfCtrlInterfaceResponseException = 111114050,		/**<[en]share webinar not enough. [cn]调用会控检查入驻式会议密码返回异常信息，请联系管理员。 */
    HWMSDKCmsUsgCallConfNeedPassword = 111114051,		/**<[en]cannot join cascading conference without password in this corp. [cn]当前企业不允许无密码加入入驻式会议 */
    HWMSDKCmsUsgCallConfInsufficientResources = 111114052,		/**<[en]Insufficient offline conference resources. [cn]线下会议资源不足 */
    HWMSDKCmsBreakoutConfSubOverLimit = 111500301,		/**<[en]breakout conf surpass limit. [cn] 分组会议子会议超过上限 */
    HWMSDKCmsBreakoutConfNameError = 111500302,		/**<[en]breakout conf name error. [cn] 分组会议子会议名称错误 */
    HWMSDKCmsBreakoutConfStartFailed = 111500303,		/**<[en]breakout Start failed. [cn] 分组会议启动失败 */
    HWMSDKCmsBreakoutConfNotExistWhenDelete = 111500304,		/**<[en]breakout not exist when delete [cn] 分组会议中没有子会议（删除） */
    HWMSDKCmsBreakoutConfNotExistWhenStart = 111500305,		/**<[en]breakout not exist when start. [cn] 分组会议中没有子会议（启动） */
    HWMSDKCmsBreakoutConfClosing = 111500306,		/**<[en]breakout is closing by host [cn] 分组会议结束中(主持人停止) */
    HWMSDKCmsBreakoutConfEndOrNotStart = 111500307,		/**<[en]breakout is closing by host [cn] 分组会议已经结束或未启动（加入时） */
    HWMSDKCmsBreakoutConfAttendeeInTargetConf = 111500308,		/**<[en]Attendee in target conf [cn] 移动用户在目标分组 */
    HWMSDKCmsBreakoutConfChairInCurrentConf = 111500309,		/**<[en]Chair in current conf [cn] 主持人在当前分组中（请求帮助） */
    HWMSDKCmsBreakoutConfNotSupportBreakout = 111500310,		/**<[en]not support breakout conf [cn] 不支持分组会议（启动时 启动接口） */
    HWMSDKCmsBreakoutConfStartingOrStarted = 111500311,		/**<[en]breakout conf starting or started [cn] 分组会议已经启动或启动中（重复启动） */
    HWMSDKCmsBreakoutConfNotExist = 111500312,		/**<[en]subconf not exist [cn] 子会议不存在 */
    HWMSDKCmsBreakoutConfNotSupportInMainConf = 111500313,		/**<[en]not support in mainconf [cn] 主会中用户不支持此操作（请求帮助） */
    HWMSDKCmsBreakoutConfStateIllegal = 111500314,		/**<[en]breakout conf state illegal [cn] 分组会议状态异常（缓存误删） */
    HWMSDKCmsBreakoutConfActionForbiddenByStatus = 111500315,		/**<[en]action forbidden by status [cn] 分组会议静态、动态操作由于状态原因，不支持当前操作 */
    HWMSDKCmsBreakoutConfApplyChairFailed = 111500316,		/**<[en] apply chair failed due to host in subconf [cn] 主持人在分组中，不能申请为主持人 */
    HWMSDKCmsBreakoutConfApplyConfIdFailed = 111500317,		/**<[en] apply sub conf id failed [cn] 申请分组的会议id失败 */
    HWMSDKCmsBreakoutConfQueryMainConfFailed = 111500318,		/**<[en] query main conf failed [cn] 获取主会议信息失败 */
    HWMSDKCmsBreakoutConfAttendeeNotFound = 111500319,		/**<[en] attendee not found [cn] 没有找到用户信息 */
    HWMSDKCmsBreakoutConfStopFailed = 111500320,		/**<[en] sub conf stop failed [cn] 分组会议停止失败 */
    HWMSDKCmsSubjectFailToLeaveConfStart = 111502000,		/**<[en] subject faile and leave conf start [cn] 订阅失败需要离会的错误码起始值 */
    HWMSDKCmsSubjectFailToLeaveConfEnd = 111502099,		/**<[en] subject faile and leave conf end [cn] 订阅失败需要离会的错误码结束值 */
    HWMSDKCmsFailed = 112010001,		/**<[en]Common failure. [cn]通用失败 */
    HWMSDKCmsNullParam = 112010002,		/**<[en]Null param. [cn]参数为空 */
    HWMSDKCmsParticipantNotFound = 112010003,		/**<[en]Participant not found. [cn]未找到参与者 */
    HWMSDKCmsConferenceNotFound = 112010004,		/**<[en]Meeting not found. [cn]会议不存在 */
    HWMSDKCmsSipInviteTimeoutNoRcv = 112010005,		/**<[en]SIP invite information timeout. [cn]invite消息超时 */
    HWMSDKCmsSipInviteFailed = 112010006,		/**<[en]SIP invite information failed. [cn]invite消息失败 */
    HWMSDKCmsSipInfoTimeout = 112010007,		/**<[en]SIP information timeout. [cn]info响应超时 */
    HWMSDKCmsSipInfoFailed = 112010008,		/**<[en]SIP information failed. [cn]info响应失败 */
    HWMSDKCmsWaitFirstCallFailed = 112010009,		/**<[en]System processing failed. [cn]系统处理失败 */
    HWMSDKCmsParticipantDialogFailed = 112010010,		/**<[en]System processing failed. [cn]系统处理失败 */
    HWMSDKCmsInviteMrsFailed = 112010011,		/**<[en]Failed to invite MRS. [cn]呼叫mrs失败 */
    HWMSDKCmsInviteParticipantFailed = 112010012,		/**<[en]Failed to invite participant. [cn]呼叫终端失败 */
    HWMSDKCmsInformConfInfoFailed = 112010013,		/**<[en]Data meeting join information failed. [cn]数据入会Info失败 */
    HWMSDKCmsStartConfFailed = 112010014,		/**<[en]Failed to start meeting. [cn]召开会议失败 */
    HWMSDKCmsMediaNegotiationFailure = 112010015,		/**<[en]Media negotiation failed. [cn]媒体协商失败 */
    HWMSDKCmsUserRejected = 112010016,		/**<[en]User rejects. [cn]用户拒绝 */
    HWMSDKCmsUserBusy = 112010017,		/**<[en]User is busy. [cn]用户忙 */
    HWMSDKCmsNoCallRight = 112010018,		/**<[en]No call permission. [cn]没有呼叫权限 */
    HWMSDKCmsUnknownCallee = 112010019,		/**<[en]Unknown callee. [cn]未知被叫人 */
    HWMSDKCmsNoUserResponding = 112010020,		/**<[en]No user response. [cn]没有用户响应 */
    HWMSDKCmsJoinConfTimeout = 112010021,		/**<[en]Join meeting timed out. [cn]加入会议超时 */
    HWMSDKCmsSessionReleased = 112010022,		/**<[en]Session has been released. [cn]会话已释放 */
    HWMSDKCmsCalleeNotRegistered = 112010023,		/**<[en]Callee is not registered. [cn]被叫人未注册 */
    HWMSDKCmsSipInviteTimeoutRcv1xx = 112010024,		/**<[en]SIP invite timed out. [cn]SIP邀请超时 */
    HWMSDKCmsUserSessionTimerTimeoutHangup = 112010025,		/**<[en]User Session timer times out and hangs up. [cn]用户Session timer 超时挂断 */
    HWMSDKCmsRcvUserByeMrsHangup = 112010026,		/**<[en]The participant bye hangs up on the MRS side. [cn]与会者腿MRS侧bye挂断 */
    HWMSDKCmsRcvUserByePartHangup = 112010027,		/**<[en]The participant bye hangs up on terminal side. [cn]与会者腿终端侧bye挂断 */
    HWMSDKCmsNoRtpStreamHungUp = 112010028,		/**<[en]No RTP stream hang up. [cn]无码流挂断 */
    HWMSDKCmsConfManagerNoUpscaleVmr = 112030001,		/**<[en]No Upscale vmr. [cn]无高档可用的VMR资源 */
    HWMSDKCmsSimpleConfDataNotFound = 112050008,		/**<[en]simple conf not found. [cn]简易会议不存在 */
    HWMSDKCmsConfMoveBcFailed = 112051005,		/**<[en]Move breakout conf failed. [cn]网络异常导致移入分组失败 */
    HWMSDKCmsNormalAudienceReachMax = 112051014,		/**<[en]Normal audience num reach max. [cn]正常观众人数已满 */
    HWMSDKCmsTerminalUnsupportWatermark = 112051015,		/**<[en]Terminal unsupport watermark. [cn]终端不支持水印 */
    HWMSDKCmsTerminalUnsupportForbiddenScreenshot = 112051016,		/**<[en]Terminal unsupport forbidden screenshot. [cn]终端不支持防截屏 */
    HWMSDKCmsMainConfEndNotifycation = 112051017,		/**<[en]Main Conference end notification. [cn]主会场会议结束通知 */
    HWMSDKCmsBreakoutConfEndNotification = 112051018,		/**<[en]Breakout Conference end notification. [cn]分组会场会议结束通知 */
    HWMSDKCmsShareWebinarAudienceResourceNotEnourh = 112051999,		/**<[en]Share webinar audience resource not enough. [cn]无高档可用的共享网络研讨会观众资源 */
    HWMSDKCmsSysportalException = 112100000,		/**<[en]Sysportal exception. [cn]系统异常 */
    HWMSDKCmsBadRequest = 112100001,		/**<[en]Bad request. [cn]请求异常 */
    HWMSDKCmsIllegalRequest = 112100002,		/**<[en]Illegal request. [cn]非法请求 */
    HWMSDKCmsDataNotFound = 112100003,		/**<[en]Data not found. [cn]数据未获取到 */
    HWMSDKCmsDataDuplicate = 112100004,		/**<[en]Data duplication. [cn]数据重复 */
    HWMSDKCmsApplyTypeNotSupport = 112100006,		/**<[en]The requested type is not supported. [cn]请求的类型不支持 */
    HWMSDKCmsSaveNoticeModelFailed = 112100007,		/**<[en]Failed to save notification template. [cn]保存通知模板失败 */
    HWMSDKCmsSaveDataFailed = 112100008,		/**<[en]Failed to save data. [cn]保存数据失败 */
    HWMSDKCmsQueryDataFailed = 112100009,		/**<[en]Failed to query data. [cn]查询数据失败 */
    HWMSDKCmsDeleteDataFailed = 112100010,		/**<[en]Failed to delete data. [cn]删除数据失败 */
    HWMSDKCmsNeedResetPassword = 112100011,		/**<[en]Password reset required. [cn]需要重置密码 */
    HWMSDKCmsAuthFailed = 112100012,		/**<[en]Incorrect old password. [cn]旧密码错误 */
    HWMSDKCmsNewPasswordEqualsOldPassword = 112100013,		/**<[en]The new password cannot be the same as the old password. [cn]新密码不能与旧密码相同 */
    HWMSDKCmsPasswordTooSimple = 112100014,		/**<[en]Insufficient password complexity and low security. [cn]密码复杂度不够,安全性低 */
    HWMSDKCmsLehgthNotmeetStandard = 112100015,		/**<[en]The length does not meet the requirements. [cn]长度不符合要求 */
    HWMSDKCmsRseIsInConference = 112100016,		/**<[en]RSE is in meeting. [cn]RSE在会议中 */
    HWMSDKCmsRseIsDeleting = 112100017,		/**<[en]RSE to be deleted. [cn]RSE待删除 */
    HWMSDKCmsRseListConfFailed = 112100018,		/**<[en]Failed to query the meeting list. [cn]查询会议列表失败 */
    HWMSDKCmsAuthLocked = 112100019,		/**<[en]User has been locked out. Try again later. [cn]用户已被锁定,请稍后重新登录 */
    HWMSDKCmsLiveChannelNameExisted = 112100022,		/**<[en]The live room channel name exists. [cn]频道名称已存在 */
    HWMSDKCmsConfidPrefixCannotDecrease = 112100023,		/**<[en]Failed to modify system configuration items for duplicated meeting ID prefix. [cn]修改系统配置项失败,会议ID前缀重复 */
    HWMSDKCmsConfidPrefixDuplicate = 112100024,		/**<[en]CONFID prefix can only be added, not modified or deleted. [cn]CONFID前缀只能增加,不能修改和删除 */
    HWMSDKCmsLiveChannelUrlExisted = 112100025,		/**<[en]The live room channel url exists. [cn]直播房间地址已存在 */
    HWMSDKCmsLiveRoomIsused = 112100026,		/**<[en]The live room has been occupied. [cn]直播房间已被使用 */
    HWMSDKCmsLiveRoomNotExist = 112100027,		/**<[en]The live room does not exist. [cn]直播房间不存在 */
    HWMSDKCmsLiveRoomReleaseFail = 112100028,		/**<[en]Live room release failed. [cn]直播房间释放失败 */
    HWMSDKCmsRequestMissingHeaderOrParam = 112100029,		/**<[en]The request is missing header or param. [cn]请求缺失头域 */
    HWMSDKCmsLiveMainUrlExisted = 112100030,		/**<[en]The Live main stream URL already exists. [cn]音视频推流地址已存在 */
    HWMSDKCmsLiveAuxUrlExisted = 112100031,		/**<[en]The Live auxiliary stream URL already exists. [cn]辅流演示推流地址已存在 */
    HWMSDKCmsPwdIsWeakPassword = 112100032,		/**<[en]Password is weak. [cn]密码为弱密码 */
    HWMSDKCmsLiveRoomIsusedFail = 112100033,		/**<[en]The live room is occupied. [cn]直播房间被占用 */
    HWMSDKCmsSavePartAttendeesSinceTooMany = 112100034,		/**<[en]Save part of attendees since max attendees size reached. [cn]因为与会者数量超出上限只保存部分 */
    HWMSDKCmsExportDataFail = 112100035,		/**<[en]Failed to export data. [cn]导出数据失败 */
    HWMSDKCmsImportDataFail = 112100036,		/**<[en]Failed to import data. [cn]导入数据失败 */
    HWMSDKCmsFileExceedsMaximumSize = 112100037,		/**<[en]Max file size reached. [cn]文件大小超出上限 */
    HWMSDKCmsLvsTargetAddressExisted = 112100038,		/**<[en]LVS target address exists. [cn]lvs的目标地址已存在 */
    HWMSDKCmsLvsPortExisted = 112100039,		/**<[en]LVS port existed. [cn]lvs端口重复 */
    HWMSDKCmsNotAllowedModifyGlobalStandby = 112100040,		/**<[en]Not allow to modify global standby config. [cn]Global只有主机可以修改配置； */
    HWMSDKCmsMcuInsulateAddrExist = 112100041,		/**<[en]MCU insulation IP address exists. [cn]mcu隔离的IP已经存在 */
    HWMSDKCmsMcuInsulateAddrCantModify = 112100042,		/**<[en]MCU insulation IP address cannot be modified. [cn]mcu隔离的IP不能修改 */
    HWMSDKCmsSbcAddrExist = 112100043,		/**<[en]SBC address exists. [cn]SBC配置的地址已经存在 */
    HWMSDKCmsInternalException = 112100044,		/**<[en]Internal exception. [cn]内部错误异常 */
    HWMSDKCmsSysConfigDeleteException = 112100045,		/**<[en]System config delete exception. [cn]系统配置不允许被删除 */
    HWMSDKCmsNoIsbcAccessAddr = 112100046,		/**<[en]No ISBC access address. [cn]企业id无法获取关联SBC地址 */
    HWMSDKCmsMediaTypeNeedHd = 112100047,		/**<[en]Media type need to be HD because the organization enable Full HD capability. [cn]企业已开启全高清功能,媒体设置不能低于1080P/8M */
    HWMSDKCmsInterpreterLanguageAbbreviationRepeated = 112100061,		/**<[en]Same interpreter language abbreviation exists. [cn]语言缩写重复 */
    HWMSDKCmsInterpreterLanguageNameRepeated = 112100062,		/**<[en]Same interpreter language name exists. [cn]语言名称重复 */
    HWMSDKCmsModifyMcuWarning = 112100063,		/**<[en]MCU type is MIXED and insulation config is not configured, or MCU meeting exsists when modifying mcu connection settings. [cn]修改MCU连接配置告警,以下两种场景会导致:1.MCU存在会议 2.修改类型为MIXED未配置隔离 */
    HWMSDKCmsAddMcuWarning = 112100064,		/**<[en]MCU type is MIXED and insulation config is not configured when adding mcu connection settings. [cn]新增MCU连接配置告警,MCU类型为MIXED且未配置隔离 */
    HWMSDKCmsModifyMcuinsulateWarning = 112100065,		/**<[en]MCU type is MIXED when modifying MCU insulation config or disbanding enterprise. [cn]修改MCU隔离配置时,解除企业绑定时MCU类型为MIXED */
    HWMSDKCmsDelMcuinsulateWarning = 112100066,		/**<[en]MCU type is MIXED when deleting MCU insulation config. [cn]删除MCU隔离配置时,MCU类型为MIXED */
    HWMSDKCmsMcuTypeIncompatible = 112100067,		/**<[en]This gateway type is incompatible with MCU. [cn]MCU与网关类型不兼容 */
    HWMSDKCmsMediaresMediaResourceNotEnough = 115021001,		/**<[en]Insufficient media resource. [cn]媒体资源不足 */
    HWMSDKCmsMediaresConfNotExist = 115021002,		/**<[en]Meeting does not exist. [cn]会议不存在 */
    HWMSDKCmsMediaresMediaResourceNotExist = 115021003,		/**<[en]Media resource does not exist. [cn]媒体资源不存在 */
    HWMSDKCmsMediaresBandwidthResourceNotEnough = 115021005,		/**<[en]Insufficient media bandwidth resource. [cn]带宽资源不足 */
    HWMSDKCmsMediaresDeviceFault = 115021006,		/**<[en]Media device fault. [cn]设备故障 */
    HWMSDKCmsLogicResNotEnough = 115022000,		/**<[en]Insufficient common logic resource. [cn]通用的逻辑资源不足 */
    HWMSDKCmsLogicresPnumResourceNotEnough = 115022001,		/**<[en]Insufficient meeting resources in the enterprise. [cn]企业会议并发方数不足 */
    HWMSDKCmsLogicresPortResourceNotEnough = 115022002,		/**<[en]Insufficient logic port resource. [cn]逻辑资源端口资源不满足 */
    HWMSDKCmsLogicresLsnumResourceNotEnough = 115022003,		/**<[en]Live broadcast resources have not been purchased or are insufficient. [cn]企业直播推流方数不足 */
    HWMSDKCmsConnectorResourceNotEnough = 115022004,		/**<[en]Insufficient connector resources in the enterprise. [cn]企业连接器资源不足 */
    HWMSDKCmsLogicresRecoredNumResourceNotEnough = 115022005,		/**<[en]The cloud recording ports purchased by enterprises have been used up. [cn]企业购买的云录制端口已经用完 */
    HWMSDKCmsConfConcurrentResourceNotEnough = 115022006,		/**<[en]Insufficient concurrent resources for the meeting. [cn]会议并发资源不足 */
    HWMSDKCmsConfConnectorResourceNotEnough = 115022008,		/**<[en]Insufficient connector meeting resources. [cn]会议连接器资源不足 */
    HWMSDKCmsIdResourceNotEnough = 115023001,		/**<[en]Insufficient ID resources. [cn]ID资源不足 */
    HWMSDKCmsRmsServiceError = 115024001,		/**<[en]RMS service exception. [cn]RMS服务异常 */
    HWMSDKCmsLiveRoomInUse = 115025001,		/**<[en]The live room has already been occupied. [cn]直播房间已经被使用 */
    HWMSDKCmsLiveRoomNotExisted = 115025002,		/**<[en]The live room does not exist. [cn]直播房间不存在 */
    HWMSDKCmsLiveRoomReleaseFailed = 115025003,		/**<[en]Live room release failed. [cn]直播房间释放失败 */
    HWMSDKCmsMcuHasConf = 115026001,		/**<[en]MCU meeting exists. [cn]MCU有会议 */
    HWMSDKCmsCommonInvalidParams = 115029001,		/**<[en]Invalid common parameter. [cn]通用参数值不合法 */
    HWMSDKCmsCommonNullParams = 115029002,		/**<[en]Null parameter. [cn]参数值为空 */
    HWMSDKCmsCommonServiceInvalid = 115029003,		/**<[en]service is not available. [cn]服务不可用 */
    HWMSDKCmsConfigError = 115029004,		/**<[en]Configuration exception. [cn]配置异常 */
    HWMSDKCmsDuplicateApplyResource = 115029005,		/**<[en]Duplicately apply resources. [cn]重复申请资源 */
    HWMSDKCmsWaitApplyResource = 115029006,		/**<[en]Waiting for applying resources. [cn]等待申请资源中 */
    HWMSDKCmsCommonUnknown = 115029999,		/**<[en]Unknown error. [cn]未知错误 */
    HWMSDKCmsUserAuthenticationFailed = 118000000,		/**<[en]User authentication failed. [cn]用户鉴权失败 */
    HWMSDKCmsUserTokenAuthFailed = 118000001,		/**<[en]User token authentication failed. [cn]usg token 鉴权失败 */
    HWMSDKCmsUserAuthenticationLocked = 118000002,		/**<[en]User authentication account lockout. [cn]usg鉴权账号锁定 */
    HWMSDKCmsRestrictGuestInviteWhenWaitingRoom = 112051003,		/**<[en]Restrict guest invitations when opening the waiting room. [cn]开启等候室时限制来宾邀请 */
    HWMSDKCmsMultiShareIsNotSupport = 112051006,		/**<[en]Joining the meeting requires a higher client upgrade, please check for upgrades. [cn]加入该会议需要升级较高客户端版本，请检查升级 */
    HWMSDKCmsDigitalAssistantsIsFull = 112051023,		/**<[en]Digital assistants is full. [cn]AI数字人助理并发已满，请稍后再试 */
    HWMSDKCmsAddDigitalAssistantsFailed = 112051024,		/**<[en]Digital assistants add failed. [cn]AI数字人助理添加失败 */
    HWMSDKCmsAiAssistantStateNotSupport = 112051025,		/**<[en]Digital assistants state not support. [cn]AI数字人助理状态不支持该操作 */
    HWMSDKCmsAiAssistantStateFailed = 112051026,		/**<[en]Digital assistants state failed. [cn]AI数字人助理状态错误 */
    HWMSDKCmsConfOpenCustomParamsExist = 112051028,		/**<[en]Conf open custom params exist. [cn]会议客户数据已存在 */
    HWMSDKUsgServerBusy = 200000001,		/**<[en]Server is busy. Please try again later. [cn]服务器正忙 请稍后再试 */
    HWMSDKUsgInternalErr = 200000002,		/**<[en]Internal error. Please contact SRE. [cn]服务器正忙 请联系SRE */
    HWMSDKUsgParamErr = 200000003,		/**<[en]Invalid parameter. Please check whether the parameters are valid. [cn]请求参数错误 请检查参数是否合法 */
    HWMSDKUsgIllegalReq = 200000004,		/**<[en]Illegal request. Please check the value of the request header field X-Auth-Token or X-Access-Token. [cn]非法请求 请检查请求头域X-Auth-Token或X-Access-Token的值 */
    HWMSDKUsgUpgrading = 200000005,		/**<[en]Forbidden access during the version upgrade. [cn]系统正在升级，暂时不可访问。如对您造成不便，十分抱歉 */
    HWMSDKUsgNoDepartmentPermissions = 200000026,		/**<[en]Url permission valid failed. [cn]分权分域接口权限校验失败 */
    HWMSDKUsgUrlPermissionValidFailed = 200000030,		/**<[en]No department permission. [cn]分权分域部门权限校验失败 */
    HWMSDKUsgOtherCorpOwner = 201020023,		/**<[en]This user is already the owner of another corporation and cannot create a new corporation for it. [cn]该用户已经是其他企业的所有者,无法为其创建新的企业 */
    HWMSDKUsgCorpUserNumberMax = 201040005,		/**<[en]Max number of users reached. Please check the purchased meeting users. [cn]用户总数超过限制，请检查购买的会议用户 */
    HWMSDKUsgPasswordSecurityLow = 201040016,		/**<[en]Password security is low. Please set another password. [cn]密码安全性低，请设置其他密码 */
    HWMSDKUsgActiveCodeOverdue = 201040031,		/**<[en]Activation code overdue. [cn]激活码过期 */
    HWMSDKUsgDeviceCannotBeReactivated = 201040033,		/**<[en]The device under this enterprise has been activated and cannot be reactivated. [cn]该企业下设备已激活，不可再次激活 */
    HWMSDKUsgDeviceActivatedInOthersEnterprise = 201040034,		/**<[en]This device has been activated in another enterprise and cannot be reactivated again. [cn]该设备在其他企业下已激活，不可再次激活 */
    HWMSDKUsgActiveCodeReachedResourceLimit = 201040037,		/**<[en]The number of activation codes has reached the resource limit. [cn]激活码数量已达资源上限 */
    HWMSDKUsgUserNotActivated = 201040041,		/**<[en]User not activated. [cn]用户未激活 */
    HWMSDKUsgPreVerifyExpire = 201040042,		/**<[en]Pre-authentication expired. [cn]预验证失效 */
    HWMSDKUsgNoInviteOtherCorpOwner = 201040043,		/**<[en]This user is the owner of another corporation and cannot be invited. [cn]该用户是其他企业的所有者,暂无法邀请 */
    HWMSDKUsgInviteLinkInvalid = 201040044,		/**<[en]Invalid invite connection. [cn]邀请连接非法 */
    HWMSDKUsgUserInWaitList = 201040045,		/**<[en]User is already in waiting list. [cn]用户已经在等待列表 */
    HWMSDKUsgUserExist = 201040046,		/**<[en]User already exists. [cn]用户已存在 */
    HWMSDKUsgNotAllowModAccount = 201040047,		/**<[en]Account modification is not allowed. [cn]不允许修改账户 */
    HWMSDKUsgIdeahubResourceExceedsInactiveLimit = 201040049,		/**<[en]IdeaHub resource exceeds the inactive limit. [cn]IdeaHub资源超过非激活数量限制 */
    HWMSDKUsgNotCannotContainSensitveWords = 201040063,		/**<[en]The user name cannot contain sensitive words.. [cn]用户名称不能包含敏感词 */
    HWMSDKUsgDeviceNotSupportActiveCode = 201050004,		/**<[en]The device does not support active codes. [cn]设备类型不支持激活码 */
    HWMSDKUsgActiveCodeResetReachMaximum = 201050010,		/**<[en]The maximum number of device activation code resets within one day has been reached. [cn]一天内重置设备激活码次数已达到最大值(5次) */
    HWMSDKUsgActiveCodeNotExit = 201050012,		/**<[en]Activation code does not exist. [cn]激活码不存在 */
    HWMSDKUsgActiveInvalidActiveCode = 201050015,		/**<[en]Invalid activation code. [cn]激活码错误 */
    HWMSDKUsgTrialActiveCodeCannotBeDeleted = 201050016,		/**<[en]Trial activation code cannot be deleted. [cn]试用激活码，不可删除 */
    HWMSDKUsgActiveFail = 201050021,		/**<[en]Activation failed. [cn]激活失败 */
    HWMSDKUsgCanNotUnbound = 201050022,		/**<[en]Terminal does not allow unbinding. [cn]终端不允许解绑 */
    HWMSDKUsgIdeaManagerNotEnabled = 201050027,		/**<[en]IdeaManager not enabled. [cn]未启用IdeaManager */
    HWMSDKUsgVmrResourceUnavailable = 201080000,		/**<[en]VMR resource unavailable. [cn]云会议资源不可用 */
    HWMSDKUsgVmrPwdSameAsChairmanPwd = 201080006,		/**<[en]The host password and the guest password cannot be the same. Please confirm the input parameters. [cn]主持人密码和来宾密码不能相同 请确认输入参数 */
    HWMSDKUsgVmrPwmSameAsMeetingPwd = 201080017,		/**<[en]Same as meeting password. [cn]和会议密码相同 */
    HWMSDKUsgInvitationEnableInvalid = 201510001,		/**<[en]No invite permission to get an invite code. [cn]没有邀请权限去获取邀请码 */
    HWMSDKUsgCorpApplicantInvalid = 201510003,		/**<[en]Invalid application. [cn]申请失效 */
    HWMSDKUsgDeviceTypeNotExist = 205030005,		/**<[en]The device type does not exist. [cn]设备类型不存在 */
    HWMSDKUsgErrPassword = 206010000,		/**<[en]User name or password error. [cn]用户名或密码错误 */
    HWMSDKUsgAppidAccountDisabled = 206010007,		/**<[en]Account is not activated, no permission to log in. [cn]账号未激活,无权限登录 */
    HWMSDKUsgUserInformationDisabled = 206010008,		/**<[en]User information does not exist or is not activated, no permission to log in. [cn]用户信息不存在或者未激活，无权登录 */
    HWMSDKUsgSendSliderFailed = 206010010,		/**<[en]Failed to get verification code, Please contact SRE. [cn]获取验证码失败 请联系SRE */
    HWMSDKUsgNeedVerifyCode = 206010011,		/**<[en]Verification code must be filled. [cn]验证码不能为空 */
    HWMSDKUsgCheckSliderFailed = 206010012,		/**<[en]Verification code check failed. [cn]验证码校验失败 */
    HWMSDKUsgJumpLoginFail = 206010013,		/**<[en]Jump login failed. Please contact SRE. [cn]跳转登录失败 请联系SRE */
    HWMSDKUsgDomianNotExis = 206010014,		/**<[en]Domain not exist. [cn]企业域名不存在 */
    HWMSDKUsgSsoAuthFailed = 206010022,		/**<[en]SSO login failed. Please contact SRE. [cn]SSO登录失败 请联系SRE */
    HWMSDKUsgAuthNotSupportSso = 206010023,		/**<[en]SSO login is not supported. [cn]不支持sso登录 */
    HWMSDKUsgInvalidAuthType = 206010024,		/**<[en]Invalid authentication type. [cn]认证类型非法 */
    HWMSDKUsgAppidAuthFailed = 206010025,		/**<[en]APPID verification failed. [cn]APPID校验失败 */
    HWMSDKUsgAuthTypeErr = 206010027,		/**<[en]Authentication type error. [cn]校验类型错误 */
    HWMSDKUsgNetworkError = 206010029,		/**<[en]Network error. [cn]网络异常 */
    HWMSDKUsgAppidNotAllowAutoReg = 206010030,		/**<[en]APPID does not allow automatic registration. [cn]APPID不允许自动注册 */
    HWMSDKUsgAppidAutoRegFailed = 206010031,		/**<[en]APPID auto registration failed. [cn]APPID自动注册失败 */
    HWMSDKUsgNormalUserCannotLogin = 206010036,		/**<[en]Normal users cannot log in. [cn]普通用户无法登录 */
    HWMSDKUsgHwaccountAuthFailed = 206010042,		/**<[en]Huawei account authentication failed. [cn]华为账户认证失败 */
    HWMSDKUsgAppidAuthExpire = 206010057,		/**<[en]APPID authentication expires. [cn]APPID认证过期 */
    HWMSDKUsgAppidAccountNotBind = 206010058,		/**<[en]APPID account is not bound. [cn]APPID账户未绑定 */
    HWMSDKUsgSiteMismatched = 206010064,		/**<[en]Site mismatch. [cn]站点不匹配 */
    HWMSDKUsgConflictPhone = 206010065,		/**<[en]Phone number conflict. [cn]电话冲突 */
    HWMSDKUsgConflictEmail = 206010066,		/**<[en]E-mail conflict. [cn]邮箱冲突 */
    HWMSDKUsgUserNumExceed = 206010070,		/**<[en]The number of users has reached the maximum. [cn]用户数超过上限 */
    HWMSDKAuthWechatLoginFailed = 206010071,		/**<[en]WeChat authentication failed. [cn]微信鉴权失败 */
    HWMSDKUsgChangeSiteAndNextRequest = 206010074,		/**<[en]International sites support site changing re-login. [cn]国际站点支持切站点重登 */
    HWMSDKUsgAccountIsUnbound = 206010075,		/**<[en]Account has been unbound. [cn]账号已经解绑 */
    HWMSDKUsgOfflinePairAuthFixedLinkUnfound = 206010079,		/**<[en]no fixed link found [cn]设备和大屏没有建立固定链路 */
    HWMSDKUsgOfflinePairAuthJwtInvalid = 206010080,		/**<[en]jwt invalid [cn]jwt Token 失效 */
    HWMSDKUsgNeedAgreedSignPrivacy = 206010090,		/**<[en]Need agreed sign privacy [cn]需要同意签署隐私协议，返回的信息data中携带第三方用户缓存信息key */
    HWMSDKUsgThirdUserInfoHasInvalid = 206010091,		/**<[en]Third user info has invalid [cn]第三方用户缓存信息失效 */
    HWMSDKUsgInvalidToken = 206020000,		/**<[en]Invalid authentication information. Please check the value of the request header field X-Auth-Token or X-Access-Token. [cn]鉴权信息无效 请检查请求头域X-Auth-Token或X-Access-Token的值 */
    HWMSDKUsgTokenIsCraterByOthersite = 206020001,		/**<[en]Token is created by disaster recovery site. [cn]token是容灾站点创建 */
    HWMSDKUsgTokenIsInvaildByKickoff = 206020002,		/**<[en]Token is invalid due to being kicked. [cn]token由于被踢失效 */
    HWMSDKUsgUserNotExist = 206030000,		/**<[en]The user does not exist. [cn]系统中不存在该用户 */
    HWMSDKUsgFindVercodeFail = 206030001,		/**<[en]The verification code is incorrect or has expired. Please obtain a new one. [cn]验证码错误或失效，请重新获取 */
    HWMSDKUsgVercodeErr = 206030002,		/**<[en]Incorrect verification code. [cn]验证码错误 */
    HWMSDKUsgNotPhoneAndEmail = 206030003,		/**<[en]Failed to send the verification code. [cn]发送验证码失败 */
    HWMSDKUsgResendNotAllow = 206030004,		/**<[en]Try to get a new verification code 180s later. [cn]请在180秒后重新发送验证码 */
    HWMSDKUsgNotSupportModifyPwd = 206030005,		/**<[en]The password cannot be changed. [cn]系统不支持修改密码 */
    HWMSDKUsgOldPwdWrong = 206030006,		/**<[en]The old password is incorrect. [cn]旧密码错误 */
    HWMSDKUsgInvalidNewPwdLen = 206030007,		/**<[en]The length of the new password does not meet the requirements. [cn]新密码长度不符合要求 */
    HWMSDKUsgInvalidPwdLevel = 206030008,		/**<[en]The password complexity does not meet the requirements. [cn]密码复杂度不满足要求 */
    HWMSDKUsgCannotSameWithHistroyPwd = 206030009,		/**<[en]The new password must be different from the previous old passwords. [cn]设置的密码不能与最近旧密码相同 */
    HWMSDKUsgRepeatCharNumTooMuch = 206030010,		/**<[en]The password cannot contain three or more of the same characters consecutively. [cn]密码不能包含3个以上重复字符 */
    HWMSDKUsgPwdTooFrequently = 206030011,		/**<[en]The password cannot be changed within 5 minutes upon the last password change. [cn]修改密码后，5分钟内不能更新密码 */
    HWMSDKUsgCannotContainAccount = 206030012,		/**<[en]The password cannot contain the account or the reverse order of the account. [cn]密码不能与账号或其逆序账号相同 */
    HWMSDKUsgManySameWithOldPwd = 206030013,		/**<[en]At least two characters must be different between the new and old passwords. [cn]新密码相较于旧密码至少要有两个不同的字符 */
    HWMSDKUsgContainsInvaild = 206030014,		/**<[en]Invalid password format. [cn]密码格式不正确 */
    HWMSDKUsgUserLocked = 206030015,		/**<[en]The user is locked and will be locked in 60s. [cn]用户已被锁定，请60秒后重试 */
    HWMSDKUsgNoRightToResetPwd = 206030016,		/**<[en]Have no right to reset other's password. [cn]没有权限重置密码 */
    HWMSDKUsgFrogetPwdOver10Times = 206030018,		/**<[en]The number of password retrieval times in a day has reached the maximum(10 times). [cn]一天内忘记密码次数达到最大值（10次） */
    HWMSDKUsgUsgVerifyCodeCheckExccedMax = 206030019,		/**<[en]The number of incorrect verification code input has reached the maximum, Please get it again. [cn]验证码输入错误次数超过最大值，请重新获取 */
    HWMSDKUsgSendResetPasswordFailed = 206030022,		/**<[en]Failed to send the password reset message. Please contact SRE. [cn]发送重置密码失败, 请联系SRE */
    HWMSDKUsgSendVerifyCodeFailed = 206030023,		/**<[en]Failed to send verification code. Please contact SRE. [cn]发送验证码失败 请联系SRE */
    HWMSDKUsgAutoUserNotAllowModPwd = 206030028,		/**<[en]The system has enabled SSO login and does not support changing the password. Please retry after the system has disabled SSO login. [cn]系统已开启SSO登录,不支持修改密码 系统关闭SSO登录后重试 */
    HWMSDKUsgHuaweiModifyPwd = 206030031,		/**<[en]Forgot password for Huawei account. [cn]华为账号忘记密码 */
    HWMSDKUsgNoCorrespondTermialType = 206040000,		/**<[en]No corresponding terminal type. [cn]无对应的终端类型 */
    HWMSDKUsgSendVerifyCodeIsLocked = 206060008,		/**<[en]Sending verification code is locked. [cn]发送校验码锁定 */
    HWMSDKUsgNeedSliderVerify = 206060009,		/**<[en]Slider verification required. [cn]需要滑块校验 */
    HWMSDKUsgSliderTokenInvaild = 206060010,		/**<[en]Invalid slider token. [cn]滑块token非法 */
    HWMSDKUsgRequestParamError = 206060011,		/**<[en]Request parameter arror. [cn]请求参数错误 */
    HWMSDKUsgNotSupportSendSms = 206060012,		/**<[en]Sending SMS is not supported. [cn]不支持发送短信 */
    HWMSDKUsgNotAllowRepeatSend = 206060013,		/**<[en]Repeated sending is not supported. [cn]不支持重复发送 */
    HWMSDKUsgLoginverifyCodeInvaild = 206060014,		/**<[en]Invalid verification code. [cn]验证码非法 */
    HWMSDKUsgLoginverifyCodeExccedMax = 206060015,		/**<[en]Max verification codes check times reached. [cn]验证码次数超过最大次数 */
    HWMSDKUsgHwaccountBindFailed = 206060017,		/**<[en]Failed to bind Huawei account. [cn]华为账户绑定失败 */
    HWMSDKUsgNoSmsMsgSendFunction = 208040003,		/**<[en]The SMS message sending function is not enabled. [cn]没有开通短信发送功能 */
    HWMSDKUsgMessageFlowControl = 208030008,		/**<[en]message flow control. [cn]消息流控 */
    HWMSDKUsgReachesUpperLimitOfDay = 208030009,		/**<[en]The number of messages on the current day reaches the upper limit. [cn]当天消息数量达到上限 */
    HWMSDKUsgEmailAddressInvalid = 208030012,		/**<[en]The recipient's email address is invalid. [cn]收件人邮箱不合法 */
    HWMSDKUsgVerifyActivationCredentialFailed = 211000062,		/**<[en]verify activation credential failed. [cn]二维码已过期 */
    HWMSDKUsgNotAllowActivateDevice = 211000092,		/**<[en]not allow activate device. [cn]企业开启第三方2C自运营模式后禁止扫码激活设备 */
    HWMSDKUsgActiveNotIdeahubCode = 211030046,		/**<[en]Not the ideahub activation code. [cn]不是ideahub激活码 */
    HWMSDKUsgAuthFailTooManyTimesLocked = 211030050,		/**<[en]auth fail too many times, locked. [cn]身份验证失败次数太多,已锁定 */
    HWMSDKUsgAuthFailTooManyTimesPermanentlyLocked = 211030052,		/**<[en]auth fail too many times, permanently locked. [cn]身份验证失败次数太多,已永久锁定 */
    HWMSDKUsgLogUploadTimesExceed = 211060003,		/**<[en]The maximum times of log uploads has been reached. [cn]日志上传次数达到最大限制 */
    HWMSDKUsgNotAllowPairCrossCorp = 222020001,		/**<[en]not allow cross copr pair. [cn]不允许跨企业配对 */
    HWMSDKUsgOfflinePairHasBeenBound = 222020002,		/**<[en]The device has been bound. [cn]其他设备已绑定该大屏 */
    HWMSDKUsgOfflinePairDoubleCheckFailed = 222020003,		/**<[en] pair failed double check [cn]二次验证码失效 */
    HWMSDKUsgOfflinePairCodeInvalid = 222020004,		/**<[en]pair code invalid. [cn]配对码失效 */
    HWMSDKUsgOfflinePairAlreadyExist = 222020005,		/**<[en]offine pair already exist. [cn]已有离线临时链路 */
    HWMSDKUsgOfflineFixedPairAlreadyExist = 222020006,		/**<[en]offine fixed pair already exist . [cn]已有离线固定链路 */
    HWMSDKUsgProjectionCodeIllegal = 222020010,		/**<[en]projection code illegal . [cn]投屏码非法 */
    HWMSDKUsgProjectionIpBeenLocked = 222020011,		/**<[en]ip has been locked. [cn]ip锁定 */
    HWMSDKUsgProjectionCrossCorp = 222020012,		/**<[en]Cross corp . [cn]投屏码非用户所在企业的设备生成 */
    HWMSDKUsgProjectionDoubleCheckReachMaxTime = 222020013,		/**<[en]double check reach max time. [cn]二次验证码输入错误次数达到上限 */
    HWMSDKUsgObsUploadImageNotExist = 225020001,		/**<[en]obs upload image not exist. [cn]obs上传的图片对象不存在 */
    HWMSDKUsgObsUploadImageIsRepetition = 225030002,		/**<[en]obs upload image is repetition. [cn]obs上传的图片唯一标识符重复, 同一图片重复发起审核任务 */
    HWMSDKUsgSliderNotSupport = 230010001,		/**<[en]not support. [cn]不支持当前业务 */
    HWMSDKUsgSliderVerifyCodeAndBusinessMismatch = 230010002,		/**<[en]verify code and business mismatch. [cn]验证码和业务不匹配 */
    HWMSDKUsgSliderUserNotExist = 230010003,		/**<[en]need user not exist. [cn]用户不存在 */
    HWMSDKUsgSliderTryAgainLater = 230010004,		/**<[en]try again later. [cn]请稍后尝试 */
    HWMSDKUsgSliderVerifyCodeInvalid = 230010005,		/**<[en]verify code is invalid. [cn]验证码失效 */
    HWMSDKUsgSliderVerifyCodeError = 230010006,		/**<[en]verify code error. [cn]验证码错误 */
    HWMSDKUsgSliderGetNewVerifyCode = 230010007,		/**<[en]get new verify code. [cn]验证码输入错误次数超过最大值，请重新获取 */
    HWMSDKSdkCommonFail = 411000001,		/**<[en]Common failure. [cn]失败 */
    HWMSDKSdkParamError = 411000002,		/**<[en]Parameter error. [cn]参数错误 */
    HWMSDKSdkConfNotExist = 411000003,		/**<[en]Meeting does not exist. [cn]会议不存在 */
    HWMSDKSdkConfExist = 411000004,		/**<[en]A meeting already exists. [cn]已经有会议存在 */
    HWMSDKSdkConfStateError = 411000005,		/**<[en]Meeting state error. [cn]会议状态异常 */
    HWMSDKSdkCallGetDeviceFailed = 411000006,		/**<[en]Failed to get device. [cn]获取设备异常 */
    HWMSDKSdkCallSetDeviceFailed = 411000007,		/**<[en]Failed to set device. [cn]设置设备异常 */
    HWMSDKSdkNoDeviceCanUsed = 411000008,		/**<[en]No device available. [cn]无可用设备 */
    HWMSDKSdkOnlyMobileSupport = 411000009,		/**<[en]This operation is only supported on mobile. [cn]只有移动端支持该操作 */
    HWMSDKSdkAccessError = 411000010,		/**<[en]Network access error. [cn]网络接入错误 */
    HWMSDKSdkServiceDoing = 411000011,		/**<[en]Other supplementary service is running. [cn]正在进行其他补充业务 */
    HWMSDKSdkErrMemError = 411000012,		/**<[en]Memory allocation error. [cn]分配内存错误 */
    HWMSDKSdkErrInitializeFailed = 411000013,		/**<[en]Initialization failed. [cn]初始化失败 */
    HWMSDKSdkUserDoesNotExist = 411000014,		/**<[en]User does not exist. [cn]用户不存在 */
    HWMSDKSdkDataconfNotJoin = 411000015,		/**<[en]Did not join the data meeting. [cn]未加入数据会议 */
    HWMSDKSdkCallAndConfNotExist = 411000016,		/**<[en]Neither meeting nor call exists. [cn]会议和呼叫均不存在 */
    HWMSDKSdkSvnDetectFailed = 411000017,		/**<[en]SVN port detection failed. [cn]svn端口探测不通 */
    HWMSDKSdkErrWriteFileFailed = 411000018,		/**<[en]Failed to write file. [cn]写文件失败 */
    HWMSDKSdkErrRtcNotSupportStg = 411000019,		/**<[en]RTC does not support STG mode. [cn]RTC不支持STG模式 */
    HWMSDKSdkErrRtcLibLoadFailed = 411000020,		/**<[en]Failed to load RTC library. RTC meeting is not supported. [cn]rtc库加载失败，不支持rtc会议 */
    HWMSDKSdkErrSwitchRoleConfPause = 411000021,		/**<[en]The meeting is in the audience pause state when changing roles. [cn]转角色的时候会议正处于观众暂停观看状态 */
    HWMSDKSdkConfNotInCall = 411000022,		/**<[en]Not in call. [cn]不在呼叫中 */
    HWMSDKSdkConfOrCallNotExist = 411000023,		/**<[en]Meeting or call does not exist. [cn]会议或者呼叫不存在 */
    HWMSDKSdkConfPairStateNotAllow = 411000024,		/**<[en]Pairing state not allowed. [cn]配对状态不允许 */
    HWMSDKSdkConfPairQueryFail = 411000025,		/**<[en]Pairing request failed. [cn]配对请求失败 */
    HWMSDKSdkConfPairOverLimit = 411000026,		/**<[en]Pairing exceeds limit. [cn]配对超出限制 */
    HWMSDKSdkConfPairErrorCommon = 411000027,		/**<[en]Pairing common error. [cn]配对通用错误 */
    HWMSDKSdkConfPairEnterFailed = 411000028,		/**<[en]Pairing and joining the meeting failed. [cn]配对入会失败 */
    HWMSDKSdkConfPairEnterBusy = 411000029,		/**<[en]Pairing and joining the meeting is busy. [cn]配对入会忙 */
    HWMSDKSdkConfPairEnterInvalid = 411000030,		/**<[en]Pairing and joining the meeting is invalid. [cn]配对入会无效 */
    HWMSDKSdkConfPairEnterMulti = 411000031,		/**<[en]Multiple clicks at the same time to pair and join the meeting error. [cn]同时多次点击入会错误 */
    HWMSDKSdkConfPairUnestablishedOrPriring = 411000032,		/**<[en]Pairing is not established or is being established. [cn]配对未建立或正在建立中 */
    HWMSDKSdkConfExternInputCameraNotOpen = 411000033,		/**<[en]The camera is not turned on in the third-party capture mode. [cn]第三方采集模式下摄像头未打开 */
    HWMSDKSdkConfCreatRtcEngineFailed = 411000034,		/**<[en]RTC engine creation failed. [cn]RTC 引擎创建失败 */
    HWMSDKSdkConfNotInConf = 411000035,		/**<[en]Not in a meeting. [cn]不在会议中 */
    HWMSDKSdkConfMuteSelfFailed = 411000036,		/**<[en]mute self failed. [cn] 静音自己失败并且采用了保护 */
    HWMSDKSdkConfInSettingLanguageChannel = 411000037,		/**<[en]still in setting language channel [cn] 当前正处于切换频道中, 请稍后重试 */
    HWMSDKSdkConfJoinInterpreterRoomFailed = 411000038,		/**<[en]join interpreter room failed [cn]加入语言频道房间失败, 已帮您切回原声频道 */
    HWMSDKSdkNoStreamEndConfNetBreak = 411000100,		/**<[en]End the meeting with no stream due to disconnection of network. [cn]无码流结束会议网络断开 */
    HWMSDKSdkNoStreamEndConfRejoinFail = 411000101,		/**<[en]End the meeting with no stream because fail to re-join meeting. [cn]无码流结束会议重入会失败 */
    HWMSDKSdkCheckParamNullPointer = 411000102,		/**<[en]Null pointer exception. [cn]空指针异常 */
    HWMSDKSdkCheckParamNotAllowNull = 411000103,		/**<[en]Parameters cannot be empty. [cn]参数不许为空 */
    HWMSDKSdkEncryptDecrtptFuncNotMactch = 411000104,		/**<[en]Indicates encrypt and decrtpt func not match. [cn]加解密算法不匹配 */
    HWMSDKSdkLoadUserDefinedDllFailed = 411000105,		/**<[en]Indicates Loading User-Defined DLLs failed . [cn]加载用户自定义dll失败 */
    HWMSDKSdkApplicationNotSupportShimoDocs = 411000106,		/**<[en]Indicates Applition not support shimo docs . [cn]企业配置不支持打开石墨文档 */
    HWMSDKSdkDataconfScreenRenderFail = 411000107,		/**<[en]Indicates notification of render fail . [cn]数据会议UI渲染失败 */
    HWMSDKSdkConfEndMmrRejoinFail = 411000108,		/**<[en]End the meeting with mmr media rejoin failed. [cn]mmr重入会失败 */
    HWMSDKSdkAudioDisconnected = 411000109,		/**<[en]Audio is disconnected. [cn]音频断开中 */
    HWMSDKSdkDataconfSecondMonitorDisconnect = 411000110,		/**<[en]Second monitor disconnected. [cn]共享副屏的时候，副屏被断开 */
    HWMSDKSdkDataconfPrepareDataShareCanceled = 411000111,		/**<[en]prepare data share canceled. [cn]共享前准备被取消. */
    HWMSDKSdkDataconfAlreadyInControl = 411000112,		/**<[en]already in remote control. [cn]已在远程控制他人. */
    HWMSDKSdkDataconfAlreadyBeControlled = 411000113,		/**<[en]already be controlled. [cn]已被远程控制. */
    HWMSDKSdkConfJoiningConfLeaveConf = 411000114,		/**<[en]Leaving a conference during joining. [cn]入会过程中调用离会接口中断会议. */
    HWMSDKSdkSubscribeFailed = 411000115,		/**<[en]leave conf for subscribe failed. [cn]订阅失败需要离会 */
    HWMSDKSdkConfSwitchTemplateFailed = 411000116,		/**<[en]Indicates switch template failed. [cn]入会过程中切模板失败 */
    HWMSDKSdkLoginMsgThreadUninit = 412100001,		/**<[en]The message processing thread is not initialized. [cn]消息处理线程未初始化 */
    HWMSDKSdkLoginParamError = 412100002,		/**<[en]Parameter error. [cn]参数错误 */
    HWMSDKSdkLoginTimeout = 412100003,		/**<[en]Timeout. [cn]超时 */
    HWMSDKSdkLoginMemError = 412100004,		/**<[en]Memory allocation error. [cn]分配内存错误 */
    HWMSDKSdkLoginXmlError = 412100005,		/**<[en]XML parsing error. [cn]XML解析出错 */
    HWMSDKSdkLoginDnsError = 412100006,		/**<[en]DNS resolution error. [cn]DNS解析异常 */
    HWMSDKSdkLoginRequestFailed = 412100007,		/**<[en]Request message failed. [cn]请求消息异常 */
    HWMSDKSdkLoginAuthFailed = 412100008,		/**<[en]Authentication failed. [cn]鉴权失败 */
    HWMSDKSdkLoginServiceError = 412100009,		/**<[en]Server error. [cn]服务器异常 */
    HWMSDKSdkLoginAccountLocked = 412100010,		/**<[en]Account is locked. [cn]账号被锁定 */
    HWMSDKSdkLoginTimerError = 412100011,		/**<[en]Create timer error. [cn]创建定时器错误 */
    HWMSDKSdkLoginCaVerifyFailed = 412100012,		/**<[en]Server CA certificate verification failed. [cn]服务器CA证书校验失败 */
    HWMSDKSdkLoginNetworkError = 412100013,		/**<[en]Network error. [cn]网络异常 */
    HWMSDKSdkLoginServerRedirect = 412100014,		/**<[en]Server redirect. [cn]服务器返回重定向地址 */
    HWMSDKSdkLoginAuthAccountDiactive = 412100015,		/**<[en]Account is not activated. [cn]账号未激活 */
    HWMSDKSdkLoginJsonError = 412100016,		/**<[en]JSON parsing error. [cn]JSON解析失败 */
    HWMSDKSdkLoginCurleExternConnectTimeout = 412100017,		/**<[en]The proxy communication times out and the TCP link building fails. Probably because the proxy configuration is incorrect. [cn]代理通信超时，tcp建链失败，大概率是代理配置错误 */
    HWMSDKSdkLoginCurleExternClosedByProxy = 412100018,		/**<[en]Disconnected by the proxy. Probably because the server address is misconfigured. [cn]接被代理断开，大概率是服务器地址配置错误 */
    HWMSDKSdkLoginCurleExternProxyAddrOrPortError = 412100019,		/**<[en]The TCP link establishment timed out. Probably because the proxy domain name or port configuration is incorrect. [cn]tcp建链超时，大概率是proxy域名或者端口配置错误 */
    HWMSDKSdkLoginCurleExternProxyPermissionDenied = 412100020,		/**<[en]The authentication process failed. The user does not have proxy permission and needs to apply for proxy permission. [cn]认证鉴权过程失败，用户没有proxy权限，需要申请proxy权限 */
    HWMSDKSdkLoginCurleExternUserOrPwdError = 412100021,		/**<[en]The authentication process failed. The proxy user name or password is incorrect. [cn]认证鉴权过程失败，代理用户名或者密码错误 */
    HWMSDKSdkLoginCurleExternAuthTypeError = 412100022,		/**<[en]The authentication process failed. Incorrect authentication type. User name and password are required. The user needs to be prompted for input. [cn]认证鉴权过程失败，错误的认证类型，同时需要用户名、密码，需要提示用户输入 */
    HWMSDKSdkLoginCurleExternAuthError = 412100023,		/**<[en]The authentication process failed. Other unknown errors. It may be that the authentication method is not supported. The user needs to be prompted to try again. [cn]认证鉴权过程失败，其他未知错误，有可能是不支持认证方式，建议弹框提示用户重新发起 */
    HWMSDKSdkLoginCurleCouldntResolveProxy = 412100024,		/**<[en]The authentication process failed. Unable to resolve gateway. [cn]认证鉴权过程失败，无法解析网关 */
    HWMSDKSdkLoginCurleCouldntResolveHost = 412100025,		/**<[en]The authentication process failed. Unable to resolve host. [cn]认证鉴权过程失败，无法解析主机 */
    HWMSDKSdkLoginCurleCouldntConnect = 412100026,		/**<[en]The authentication process failed. Unable to connect. [cn]认证鉴权过程失败，无法连接 */
    HWMSDKSdkLoginCurleOperationTimedout = 412100027,		/**<[en]The authentication process failed. Operation times out. [cn]认证鉴权过程失败，操作超时 */
    HWMSDKSdkLoginMsgToolarge = 412100028,		/**<[en]Message length too long. [cn]消息长度太大 */
    HWMSDKSdkLoginBase64EncodeError = 412100029,		/**<[en]Base64 encryption failed. [cn]base64加密失败 */
    HWMSDKSdkLoginXmlParseError = 412100030,		/**<[en]XML parsing error. [cn]XML解析出错 */
    HWMSDKSdkLoginSecureLibError = 412100031,		/**<[en]Secure function error. [cn]安全函数失败 */
    HWMSDKSdkLoginFirewallDetectParamError = 412100032,		/**<[en]Firewall detection parameter error. [cn]防火墙检测参数错误 */
    HWMSDKSdkLoginBuildStgTunnelFail = 412100033,		/**<[en]Failed to create STG tunnel. [cn]创建STG隧道失败 */
    HWMSDKSdkLoginUpdateStgServerError = 412100034,		/**<[en]Failed to update STG service. [cn]更新STG服务失败 */
    HWMSDKSdkLoginTupCpyptEncryptError = 412100035,		/**<[en]Encryption failed. [cn]加密失败 */
    HWMSDKSdkLoginInDownloadingCannotDownloadAgain = 412100036,		/**<[en]Do not allow duplicate downloads. [cn]不允许重复下载 */
    HWMSDKSdkLoginFileOpeartFail = 412100037,		/**<[en]File operation failed. [cn]文件操作失败 */
    HWMSDKSdkLoginRspBodyNull = 412100038,		/**<[en]The request message returns empty. [cn]请求消息返回空 */
    HWMSDKSdkLoginProbeServerNumberZeroErr = 412100039,		/**<[en]The number of detection servers is 0 error. [cn]探测服务器数为0错误 */
    HWMSDKSdkLoginGetBestLocalIpFail = 412100040,		/**<[en]Failed to get local IP address. [cn]获取本地IP失败 */
    HWMSDKSdkLoginEErrLoginNoInit = 412100041,		/**<[en]XXX. [cn]登录模块消息未初始化 */
    HWMSDKSdkLoginEErrHttpBusy = 412100042,		/**<[en]http return 429 error. [cn]http 返回429错误 */
    HWMSDKSdkLoginEErrNotLogined = 412100043,		/**<[en]Not logged in, not available [cn]此业务未登录不可用 */
    HWMSDKSdkLoginEErrMngFailed = 412100044,		/**<[en]manger server degrade，you can still join conf in this case. [cn]服务器降级，接入方收到该错误码可以继续调用入会接口离线入会 */
    HWMSDKSdkLoginEErrCancelDownload = 412100045,		/**<[en]XXX [cn]升级版本过程中取消下载 */
    HWMSDKSdkLoginEErrCurleBadFunctionArgument = 412100046,		/**<[en]CURL operation parameter error. [cn]CURL请求参数异常 */
    HWMSDKSdkLoginEErrJwttokenOutOfDate = 412100047,		/**<[en]JwtToken is out of date [cn]JwtToken过期，需要重新刷新token */
    HWMSDKSdkLoginEErrSwitchSinkMode = 412100048,		/**<[en]need switch to sink mode [cn]恢复下沉模式，需要从云上切到下沉 */
    HWMSDKSdkLoginEErrSwitchCloudMode = 412100049,		/**<[en]need switch to cloud mode [cn]恢复云上模式，需要从下沉切到云上 */
    HWMSDKSdkLoginlogicGeneral = 412200001,		/**<[en]Internal error. [cn]内部错误 */
    HWMSDKSdkLoginlogicParamError = 412200002,		/**<[en]Parameter error. [cn]参数错误 */
    HWMSDKSdkLoginlogicRequestTimeout = 412200003,		/**<[en]Network timeout. [cn]网络超时 */
    HWMSDKSdkLoginlogicNetworkError = 412200004,		/**<[en]Network Error. [cn]网络错误 */
    HWMSDKSdkLoginlogicNeedMobilebind = 412200005,		/**<[en]Need to bind mobile phone. [cn]需要绑定手机 */
    HWMSDKSdkLoginlogicNeedMailbind = 412200006,		/**<[en]Need to bind email. [cn]需要绑定邮箱 */
    HWMSDKSdkLoginlogicHasInited = 412200007,		/**<[en]Has initialized already. [cn]重复初始化 */
    HWMSDKSdkLoginlogicStateMachineRunFailed = 412200008,		/**<[en]State machine execution failed. [cn]状态机执行失败 */
    HWMSDKSdkLoginlogicStartTimerError = 412200009,		/**<[en]Failed to start timer. [cn]开启定时器失败 */
    HWMSDKSdkLoginlogicNeedModifyPassword = 412200010,		/**<[en]The user is prompted to change the password when logging in for the first time. [cn]首次登录，提示用户修改密码 */
    HWMSDKSdkLoginlogicUnkownAuthType = 412200011,		/**<[en]Unknown authentication type. [cn]未知鉴权类型 */
    HWMSDKSdkLoginlogicNeedRepairController = 412200012,		/**<[en]need repair controller [cn]需要重新配对 */
    HWMSDKSdkLoginlogicNeedRepairWithCredential = 412200013,		/**<[en]need repair controller [cn]验证后重新请求 */
    HWMSDKSdkLoginlogicNeedRepairFailed = 412200014,		/**<[en]need repair controller [cn]换取凭证失败失败需要重新配对 */
    HWMSDKSdkLoginlogicNotSupportMediaSeparate = 412200015,		/**<[en]not support media separate [cn]环境不支持媒体分离 */
    HWMSDKSdkLoginlogicMediaSeparatePluginDisconnect = 412200016,		/**<[en]media separate plugin disconnect [cn]媒体分离插件未连接 */
    HWMSDKSdkLoginlogicRequestMediaSeparateLogTimeout = 412200017,		/**<[en]request media separate log timeout [cn]收集媒体分离日志超时 */
    HWMSDKSdkLoginlogicRequestMediaSeparateLogFailed = 412200018,		/**<[en]request media separate log failed [cn]收集媒体分离日志失败 */
    HWMSDKSdkLoginlogicRequestMediaSeparateLogAlreadyStart = 412200019,		/**<[en]request media separate log is already start [cn]收集媒体分离日志已经开始 */
    HWMSDKSdkLoginlogicRequestMediaSeparateLogNotSupport = 412200020,		/**<[en]tc module version is not support request media separate log [cn]tc插件版本不支持收集媒体分离日志 */
    HWMSDKSdkCallMemError = 413000003,		/**<[en]Memory allocation error. [cn]分配内存错误 */
    HWMSDKSdkCallSystemError = 413000004,		/**<[en]System error. [cn]系统错误 */
    HWMSDKSdkCallLocalConferNoexitError = 413000034,		/**<[en]Local meeting is not created. [cn]本地会议未创建 */
    HWMSDKSdkCallNoVideoDeviceToOperate = 413000073,		/**<[en]No video device to operate. [cn]没有视频设备可以操作 */
    HWMSDKSdkCallNotSupportMcuCallAndConf = 413000106,		/**<[en]not mcu call and conf. [cn] 不支持MCU呼叫和会议能力 */
    HWMSDKSdkConfctrlGeneral = 414100001,		/**<[en]Common error. [cn]一般错误 */
    HWMSDKSdkConfctrlParamError = 414100002,		/**<[en]Parameter error. [cn]参数错误 */
    HWMSDKSdkConfctrlTimeout = 414100003,		/**<[en]Timeout. [cn]超时 */
    HWMSDKSdkConfctrlMemError = 414100004,		/**<[en]Memory allocation error. [cn]分配内存错误 */
    HWMSDKSdkConfctrlDnsError = 414100005,		/**<[en]DNS resolution error. [cn]DNS解析异常 */
    HWMSDKSdkConfctrlRequestFailed = 414100006,		/**<[en]Request message failed. [cn]请求消息异常 */
    HWMSDKSdkConfctrlAuthFailed = 414100007,		/**<[en]Authentication failed. [cn]鉴权失败 */
    HWMSDKSdkConfctrlServiceError = 414100008,		/**<[en]Server error. [cn]服务器异常 */
    HWMSDKSdkConfctrlTimerError = 414100009,		/**<[en]Create timer error. [cn]创建定时器错误 */
    HWMSDKSdkConfctrlStartTimerError = 414100010,		/**<[en]Start timer error. [cn]开启定时器错误 */
    HWMSDKSdkConfctrlConfBlockFull = 414100011,		/**<[en]The meeting control block is full. Please release the control block that is not in use. [cn]会控控制块已满，请释放没在使用的控制块 */
    HWMSDKSdkConfctrlCurleExternConnectTimeout = 414100012,		/**<[en]The proxy communication times out and the TCP link building fails. Probably because the proxy configuration is incorrect. [cn]代理通信超时，tcp建链失败，大概率是代理配置错误 */
    HWMSDKSdkConfctrlCurleExternClosedByProxy = 414100013,		/**<[en]Disconnected by the proxy. Probably because the server address is misconfigured. [cn]接被代理断开，大概率是服务器地址配置错误 */
    HWMSDKSdkConfctrlCurleExternProxyAddrOrPortError = 414100014,		/**<[en]The TCP link establishment timed out. Probably because the proxy domain name or port configuration is incorrect. [cn]tcp建链超时，大概率是proxy域名或者端口配置错误 */
    HWMSDKSdkConfctrlCurleExternProxyPermissionDenied = 414100015,		/**<[en]The authentication process failed. The user does not have proxy permission and needs to apply for proxy permission. [cn]认证鉴权过程失败，用户没有proxy权限，需要申请proxy权限 */
    HWMSDKSdkConfctrlCurleExternUserOrPwdError = 414100016,		/**<[en]The authentication process failed. The proxy user name or password is incorrect. [cn]认证鉴权过程失败，代理用户名或者密码错误 */
    HWMSDKSdkConfctrlCurleExternAuthTypeError = 414100017,		/**<[en]The authentication process failed. Incorrect authentication type. User name and password are required. The user needs to be prompted for input. [cn]认证鉴权过程失败，错误的认证类型，同时需要用户名、密码，需要提示用户输入 */
    HWMSDKSdkConfctrlCurleExternAuthError = 414100018,		/**<[en]The authentication process failed. Other unknown errors. It may be that the authentication method is not supported. The user needs to be prompted to try again. [cn]认证鉴权过程失败，其他未知错误，有可能是不支持认证方式，建议弹框提示用户重新发起 */
    HWMSDKSdkConfctrlCurleCouldntResolveProxy = 414100019,		/**<[en]Curl proxy exception. [cn]curl代理异常 */
    HWMSDKSdkConfctrlCurleCouldntResolveHost = 414100020,		/**<[en]Curl host exception. [cn]curl主机异常 */
    HWMSDKSdkConfctrlCurleCouldntConnect = 414100021,		/**<[en]Curl connection exception. [cn]curl连接异常 */
    HWMSDKSdkConfctrlCurleOperationTimedout = 414100022,		/**<[en]Curl operation timed out. [cn]curl操作超时 */
    HWMSDKSdkConfctrlMsgTooLarge = 414100023,		/**<[en]Message length too long. [cn]会控消息内容过大 */
    HWMSDKSdkConfctrlPthreadCreatError = 414100024,		/**<[en]Failed to create thread. [cn]创建线程失败 */
    HWMSDKSdkConfctrlSecFuncReturnError = 414100025,		/**<[en]Secure function error. [cn]安全函数返回错误 */
    HWMSDKSdkConfctrlJsonParseFailed = 414100026,		/**<[en]JSON parsing failed. [cn]解析json体失败 */
    HWMSDKSdkConfctrlTokenIsNullError = 414100027,		/**<[en]WS token is empty. [cn]ws token值为空 */
    HWMSDKSdkConfctrlReturnJsonError = 414100028,		/**<[en]Return JSON data error. [cn]返回json数据异常 */
    HWMSDKSdkConfctrlCreatConfBasicError = 414100029,		/**<[en]Failed to create meeting control block. [cn]创建会议控制块失败 */
    HWMSDKSdkConfctrlGetConfBasicByHandleError = 414100030,		/**<[en]Failed to get meeting control block. [cn]获取会议控制块失败 */
    HWMSDKSdkConfctrlGetConfBasicByCallidError = 414100031,		/**<[en]Failed to get meeting control block by CallId. [cn]通过CallId获取会议控制块失败 */
    HWMSDKSdkConfctrlDestoryConfBasicError = 414100032,		/**<[en]Destroying the meeting control block failed. [cn]销毁会议控制块失败 */
    HWMSDKSdkConfctrlCreatConfTmpInfoNotFound = 414100033,		/**<[en]Temporary creating meeting information not found. [cn]找不到创会临时信息 */
    HWMSDKSdkConfctrlGetParticipantIdFailed = 414100034,		/**<[en]Failed to get participant ID. [cn]获取参会者ID失败 */
    HWMSDKSdkConfctrlGetMtByParticipantIdFailed = 414100035,		/**<[en]Failed to get MT by participant ID. [cn]通过ParticipantId获取MT失败 */
    HWMSDKSdkConfctrlGetSelfinfoError = 414100036,		/**<[en]Failed to get self information by participant ID. [cn]通过ParticipantId获取selfinfo失败 */
    HWMSDKSdkConfctrlGetParticipantByMtFailed = 414100037,		/**<[en]Failed to get participant information by MT. [cn]通过MT获取会议成员信息失败 */
    HWMSDKSdkConfctrlNeedMaualInviteError = 414100038,		/**<[en]Manual invitation required. [cn]需要手动邀请 */
    HWMSDKSdkConfctrlHadNotifyConfinfoBefore = 414100039,		/**<[en]The major parameters of the meeting have been reported. [cn]已上报过会议大参数 */
    HWMSDKSdkConfctrlNotSupportSubtitle = 414100040,		/**<[en]Subtitles are not supported. [cn]不支持字幕 */
    HWMSDKSdkConfctrlConfEndTimeouot = 414100041,		/**<[en]Meeting Hang Up - Timeout. [cn]会议挂断 - 超时 */
    HWMSDKSdkConfctrlConfEndNostream = 414100042,		/**<[en]Meeting Hang Up - No Streaming. [cn]会议挂断 - 无码流 */
    HWMSDKSdkConfctrlConfEndChairHangup = 414100043,		/**<[en]Meeting hung up - Hung up by the host. [cn]会议挂断 - 被主持人挂断 */
    HWMSDKSdkConfctrlConfEndStopConf = 414100044,		/**<[en]Meeting Hang Up - Meeting has ended. [cn]会议挂断 - 会议已结束 */
    HWMSDKSdkConfctrlConfEndLeaveConf = 414100045,		/**<[en]End of meeting due to leave meeting. [cn]离会导致的会议结束 */
    HWMSDKSdkConfctrlMsgProcFunRegFail = 414100046,		/**<[en]Message queue processing function registration failed. [cn]消息队列处理函数注册失败 */
    HWMSDKSdkConfctrlMsgProcFunUnregFail = 414100047,		/**<[en]Message queue processing function deregistration failed. [cn]消息队列处理函数去注册失败 */
    HWMSDKSdkConfctrlConfEndRejectConf = 414100048,		/**<[en]Meeting ended due to reject meeting. [cn]拒绝会议导致的会议结束 */
    HWMSDKSdkConfctrlConfEndSelfEnd = 414100049,		/**<[en]Meeting ended by self. [cn]自己结束会议导致的会议结束 */
    HWMSDKSdkConfctrlViewerExceedsLimit = 414100050,		/**<[en]The meeting control module is not initialized. [cn]会控模块未初始化 */
    HWMSDKSdkConfctrlSpecialWatchExceedsLimit = 414100051,		/**<[en]The watching special site reaches the maximum. [cn]选看的特殊会场超过限制 */
    HWMSDKSdkConfctrlWatchHdExceedsLimit = 414100052,		/**<[en]The watching HD site reaches the maximum. [cn]选看的高清会场超过限制 */
    HWMSDKSdkConfctrlWatchSdExceedsLimit = 414100053,		/**<[en]The watching SD site reaches the maximum. [cn]选看的标清会场超过限制 */
    HWMSDKSdkConfctrlWatchSpecificationsExceedsLimit = 414100054,		/**<[en]The watching specification reaches the maximum. [cn]选看的规格超过限制 */
    HWMSDKSdkConfctrlWatchInnerError = 414100055,		/**<[en]Watching internal errors. [cn]选看内部错误 */
    HWMSDKSdkConfctrlWatchRenderRepeats = 414100056,		/**<[en]Duplicated watch render. [cn]选看的句柄重复 */
    HWMSDKSdkConfctrlHttpRecvFailed = 414100057,		/**<[en]HTTP request error. [cn]HTTP请求错误 */
    HWMSDKSdkConfctrlTrackRequestTimeout = 414100058,		/**<[en]Websocket request timeout. [cn]websocket请求超时 */
    HWMSDKSdkConfctrlTrackLoadFailed = 414100059,		/**<[en]Loading failed. [cn]加载错误 */
    HWMSDKSdkConfctrlConfEndTimeoutHangup = 414100061,		/**<[en]The meeting ends due to the timeout of guest waiting before meeting or the timeout of the meeting control heartbeat. [cn]会前等待页面时间超时或者会控心跳超时导致的会议结束 */
    HWMSDKSdkConfctrlConfEndConclude = 414100062,		/**<[en]The meeting ends due to being canceled. [cn]会议被取消预约导致的会议结束 */
    HWMSDKSdkConfctrlConfEndNetworkFailed = 414100063,		/**<[en]The meeting ends due to network error when guest waiting before meeting. [cn]会前等待页面网络异常导致的会议结束 */
    HWMSDKSdkConfctrlEErrHttpBusy = 414100064,		/**<[en]http return 429 error. [cn]http 返回429错误 */
    HWMSDKSdkConfctrlEErrSelfIsChairman = 414100065,		/**<[en]self is chairman. [cn]已是主持人 */
    HWMSDKSdkConfctrlEErrSelfIsCohost = 414100066,		/**<[en]self is cohost. [cn]已是联席主持人 */
    HWMSDKSdkConfctrlEErrNoCohostAndChairman = 414100067,		/**<[en]no cohost and chairman. [cn]无主持人和联席主持人 */
    HWMSDKSdkConfctrlEErrUnsupportCohostAndChairman = 414100068,		/**<[en]no supported cohost and chairman. [cn]无支持的主持人和联席主持人 */
    HWMSDKSdkConfctrlEErrEndExpiration = 414100069,		/**<[en]Invalid user, enterprise or SP. [cn]用户，企业或SP失效 */
    HWMSDKSdkConfctrlEErrNotSupportOfflineJoin = 414100070,		/**<[en]not support offline join. [cn]当前不支持离线入会 */
    HWMSDKSdkConfctrlEErrStartConfctrlWssFailed = 414100071,		/**<[en]start confctrl websocket failed. [cn]会控websocket建链失败 */
    HWMSDKSdkConfctrlEErrOfflineJoinQueryUserTokenFailed = 414100072,		/**<[en]offline join query user token failed. [cn]离线入会获取用户token失败 */
    HWMSDKSdkConfctrlEErrOfflineJoinQueryConfInfoFailed = 414100073,		/**<[en]offline join query conference information failed. [cn]离线入会获取会议信息失败 */
    HWMSDKSdkConfctrlEErrChairEndConf = 414100074,		/**<[en]Chair end conf. [cn]主持人结束会议 */
    HWMSDKSdkConfctrlEErrTimeoverEndConf = 414100075,		/**<[en]Timeover end conf. [cn]会议到时间结束会议 */
    HWMSDKSdkConfctrlEErrCalleeRefusedEndConf = 414100076,		/**<[en]callee refused. [cn] 被叫拒接 */
    HWMSDKSdkConfctrlEErrCalleeTimeoutEndConf = 414100077,		/**<[en]callee timeout. [cn] 被叫超时 */
    HWMSDKSdkConfctrlEErrEndForceOpenCameraHangup = 414100078,		/**<[en]force open camera conf hangup. [cn]强制视频会议挂断 */
    HWMSDKSdkConfctrlEErrNoMatchedSignalProxyWithSiteUrl = 414100079,		/**<[en]signal proxy address is not matched with site url. [cn] 信令代理与站点地址不匹配 */
    HWMSDKSdkConfctrlEErrEndProjectionFailed = 414100080,		/**<[en]conf end for projection failed. [cn] 投屏失败导致会议结束 */
    HWMSDKSdkConfctrlEErrEndProjectionEnd = 414100081,		/**<[en]conf end for projection end. [cn] 投屏结束导致会议结束 */
    HWMSDKSdkConfctrlEErrEndProjectionCancel = 414100082,		/**<[en]conf end for cancel.. [cn] 投屏协商中大屏取消 */
    HWMSDKSdkConfctrlEErrEndProjectionBySenderWithTwoMembers = 414100083,		/**<[en]Indicates end projection by sender with two members. [cn] 两方投屏会议投屏端结束投屏 */
    HWMSDKSdkConfctrlEErrEndProjectionByReceiver = 414100084,		/**<[en]Indicates end projection by receiver. [cn] 大屏端结束投屏 */
    HWMSDKSdkConfctrlEErrEndProjectionBySenderWithMultiMembers = 414100085,		/**<[en]projection by sender with multi members. [cn] 多方投屏会议投屏端结束投屏 */
    HWMSDKSdkConfctrlEErrConfEndPeerHangsUp = 414100086,		/**<[en]Opposite end hung up. [cn] 对端已挂断 */
    HWMSDKSdkConfctrlEErrCurleBadFunctionArgument = 414100087,		/**<[en]CURL operation parameter error [cn]CURL请求参数异常 */
    HWMSDKSdkConfctrlEErrJsonValueNull = 414100088,		/**<[en]Indicates json value is null [cn] json字段为空 */
    HWMSDKSdkConfctrlEErrJsonArrayEmpty = 414100089,		/**<[en]Indicates json array is empty [cn] json数组大小为0 */
    HWMSDKSdkConfctrlEErrUnsupportWatermarkHangsUp = 414100090,		/**<[en]Indicates unsupport water mark hangs up. [cn] 不支持水印挂断 */
    HWMSDKSdkConfctrlEErrUnsupportForbiddenScreenshortsHangsUp = 414100091,		/**<[en]Indicates unsupport forbidden screenshorts hangs up. [cn] 不支持防截屏挂断 */
    HWMSDKSdkCommonSqliteENotInited = 415000001,		/**<[en]DB is not initialized. [cn]db未初始化 */
    HWMSDKSdkCommonEFail = 415000002,		/**<[en]Common failure. [cn]失败 */
    HWMSDKSdkCommonEErrProxyUnfinish = 415000003,		/**<[en]Proxy detection has not been completed. [cn]代理探测还没有完成 */
    HWMSDKSdkTrackEInvalidParameter = 416000001,		/**<[en]Invalid parameter. [cn]参数错误 */
    HWMSDKSdkTrackENotInited = 416000002,		/**<[en]Track module is not initialized. [cn]打点模块未初始化 */
    HWMSDKSdkTrackEEventNotExist = 416000003,		/**<[en]Track event does not exist. [cn]打点事件不存在 */
    HWMSDKSdkTrackENotLogined = 416000004,		/**<[en]Not logged in. [cn]未登录 */
    HWMSDKSdkTrackENoUpload = 416000005,		/**<[en]Upload is not enabled. [cn]未开启上传 */
    HWMSDKSdkWakeupEConfigInvalid = 417010100,		/**<[en]Config invalid [cn]配置异常 */
    HWMSDKSdkWakeupEInitModelFail = 417010101,		/**<[en]Model initialization failed. [cn]模型初始化失败 */
    HWMSDKSdkWakeupEInitFeatureFail = 417010102,		/**<[en]Feature extraction initialization failed. [cn]提取特征值初始化失败 */
    HWMSDKSdkWakeupESessionidMatchFail = 417010103,		/**<[en]Invalid sesiion ID. [cn]会话ID异常 */
    HWMSDKSdkWakeupERegNotifyFail = 417010104,		/**<[en]Registration function failedr. [cn]注册函数失败 */
    HWMSDKSdkWakeupEParseWorkpathFail = 417010105,		/**<[en]Abnormal working path. [cn]工作路径异常 */
    HWMSDKSdkWakeupETokenInvalid = 417010106,		/**<[en]Invalid token. [cn]token无效 */
    HWMSDKSdkWakeupEModelLanguage = 417010107,		/**<[en]The target language does not match the model language. [cn]目标语言与模型语言不符合 */
    HWMSDKSdkWakeupEOpenCondfig = 417010108,		/**<[en]Failed to open configuration file. [cn]打开配置文件失败 */
    HWMSDKSdkWakeupEConfigKeywordsPath = 417010109,		/**<[en]The configuration file does not contain keywords_path configuration. [cn]配置文件中不含有keywords_path配置 */
    HWMSDKSdkWakeupEUpdateLanguageNull = 417010110,		/**<[en]Invalid language. [cn]语言为空 */
    HWMSDKSdkWakeupEUpdateLanguageInvalid = 417010111,		/**<[en]The language is not in the allowed list. [cn]语言不在允许列表中 */
    HWMSDKSdkWakeupEUpdateLanguageModelNotLoaded = 417010112,		/**<[en]The wake-up model for language is not loaded. [cn]语言的唤醒模型未加载 */
    HWMSDKSdkWakeupEUpdateLoglevelNull = 417010113,		/**<[en]Log level is empty. [cn]日志级别为空 */
    HWMSDKSdkWakeupEUpdateLoglevelInvalid = 417010114,		/**<[en]Invalid Log level. [cn]日志级别非法 */
    HWMSDKSdkSipInvalidparam = 419100001,		/**<[en]Invalid parameter. [cn]错误参数 */
    HWMSDKSdkSipMemallocfailure = 419100003,		/**<[en]Memory allocation failed. [cn]内存分配失败 */
    HWMSDKSdkSipSdprolefailure = 419100004,		/**<[en]SDP error. [cn]SDP错误 */
    HWMSDKSdkVtopErrMsgNomem = 419200001,		/**<[en]Failed to get memmory. [cn]内存不足 */
    HWMSDKSdkVtopErrMsgNullptr = 419200002,		/**<[en]Msg is mull. [cn]消息空指针 */
    HWMSDKSdkVtopErrMsgInval = 419200003,		/**<[en]Invalid msg. [cn]消息无效 */
    HWMSDKSdkVtopErrMsgBadrecv = 419200004,		/**<[en]Failed to receive. [cn]消息接收失败 */
    HWMSDKSdkVtopErrMsgTimeout = 419200005,		/**<[en]Time out. [cn]消息处理超时 */
    HWMSDKSdkVtopErrMsgNoinit = 419200006,		/**<[en]Not init. [cn]未初始化 */
    HWMSDKSdkVtopErrMsgNodestr = 419200007,		/**<[en]No dest [cn]没有接收端 */
    HWMSDKSdkVtopErrMsgNoappname = 419200008,		/**<[en]No app name. [cn]无应用名称 */
    HWMSDKSdkVtopErrMsgRehandle = 419200009,		/**<[en]Rehandle. [cn]重复处理 */
    HWMSDKSdkVtopErrMsgTrace = 419200010,		/**<[en]Trace msg. [cn]追踪信息失败 */
    HWMSDKSdkVtopErrMsgSenderr = 419200011,		/**<[en]Failed send. [cn]消息发送失败 */
    HWMSDKSdkVtopErrMsgBadfunc = 419200012,		/**<[en]Bad func. [cn]函数异常 */
    HWMSDKSdkVtopErrMsgNotify = 419200013,		/**<[en]Msg notify. [cn]消息通知失败 */
    HWMSDKSdkVtopErrMsgNotfind = 419200014,		/**<[en]Failed find. [cn]无法查找到消息 */
    HWMSDKSdkVtopErrMsgNomsg = 419200015,		/**<[en]no msg. [cn]没有消息 */
    HWMSDKSdkVtopErrMsgNotfindmid = 419200016,		/**<[en]Failed to get module Id. [cn]无法找到模块ID */
    HWMSDKSdkVtopErrMsgTagNotExist = 419200017,		/**<[en]tag not exist. [cn]标签不存在 */
    HWMSDKSdkVtopErrMsgQueueFull = 419200018,		/**<[en]Queue has full [cn]队列已满 */
    HWMSDKSdkVtopErrMsgTagAlreadyExist = 419200019,		/**<[en]tag already exist. [cn]标签已存在 */
    HWMSDKSdkVtopErrMsgUnkown = 419200020,		/**<[en]unknow error. [cn]未知错误 */
    HWMSDKAppCannotAcceptInviteShare = 420000001,		/**<[en]Cannot receive sharing invitations. [cn]无法接收共享邀请 */
    HWMSDKAppReportCheckParamFailed = 420000002,		/**<[en]ReportDTO parameter verification failed. [cn]reportDTO参数校验失败 */
    HWMSDKAppReportFoldCreateFailed = 420000003,		/**<[en]Report folder creation failed. [cn]举报文件夹创建失败 */
    HWMSDKAppReportCompressFailed = 420000004,		/**<[en]Report folder compression failure. [cn]举报文件夹压缩失败 */
    HWMSDKAppReportZipPathEmpty = 420000005,		/**<[en]The path of the ZIP file to be uploaded is empty. [cn]待上传的ZIP文件路径为空 */
    HWMSDKAppReportZipSizeExceedLimit = 420000006,		/**<[en]The size of the ZIP file to be uploaded reaches the maximum. [cn]待上传的ZIP文件大小超过限制 */
    HWMSDKAppReportExceedLimitDaily = 420000007,		/**<[en]The same person reported more than 100 times within 24 hours. [cn]同一个人24小时内举报次数超过100次 */
    HWMSDKAppDigitalHumanError = 420000008,		/**<[en]Digital human error. [cn]数字人服务异常 */
    HWMSDKAppScreenLock = 420000009,		/**<[en]Screen lock. [cn]屏幕锁定 */
    HWMSDKUisdkCommonError = 430100001,		/**<[en]Common Error. [cn]通用错误 */
    HWMSDKUisdkApiInvalidParameters = 430100002,		/**<[en]Invalid parameters. [cn]参数错误 */
    HWMSDKUisdkSipCheckTimeout = 430100003,		/**<[en]SIP connection check failed. [cn]SIP连接检查失败 */
    HWMSDKUisdkTimeout = 430100004,		/**<[en]Timeout. [cn]超时 */
    HWMSDKUisdkInProcess = 430100005,		/**<[en]In process. [cn]接口正在处理中 */
    HWMSDKUisdkNotInitedEnd = 430100006,		/**<[en]Not initialized or initialization is not complete. [cn]未初始化或初始化尚未完成。 */
    HWMSDKUisdkNotSupportEnd = 430100007,		/**<[en]Not supported in this release. [cn]此版本不支持。 */
    HWMSDKUisdkOperationInterrupt = 430100008,		/**<[en]Operation interrupt. [cn]操作中断。 */
    HWMSDKUisdkContactNotFound = 430100009,		/**<[en]Contact not found. [cn]联系人不存在 */
    HWMSDKUisdkArgsLengthOverrun = 430100010,		/**<[en]Args length overrun. [cn]参数长度超限 */
    HWMSDKUisdkAppidInfoIllegal = 430100011,		/**<[en]APPID info illegal. [cn]APPID 信息入参不合法 */
    HWMSDKUisdkE2eencryptAlgorithmError = 430100012,		/**<[en]E2EEncrypt algorithm error. [cn]端到端加密算法不对称 */
    HWMSDKUisdkUnloginError = 430200001,		/**<[en]unlogin. [cn]未登录 */
    HWMSDKUisdkRepeatedLoginError = 430200002,		/**<[en]Repeated login. [cn]重复登录 */
    HWMSDKUisdkSipConnectionTimeout = 430200003,		/**<[en]SIP connection timeout. [cn]SIP连接超时 */
    HWMSDKUisdkLoginInvalidPasswordParameter = 430200004,		/**<[en]Invalid login password. [cn]用于登录的密码参数不合法 */
    HWMSDKUisdkPasswordOrAccountEmpty = 430200005,		/**<[en]Password or account empty. [cn]账号或密码不能都为空 */
    HWMSDKUisdkStartLocalRecordNeedConfirm = 430200006,		/**<[en]Start local record need confirm. [cn]开启本地录制弹窗确认 */
    HWMSDKUisdkDiscSpaceNotEnough = 430200007,		/**<[en]disc space not enough. [cn]磁盘空间不足 */
    HWMSDKUisdkNotHasLocalRecordPriviledge = 430200008,		/**<[en]Not has local record priviledge. [cn]无本地录制权限 */
    HWMSDKUisdkLocalRecordSavePathNotWriteable = 430200009,		/**<[en]Local record save path not writeable. [cn]路径无写入权限 */
    HWMSDKUisdkCallInvalidAccountParameter = 430300001,		/**<[en]The calling number, account number or third-party account number cannot be empty. [cn]呼叫号码、账号或者第三方账号不能为空 */
    HWMSDKUisdkCallAccountEmpty = 430300002,		/**<[en]Call account empty. [cn]点对点呼叫账号为空 */
    HWMSDKUisdkCallNicknameEmpty = 430300003,		/**<[en]Call nickname empty. [cn]点对点呼叫名字为空 */
    HWMSDKUisdkJoinconfNeedPassword = 430400001,		/**<[en]Password required to join the meeting. [cn]加入会议需要密码 */
    HWMSDKUisdkInvalidTimezoneParameter = 430400002,		/**<[en]Time zone error. [cn]时区错误 */
    HWMSDKUisdkInvalidConfDurationParameter = 430400003,		/**<[en]The meeting duration is less than 1. [cn]会议时长小于1 */
    HWMSDKUisdkConfInterrupted = 430400004,		/**<[en]Joining the conference is interrupted. [cn]入会被中断 */
    HWMSDKUisdkJoinconfInputInvalidPassword = 430400005,		/**<[en]Password input at least 4 digits. [cn]密码输入至少4位 */
    HWMSDKUisdkJoinconfUserCancel = 430400006,		/**<[en]User voluntarily cancels. [cn]用户主动取消 */
    HWMSDKUisdkInvalidGuestPasswordParameter = 430400007,		/**<[en]The guest password illegal. [cn]来宾密码非法 */
    HWMSDKUisdkNotInConfOrCall = 430400008,		/**<[en]Not in conference or in call. [cn]不在会议或呼叫中 */
    HWMSDKUisdkAlreadyExistConfOrCall = 430400009,		/**<[en]Already exist conf or call. [cn]已存在一路会议或呼叫 */
    HWMSDKUisdkConfidEmpty = 430400010,		/**<[en]ConfId empty. [cn]会议id不能为空 */
    HWMSDKUisdkSubjectTooLong = 430400011,		/**<[en]Subject too long. [cn]会议主题长度不能超过50 */
    HWMSDKUisdkVmrHostPasswordLengthLegal = 430400012,		/**<[en]VMR host password length illegal. [cn]主持人密码长度不合法 */
    HWMSDKUisdkVmrNameEmpty = 430400013,		/**<[en]VMR name empty. [cn]VMR名字为空 */
    HWMSDKUisdkConfStarttimeEarly = 430400014,		/**<[en]Conf starttime early. [cn]会议的开始时间早于当前时间 */
    HWMSDKUisdkShareLocked = 430400015,		/**<[en]Share is locked. [cn]共享被锁定 */
    HWMSDKUisdkNotInDataconf = 430400016,		/**<[en]Not in data conference. [cn]不在数据会议中 */
    HWMSDKUisdkRoleNotSupportOperation = 430400017,		/**<[en]Role not support operation [cn]角色不支持该操作 */
    HWMSDKUisdkScanCodeExpired = 430400018,		/**<[en]Scan code expired [cn]二维码过期 */
    HWMSDKUisdkScanCodeNotSupport = 430400019,		/**<[en]Scan code not support [cn]二维码不支持 */
    HWMSDKUisdkScanCodeOutdatedVersion = 430400020,		/**<[en]Version is outdated [cn]大屏版本低 */
    HWMSDKUisdkHttpServerError = 430500001,		/**<[en]HTTP request, server exception. [cn]HTTP请求，服务器异常 */
    HWMSDKUisdkHttpConnectServerTimeoutError = 430500002,		/**<[en]HTTP request, Connecting to the server times out. [cn]HTTP请求，连接服务器超时 */
    HWMSDKUisdkNoNetworkError = 430500003,		/**<[en]network unavailable. [cn]网络不可用 */
    HWMSDKUisdkFileTypeIllegal = 430500004,		/**<[en]file type illegal. [cn]文件类型不合法 */
    HWMSDKUisdkCopyFileError = 430500005,		/**<[en]file copy error. [cn]文件拷贝失败 */
    HWMSDKUisdkFrozenLeaveConf = 430600001,		/**<[en]Leave conf due to background freezing. [cn]应用后台冻结导致离会 */
    HWMSDKUisdkAnnotationFailedByNoAppRight = 430600002,		/**<[en]request annotation failed by no app right. [cn]应用没有权限导致申请标注失败 */
    HWMSDKSdkDataconfNoMemory = 440001401,		/**<[en]error no memory. [cn]内存不足 */
    HWMSDKSdkDataconfOperateNotPermit = 440001402,		/**<[en]opertation not be permitted. [cn]操作无权限. */
    HWMSDKSdkDataconfInvalidVal = 440001403,		/**<[en]invalid argument. [cn]参数非法. */
    HWMSDKSdkDataconfErrIo = 440001404,		/**<[en]IO error. [cn]IO 错误. */
    HWMSDKSdkDataconfTimeout = 440001405,		/**<[en]timeout. [cn]超时. */
    HWMSDKSdkDataconfUnknown = 440001406,		/**<[en]unknown error. [cn]未知错误. */
    HWMSDKSdkDataconfServiceDied = 440001407,		/**<[en]media service not available. [cn]媒体服务不可用. */
    HWMSDKSdkDataconfInvalidState = 440001408,		/**<[en]the state is not support this operation. [cn]不支持的状态. */
    HWMSDKSdkDataconfUnsupport = 440001409,		/**<[en]unsupport interface. [cn]不支持的接口. */
    HWMSDKUisdkVideoLayoutModeNotSupport = 600000001,		/**<[en]video layout mode is not supported. [cn]视频布局模式不支持 */
    HWMSDKUisdkControllerPairError = 600000002,		/**<[en]pair erro. [cn]配对错误 */
    HWMSDKUisdkControllerPairLinkIsNotExist = 600000003,		/**<[en]pair link is not exist. [cn]配对链路不存在 */
    HWMSDKUisdkControllerCmdIsNotSupport = 600000004,		/**<[en]cmd is not support. [cn]命令不支持 */
    HWMSDKUisdkActionIsRunning = 600000005,		/**<[en]action is running. [cn]正在执行 */
    HWMSDKUisdkMcuIsNotSupported = 600000006,		/**<[en]mcu is not supported. [cn]不支持mcu */
    HWMSDKUisdkOperateNotInConf = 600000007,		/**<[en]operate mic error not in conf. [cn]不在会议中 */
    HWMSDKUisdkOperateMicErrorNoPermission = 600000008,		/**<[en]operate mic error no permission . [cn]没有操作麦克风权限 */
    HWMSDKUisdkOperateMicErrorNotAllowUnmute = 600000009,		/**<[en]operate mic error not allow unmute. [cn]不允许取消静音 */
    HWMSDKUisdkOperateMicErrorAudienceNotAllowSpeak = 600000010,		/**<[en]operate mic error audience not allow speak. [cn]不允许开麦 */
    HWMSDKUisdkOperateCameraErrorNoPermission = 600000011,		/**<[en]operate camera error no permission. [cn]观众无开启摄像头权限 */
    HWMSDKUisdkOperateCameraErrorNotAllowOpen = 600000012,		/**<[en]operate camera error not allow open. [cn] 不允许开启摄像头 */
    HWMSDKUisdkOperateCameraErrorNotAllowOpenLowVideoBw = 600000013,		/**<[en]operate camera error not allow open low video bw. [cn]低带宽不允许开启摄像头 */
    HWMSDKUisdkParamIsIncorrect = 600000014,		/**<[en]param is incorrect. [cn]音量参数不对 */
    HWMSDKUisdkOperateCameraErrorRequireAllAttendeesToOpenCamera = 600000015,		/**<[en]operate camera error require all attendees to open camera. [cn]关闭摄像头失败，当前会议强制开启摄像头 */
    HWMSDKUisdkOperateMicErrorLowPerformanceCloudDesktop = 600000016,		/**<[en]Low performance cloud desktop devices will have restrictions on opening cameras. [cn]低性能云桌面设备会中限制打开摄像头 */
    HWMSDKUisdkOperateSpkErrorSystemApi = 600000017,		/**<[en]spk sys api error. [cn]扬声器系统api调用出错 */
    HWMSDKSdkCallReasonCode487ReqTeminated = 510000487,		/**<[en]Request terminated. [cn]请求终止 */
    HWMSDKSdkCallReasonCode841HangupWithoutToast = 510000841,		/**<[en]Hangup without toast. [cn]挂断不弹框 */
    HWMSDKSdkCallReasonCode843HasAccepted = 510000843,		/**<[en]Call is accepted by other terminal. [cn]用户接听结束呼叫其它端 */
    HWMSDKSdkHttpErrorStart = 710000000,		/**<[en]http error start [cn]http错误码起始 */
    HWMSDKSdkHttpInitFail = 710000001,		/**<[en]Init fail [cn]初始化失败 */
    HWMSDKSdkHttpUninit = 710000002,		/**<[en]uninit [cn]未初始化 */
    HWMSDKSdkHttpInvalidParam = 710000003,		/**<[en]invalid param [cn]无效参数 */
    HWMSDKSdkHttpInvalidHandle = 710000004,		/**<[en]invalid handle [cn]无效handle */
    HWMSDKSdkHttpHandleInuse = 710000005,		/**<[en]handle in using, can't be set [cn]handle在使用中 */
    HWMSDKSdkHttpHandleStateError = 710000006,		/**<[en]current handle state not support this operation [cn]当前handle状态不支持操作 */
    HWMSDKSdkHttpAllocMemFail = 710000007,		/**<[en]alloc fail [cn]内存申请失败 */
    HWMSDKSdkHttpCreateHandleFail = 710000008,		/**<[en]alloc handle fail [cn]handle申请失败 */
    HWMSDKSdkHttpInvalidTlsMode = 710000009,		/**<[en]tls mode error [cn]tsl mode错误 */
    HWMSDKSdkHttpInvalidUrl = 710000010,		/**<[en]invalid URL [cn]无效的url */
    HWMSDKSdkHttpInvalidHeadType = 710000011,		/**<[en]invalid head type [cn]无效的头类型 */
    HWMSDKSdkHttpOpenLogFail = 710000012,		/**<[en]open log file fail [cn]打开日志文件错误 */
    HWMSDKSdkHttpWriteLogFail = 710000013,		/**<[en]write log file fail [cn]写日志文件错误 */
    HWMSDKSdkHttpInvalidFilepath = 710000014,		/**<[en]invalid file path [cn]无效的文件路径 */
    HWMSDKSdkHttpHandleReleased = 710000015,		/**<[en]handle has been released [cn]handle已经释放 */
    HWMSDKSdkHttpCreateMutexFail = 710000016,		/**<[en]create mutex fail [cn]创建锁错误 */
    HWMSDKSdkHttpLockMutexFail = 710000017,		/**<[en]lock mutex fail [cn]加锁失败 */
    HWMSDKSdkHttpUnlockMutexFail = 710000018,		/**<[en]unlock mutex fail [cn]解锁失败 */
    HWMSDKSdkHttpCreateThreadFail = 710000019,		/**<[en]create thread fail [cn]创建线程失败 */
    HWMSDKSdkHttpNotSupport = 710000020,		/**<[en]not support this function [cn]不支持该功能 */
    HWMSDKSdkHttpSvnSocketCreateFail = 710000021,		/**<[en]svn socket create fail [cn]svn socket创建失败 */
    HWMSDKSdkHttpSvnSocketConnectFail = 710000022,		/**<[en]svn socket connect fail [cn]svn socket 连接失败 */
    HWMSDKSdkHttpSvnSocketSlecetFail = 710000023,		/**<[en]svn socket select fail [cn]svn socket选择失败 */
    HWMSDKSdkHttpSvnSocketSendFail = 710000024,		/**<[en]svn socket send fail [cn]svn socket发送失败 */
    HWMSDKSdkHttpSvnSocketRecvFail = 710000025,		/**<[en]svn socket recv fail [cn]svn socket接收失败 */
    HWMSDKSdkHttpGethostnameFail = 710000026,		/**<[en]get hostname fail [cn]获取主机名失败 */
    HWMSDKSdkHttpNetNtoaFail = 710000027,		/**<[en]IP net transfer fail [cn]IP网络传输失败 */
    HWMSDKSdkHttpResponseParseErr = 710000028,		/**<[en]response parse fail [cn]响应解析失败 */
    HWMSDKSdkHttpInvalidAuthMode = 710000029,		/**<[en]invalid auth mode [cn]无效鉴权模式 */
    HWMSDKSdkHttpNotLogin = 710000030,		/**<[en]is not login [cn]未登录 */
    HWMSDKSdkHttpLogining = 710000031,		/**<[en]is logining [cn]正在登录 */
    HWMSDKSdkHttpUploadDownloadTimeout = 710000032,		/**<[en]is TIMEOUT [cn]超时 */
    HWMSDKSdkHttpLogined = 710000033,		/**<[en]is logined [cn]已登录 */
    HWMSDKSdkHttpInited = 710000034,		/**<[en]is inited [cn]已初始化 */
    HWMSDKSdkHttpLogpathToolong = 710000035,		/**<[en]is LogPath is too long [cn]日志路径太长 */
    HWMSDKSdkHttpLogpathEmpty = 710000036,		/**<[en]is LogPath is empty [cn]日志路径为空 */
    HWMSDKSdkHttpCurleUnsupportedProtocol = 710000101,		/**<[en] unsupported protocol [cn]不支持的协议 */
    HWMSDKSdkHttpCurleFailedInit = 710000102,		/**<[en]curl failed init [cn]curl初始化失败 */
    HWMSDKSdkHttpCurleUrlMalformat = 710000103,		/**<[en]url malformat [cn]url格式错误 */
    HWMSDKSdkHttpCurleNotBuiltIn = 710000104,		/**<[en]not built in [cn]未内置 */
    HWMSDKSdkHttpCurleCouldntResolveProxy = 710000105,		/**<[en]couldn't resolve proxy [cn]无法解析代理 */
    HWMSDKSdkHttpCurleCouldntResolveHost = 710000106,		/**<[en]cloudn't resolve host [cn]无法解析主机 */
    HWMSDKSdkHttpCurleCouldntConnect = 710000107,		/**<[en]couldn't connect [cn]无法连接 */
    HWMSDKSdkHttpCurleFtpWeirdServerReply = 710000108,		/**<[en]ftp weird server reply [cn]ftp无法识别的服务器回复 */
    HWMSDKSdkHttpCurleRemoteAccessDenied = 710000109,		/**<[en]a service was denied by the server due to lack of access-when login fails this is not returned [cn]远程访问被拒绝 */
    HWMSDKSdkHttpCurleFtpAcceptFailed = 710000110,		/**<[en]ftp accept failed [cn]ftp接收失败 */
    HWMSDKSdkHttpCurleFtpWeirdPassReply = 710000111,		/**<[en]ftp weird pass reply [cn]ftp weird pass 回复 */
    HWMSDKSdkHttpCurleFtpAcceptTimeout = 710000112,		/**<[en]timeout occurred accepting server [cn]ftp接收超时 */
    HWMSDKSdkHttpCurleFtpWeirdPasvReply = 710000113,		/**<[en]ftp weird pasv reply [cn]ftp pasv 回复 */
    HWMSDKSdkHttpCurleFtpWeird227Format = 710000114,		/**<[en]ftp weird 227 format [cn]ftp 277格式 */
    HWMSDKSdkHttpCurleFtpCantGetHost = 710000115,		/**<[en]ftp can't get host [cn]ftp无法获取主机 */
    HWMSDKSdkHttpCurleObsolete16 = 710000116,		/**<[en]NOT USED [cn]未使用, 仅占位 */
    HWMSDKSdkHttpCurleFtpCouldntSetType = 710000117,		/**<[en] couldn't set type [cn]不可设置类型 */
    HWMSDKSdkHttpCurlePartialFile = 710000118,		/**<[en]partial file [cn]部分文件 */
    HWMSDKSdkHttpCurleFtpCouldntRetrFile = 710000119,		/**<[en]ftp couldn't fetr file [cn]ftp无法获取文件 */
    HWMSDKSdkHttpCurleObsolete20 = 710000120,		/**<[en] NOT USED [cn]未使用, 仅占位 */
    HWMSDKSdkHttpCurleQuoteError = 710000121,		/**<[en]quote command failure [cn]引用命令失败 */
    HWMSDKSdkHttpCurleHttpReturnedError = 710000122,		/**<[en]http returned error [cn]http返回错误 */
    HWMSDKSdkHttpCurleWriteError = 710000123,		/**<[en]write error [cn]写错误 */
    HWMSDKSdkHttpCurleObsolete24 = 710000124,		/**<[en]NOT USED [cn]未使用, 仅占位 */
    HWMSDKSdkHttpCurleUploadFailed = 710000125,		/**<[en]failed upload command [cn]失败的上传命令 */
    HWMSDKSdkHttpCurleReadError = 710000126,		/**<[en]couldn't open/read from file [cn]无法打开/读文件 */
    HWMSDKSdkHttpCurleOutOfMemory = 710000127,		/**<[en]CURLE_OUT_OF_MEMORY may sometimes indicate a conversion error! instead of a memory allocation error if CURL_DOES_CONVERSIONS is defined [cn]内存分配不足 */
    HWMSDKSdkHttpCurleOperationTimedout = 710000128,		/**<[en]the timeout time was reached [cn]请求超时 */
    HWMSDKSdkHttpCurleObsolete29 = 710000129,		/**<[en]NOT USED [cn]未使用, 仅占位 */
    HWMSDKSdkHttpCurleFtpPortFailed = 710000130,		/**<[en]FTP PORT operation failed [cn]ftp port操作失败 */
    HWMSDKSdkHttpCurleFtpCouldntUseRest = 710000131,		/**<[en]the REST command failed [cn]rest命令失败 */
    HWMSDKSdkHttpCurleObsolete32 = 710000132,		/**<[en]NOT USED [cn]未使用, 仅占位 */
    HWMSDKSdkHttpCurleRangeError = 710000133,		/**<[en]RANGE command didn't work [cn]范围命令不起作用 */
    HWMSDKSdkHttpCurleHttpPostError = 710000134,		/**<[en]http post error [cn]http post错误 */
    HWMSDKSdkHttpCurleSslConnectError = 710000135,		/**<[en]wrong when connecting with SSL [cn]使用SSL连接时出错 */
    HWMSDKSdkHttpCurleBadDownloadResume = 710000136,		/**<[en]couldn't resume download [cn]无法继续下载 */
    HWMSDKSdkHttpCurleFileCouldntReadFile = 710000137,		/**<[en]couldn't read file [cn]无法读取文件 */
    HWMSDKSdkHttpCurleLdapCannotBind = 710000138,		/**<[en]ldap can'tbind [cn]ldap无法绑定 */
    HWMSDKSdkHttpCurleLdapSearchFailed = 710000139,		/**<[en]ldap search failed [cn]ldap搜索失败 */
    HWMSDKSdkHttpCurleObsolete40 = 710000140,		/**<[en]NOT USED [cn]未使用, 仅占位 */
    HWMSDKSdkHttpCurleFunctionNotFound = 710000141,		/**<[en]function not found [cn]找不到函数 */
    HWMSDKSdkHttpCurleAbortedByCallback = 710000142,		/**<[en]aborted by callback [cn]通过回调终止 */
    HWMSDKSdkHttpCurleBadFunctionArgument = 710000143,		/**<[en]function argument [cn]函数变元 */
    HWMSDKSdkHttpCurleObsolete44 = 710000144,		/**<[en]NOT USED [cn]未使用, 仅占位 */
    HWMSDKSdkHttpCurleInterfaceFailed = 710000145,		/**<[en]interface failed [cn]接口失败 */
    HWMSDKSdkHttpCurleObsolete46 = 710000146,		/**<[en]NOT USED [cn]未使用, 仅占位 */
    HWMSDKSdkHttpCurleTooManyRedirects = 710000147,		/**<[en]too many redirects [cn]重定向太多 */
    HWMSDKSdkHttpCurleUnknownOption = 710000148,		/**<[en]unknown option [cn]未知选项 */
    HWMSDKSdkHttpCurleTelnetOptionSyntax = 710000149,		/**<[en]Malformed telnet option [cn]格式错误的telnet选项 */
    HWMSDKSdkHttpCurleObsolete50 = 710000150,		/**<[en]NOT USED [cn]未使用, 仅占位 */
    HWMSDKSdkHttpCurlePeerFailedVerification = 710000151,		/**<[en]peer's certificate or fingerprint wasn't verified fine [cn]对方的证书或指纹未通过验证 */
    HWMSDKSdkHttpCurleGotNothing = 710000152,		/**<[en]got nothing [cn]什么都没有 */
    HWMSDKSdkHttpCurleSslEngineNotfound = 710000153,		/**<[en]ssl engine not found [cn]找不到ssl引擎 */
    HWMSDKSdkHttpCurleSslEngineSetfailed = 710000154,		/**<[en]ssl engine set failed [cn]ssl引擎设置失败 */
    HWMSDKSdkHttpCurleSendError = 710000155,		/**<[en]send error [cn]发送错误 */
    HWMSDKSdkHttpCurleRecvError = 710000156,		/**<[en]recv error [cn]接收错误 */
    HWMSDKSdkHttpCurleObsolete57 = 710000157,		/**<[en]NOT USED [cn]未使用, 仅占位 */
    HWMSDKSdkHttpCurleSslCertproblem = 710000158,		/**<[en]problem with the local certificate [cn]本地证书有问题 */
    HWMSDKSdkHttpCurleSslCipher = 710000159,		/**<[en]couldn't use specified cipher [cn]无法使用指定的密码 */
    HWMSDKSdkHttpCurleSslCacert = 710000160,		/**<[en]problem with the CA cert (path?) [cn]CA证书有问题(路径?) */
    HWMSDKSdkHttpCurleBadContentEncoding = 710000161,		/**<[en]Unrecognized/bad encoding [cn]无法识别/编码错误 */
    HWMSDKSdkHttpCurleLdapInvalidUrl = 710000162,		/**<[en]Invalid LDAP URL [cn]无效的LDAP url */
    HWMSDKSdkHttpCurleFilesizeExceeded = 710000163,		/**<[en]Maximum file size exceeded [cn]超过最大文件大小 */
    HWMSDKSdkHttpCurleUseSslFailed = 710000164,		/**<[en]Requested FTP SSL level failed [cn]请求的FTP ssl级别失败. */
    HWMSDKSdkHttpCurleSendFailRewind = 710000165,		/**<[en]Sending the data requires a rewind that failed [cn]发送数据需要失败的倒带 */
    HWMSDKSdkHttpCurleSslEngineInitfailed = 710000166,		/**<[en]failed to initialise ENGINE [cn]无法初始化SSL引擎 */
    HWMSDKSdkHttpCurleLoginDenied = 710000167,		/**<[en]user, password or similar was not accepted and we failed to login [cn]用户,密码或类似的不被接受, 无法登录 */
    HWMSDKSdkHttpCurleTftpNotfound = 710000168,		/**<[en]file not found on server [cn]在服务器上找不到文件 */
    HWMSDKSdkHttpCurleTftpPerm = 710000169,		/**<[en]permission problem on server [cn]服务器上的权限问题 */
    HWMSDKSdkHttpCurleRemoteDiskFull = 710000170,		/**<[en]out of disk space on server [cn]服务器上的磁盘空间不足 */
    HWMSDKSdkHttpCurleTftpIllegal = 710000171,		/**<[en]Illegal TFTP operation [cn]非法的TFTP操作 */
    HWMSDKSdkHttpCurleTftpUnknownid = 710000172,		/**<[en]Unknown transfer ID [cn]未知的传输ID */
    HWMSDKSdkHttpCurleRemoteFileExists = 710000173,		/**<[en]File already exists [cn]文件已经存在 */
    HWMSDKSdkHttpCurleTftpNosuchuser = 710000174,		/**<[en]No such user [cn]无此用户 */
    HWMSDKSdkHttpCurleConvFailed = 710000175,		/**<[en]conversion failed [cn]转换失败 */
    HWMSDKSdkHttpCurleConvReqd = 710000176,		/**<[en]caller must register conversion callbacks using curl_easy_setopt options [cn]调用者必须使用curl_easy_setopt选项注册转换回调 */
    HWMSDKSdkHttpCurleSslCacertBadfile = 710000177,		/**<[en]could not load CACERT file, missing or wrong format [cn]无法加载CACERT文件，缺少CACERT文件或CACERT文件的格式不正确 */
    HWMSDKSdkHttpCurleRemoteFileNotFound = 710000178,		/**<[en]remote file not found [cn]未找到远程文件 */
    HWMSDKSdkHttpCurleSsh = 710000179,		/**<[en]error from the SSH layer, somewhat generic so the error message will be of [cn]来自SSH层的错误，有点通用. */
    HWMSDKSdkHttpCurleSslShutdownFailed = 710000180,		/**<[en]Failed to shut down the SSL connection [cn]未能关闭SSL连接 */
    HWMSDKSdkHttpCurleAgain = 710000181,		/**<[en]socket is not ready for send/recv,wait till it's ready and try again [cn]套接字尚未准备好发送/接收，请等待它准备就绪，然后重试 */
    HWMSDKSdkHttpCurleSslCrlBadfile = 710000182,		/**<[en]could not load CRL file, missing or wrong format (Added in 7.19.0) [cn]无法加载CRL文件，缺少或格式错误（在7.19.0版本中新增） */
    HWMSDKSdkHttpCurleSslIssuerError = 710000183,		/**<[en]Issuer check failed. [cn]颁发者检查失败。 */
    HWMSDKSdkHttpCurleFtpPretFailed = 710000184,		/**<[en]a PRET command failed [cn]PRET命令失败 */
    HWMSDKSdkHttpCurleRtspCseqError = 710000185,		/**<[en]mismatch of RTSP CSeq numbers [cn]RTSP CSeq编号不匹配 */
    HWMSDKSdkHttpCurleRtspSessionError = 710000186,		/**<[en]mismatch of RTSP Session Ids [cn]RTSP会话ID不匹配 */
    HWMSDKSdkHttpCurleFtpBadFileList = 710000187,		/**<[en]unable to parse FTP file list [cn]无法解析FTP文件列表 */
    HWMSDKSdkHttpCurleChunkFailed = 710000188,		/**<[en]chunk callback reported error [cn]区块回调报告错误 */
    HWMSDKSdkHttpCurlRsp200 = 710000200,		/**<[en]200 http/https [cn]200 http/https成功响应 */
    HWMSDKSdkHttpCurlCreateHandleFail = 710000201,		/**<[en]create handle failed [cn]创建句柄失败 */
    HWMSDKSdkHttpCurlSetHeadFail = 710000202,		/**<[en]set head failed [cn]设置头失败 */
    HWMSDKSdkHttpCurleExternConnectTimeout = 710000300,		/**<[en]proxy timeout [cn]代理通信超时，tcp建链失败，大概率是代理配置错误 */
    HWMSDKSdkHttpCurleExternClosedByProxy = 710000301,		/**<[en]closed by proxy [cn]连接被代理断开，大概率是服务器地址配置错误 */
    HWMSDKSdkHttpCurleExternProxyAddrOrPortError = 710000302,		/**<[en]tcp timeout [cn]tcp建链超时，大概率是proxy域名或者端口配置错误 */
    HWMSDKSdkHttpCurleExternProxyPermissionDenied = 710000303,		/**<[en]Authentication failed. proxy permission denied [cn]认证鉴权过程失败，用户没有proxy权限，需要申请proxy权限 */
    HWMSDKSdkHttpCurleExternUserOrPwdError = 710000304,		/**<[en]Authentication failed. user or password error! [cn]认证鉴权过程失败，代理用户名或者密码错误 */
    HWMSDKSdkHttpCurleExternAuthTypeError = 710000305,		/**<[en]Authentication failed. auth type error! [cn]认证鉴权过程失败，错误的认证类型，同时需要用户名、密码，需要提示用户输入 */
    HWMSDKSdkHttpCurleExternAuthError = 710000306,		/**<[en]Authentication failed. [cn]认证鉴权过程失败，其他未知错误，有可能是不支持认证方式，建议弹框提示用户重新发起 */
    HWMSDKSdkHttpCurleExternActiveError = 710000400,		/**<[en]active error! [cn]激活失败 */
    HWMSDKRtcSdkErrorCodeBase = 900000000,		/**<[en]error code base. [cn]基础偏移量 */
    HWMSDKRtcSdkLeaveReasonServerError = 910000001,		/**<[en]Server error. [cn]服务器异常 */
    HWMSDKRtcSdkLeaveReasonBreakdown = 910000002,		/**<[en]SFU service failure. [cn]sfu服务故障 */
    HWMSDKRtcSdkLeaveReasonServiceUnreachable = 910000003,		/**<[en]Service unavaliable 503. [cn]服务不可达503 */
    HWMSDKRtcSdkLeaveReasonInternalError = 910000004,		/**<[en]Internal error. [cn]内部错误 */
    HWMSDKRtcSdkLeaveReasonKickedOff = 910000005,		/**<[en]Kicked off. [cn]被踢 */
    HWMSDKRtcSdkLeaveReasonSignatureExpired = 910000006,		/**<[en]Signature expired. [cn]签名过期 */
    HWMSDKRtcSdkLeaveReasonReconnectFailed = 910000007,		/**<[en]Reconnect timeout. [cn]重连超时 */
    HWMSDKRtcSdkLeaveReasonNetworkTest = 910000008,		/**<[en]Network detection. [cn]网络检测，UI不需要关注该错误码，不对外体现 */
    HWMSDKRtcSdkLeaveReasonUserRemoved = 910000009,		/**<[en]User is removed. [cn]用户移除 */
    HWMSDKRtcSdkLeaveReasonRoomDismissed = 910000010,		/**<[en]The room is dismissed. [cn]房间解散 */
    HWMSDKRtcSdkLeaveReasonUserLogined = 910000013,		/**<[en]The app sleeps for a long time. [cn]App长时间休眠 */
    HWMSDKRtcSdkLeaveReasonAuthFailed = 910000014,		/**<[en]Auth failed. [cn]鉴权失败 */
    HWMSDKRtcSdkLeaveReasonAuthRetry = 910000015,		/**<[en]Auth retry. [cn]鉴权重试 */
    HWMSDKRtcSdkLeaveReasonAuthClockSync = 910000016,		/**<[en]Auth clock sync. [cn]时钟同步 */
    HWMSDKRtcSdkLeaveReasonUrlNotRight = 910000017,		/**<[en]Url not right. [cn]Url错误 */
    HWMSDKRtcSdkNodeNotExist = 931000000,		/**<[en]Node not exist. [cn]节点不存在 */
    HWMSDKRtcSdkSessionValidateFail = 931000001,		/**<[en]Session validate fail. [cn]session校验失败 */
    HWMSDKRtcSdkNonceValidateFail = 931000002,		/**<[en]Nonce validate fail. [cn]NONCE校验失败 */
    HWMSDKRtcSdkInternalException = 931000003,		/**<[en]Internal exception. [cn]内部异常 */
    HWMSDKRtcSdkAuthFail = 931000004,		/**<[en]Auth fail. [cn]认证失败 */
    HWMSDKRtcSdkTryAgain = 931000005,		/**<[en]Please try again. [cn]请重试 */
    HWMSDKRtcSdkNeedToSynchronizeClock = 931000006,		/**<[en]Need to synchronize clock. [cn]需要时钟同步 */
    HWMSDKRtcSdkNotFound = 931000007,		/**<[en]Request resource not found. [cn]请求资源不存在 */
    HWMSDKRtcSdkRequestTooMany = 931000008,		/**<[en]Request too many in a fixed time. [cn]固定时间内请求次数太多 */
    HWMSDKRtcSdkClientVersionUnsupported = 931000009,		/**<[en]Client version unsupported. [cn]客户端版本不支持 */
    HWMSDKRtcSdkChannelOnlyMedia = 931000010,		/**<[en]Media channel closed. [cn]媒体通道关闭 */
    HWMSDKRtcSdkParamIsInvalid = 931000011,		/**<[en]Parameter is invalid. [cn]参数非法 */
    HWMSDKRtcSdkWebsocketHeartbeatTimeout = 931000012,		/**<[en]WebSocket heartbeat timeout. [cn]websocket心跳保活超时 */
    HWMSDKRtcSdkConsumerForRequestIdIsNull = 931000013,		/**<[en]Consumer for requestId is null. [cn]ResponseAction根据requestId获取consumer为空 */
    HWMSDKRtcSdkWebsocketOverMaxConnections = 931000014,		/**<[en]WebSocket connections exceeded the maximum limit. [cn]websocket连接总数超过最大限制 */
    HWMSDKRtcSdkWebsocketOverMaxConnectionsPerSeconds = 931000015,		/**<[en]WebSocket connections per second exceeded the maximum limit. [cn]websocket连接速率超过最大限制 */
    HWMSDKRtcSdkWebsocketShapingForGlobalWriteLimit = 931000016,		/**<[en]WebSocket traffic shaping started due to exceeding the global write limit. [cn]websocket总写流量整形，因为超过globalWriteLimit */
    HWMSDKRtcSdkWebsocketShapingForGlobalReadLimit = 931000017,		/**<[en]WebSocket traffic shaping started due to exceeding the global read limit. [cn]websocket总读流量整形，因为超过globalReadLimit */
    HWMSDKRtcSdkWebsocketShapingForChannelWriteLimit = 931000018,		/**<[en]WebSocket traffic shaping started due to exceeding the channel write limit. [cn]websocket channel写流量整形，因为超过channelWriteLimit */
    HWMSDKRtcSdkWebsocketShapingForChannelReadLimit = 931000019,		/**<[en]WebSocket traffic shaping started due to exceeding the channel read limit. [cn]websocket channel读流量整形，因为超过channelReadLimit */
    HWMSDKRtcSdkMessageTimeoutWhenProcess = 931000020,		/**<[en]Message timeout when processing. [cn]消息在队列中等待处理超时 */
    HWMSDKRtcSdkMediaNoEncryptedPortIsClose = 931000021,		/**<[en]Media port without encryption is closed. [cn]媒体非加密通道被关闭 */
    HWMSDKRtcSdkCryptoIsNull = 931000022,		/**<[en]Crypto is null. [cn]crypto不存在 */
    HWMSDKRtcSdkSdpAudioIsNull = 931000023,		/**<[en]SDP audio is null. [cn]sdp 没有携带音频能力 */
    HWMSDKRtcSdkSdpVideoIsNull = 931000024,		/**<[en]SDP video is null. [cn]sdp 没有携带视频能力 */
    HWMSDKRtcSdkSdpAuxIsNull = 931000025,		/**<[en]SDP aux is null. [cn]sdp 没有携带辅流能力 */
    HWMSDKRtcSdkServiceException = 932000000,		/**<[en]Service exception. [cn]服务异常 */
    HWMSDKRtcSdkStreamNumberIsFull = 932000001,		/**<[en]Stream number is full. [cn]流号已满 */
    HWMSDKRtcSdkSfuIsNull = 932000002,		/**<[en]SFU is null. [cn]SFU为空 */
    HWMSDKRtcSdkAddStreamFailed = 932000004,		/**<[en]AddStream failed. [cn]下发流信息失败 */
    HWMSDKRtcSdkAddAdapterFailed = 932000005,		/**<[en]AddAdapter failed. [cn]添加适配器失败 */
    HWMSDKRtcSdkAddAudioStreamRouteFailed = 932000006,		/**<[en]AddAudioStreamRoute failed. [cn]添加音频路由失败 */
    HWMSDKRtcSdkCanNotGetTheUserInUsercache = 932000007,		/**<[en]Can not get the user in userCache. [cn]无法在缓存中查到用户信息 */
    HWMSDKRtcSdkWatchedUserIsNull = 932000010,		/**<[en]Watched user is null. [cn]选看用户不存在 */
    HWMSDKRtcSdkIllegalSdpAudioBandwidth = 932000011,		/**<[en]Illegal sdp audio bandwidth. [cn]音频速率参数非法 */
    HWMSDKRtcSdkUserListIsNull = 932000012,		/**<[en]User list is null. [cn]用户列表为空 */
    HWMSDKRtcSdkIllegalRequestParameters = 932000013,		/**<[en]Illegal request parameters. [cn]非法请求参数 */
    HWMSDKRtcSdkCallAcsException = 932000014,		/**<[en]Call acs exception. [cn]acs内部调用异常 */
    HWMSDKRtcSdkCallSfuException = 932000015,		/**<[en]Call sfu exception. [cn]sfu内部调用异常 */
    HWMSDKRtcSdkCallUrsException = 932000016,		/**<[en]Call urs exception. [cn]内部调用异常 */
    HWMSDKRtcSdkClientCryptoMethodIsWrong = 932000018,		/**<[en]Client crypto method is wrong. [cn]错误的加密算法 */
    HWMSDKRtcSdkClientSrtpKeyDecodeFailed = 932000019,		/**<[en]Client srtp key decode failed. [cn]客户端媒体加密密钥base64解码失败 */
    HWMSDKRtcSdkCanNotGenerateCryptoKey = 932000020,		/**<[en]Can not Generate Crypto key. [cn]生成媒体加密密钥失败 */
    HWMSDKRtcSdkAddstreamcryptoFailed = 932000021,		/**<[en]AddStreamCrypto failed. [cn]下发加密信息异常 */
    HWMSDKRtcSdkFindSfuPublicIpFailed = 932000022,		/**<[en]Find sfu public IP failed. [cn]获取SFU的IP失败 */
    HWMSDKRtcSdkBatchaddstreamrouteFailed = 932000024,		/**<[en]BatchaddStreamRoute failed. [cn]内部调用异常 */
    HWMSDKRtcSdkBatchdelstreamrouteFailed = 932000025,		/**<[en]BatchdelStreamRoute failed. [cn]内部调用异常 */
    HWMSDKRtcSdkBatchupdatestreamcapsinfoFailed = 932000026,		/**<[en]BatchUpdateStreamCapsInfo failed. [cn]内部调用异常 */
    HWMSDKRtcSdkUnsupportedOperation = 932000028,		/**<[en]Unsupported operation. [cn]不支持的操作 */
    HWMSDKRtcSdkResourceNotAvailable = 932000030,		/**<[en]Resource not available. [cn]媒体资源不足 */
    HWMSDKRtcSdkConnectNumOverMax = 932000032,		/**<[en]Connect Num Over Max. [cn]跨房数量超过上限（跨房表示当前在自己的房间同时加入到其他房间） */
    HWMSDKRtcSdkConnectSameRoom = 932000033,		/**<[en]Connect Same Room. [cn]不允许重复跨入同一房间 */
    HWMSDKRtcSdkWebrtcAuxiliaryRetry = 932000034,		/**<[en]WebRTC auxiliary retry. [cn]等待影子用户上线 */
    HWMSDKRtcSdkAddadaptrouteFailed = 932000036,		/**<[en]AddAdaptRoute failed. [cn]向sfu添加适配路由失败 */
    HWMSDKRtcSdkPlayerNotAllowAppsetUpstreams = 932000037,		/**<[en]Player not allow APPset upstreams. [cn]观看者没有上行流，不允许通过appset设置上行流分辨率 */
    HWMSDKRtcSdkVisitAcsTimeoutOrFail = 932000038,		/**<[en]Visit acs timeout or fail. [cn]MCS访问ACS超时或失败 */
    HWMSDKRtcSdkAcsUnavailableOrInternalError = 932000039,		/**<[en]Acs unavailable or Internal error. [cn]ACS不可用或发生内部错误 */
    HWMSDKRtcSdkRommNotFind = 932000040,		/**<[en]Romm not find. [cn]房间没有找到 */
    HWMSDKRtcSdkCascadeNotFind = 932000041,		/**<[en]Cascade not find. [cn]级联没有找到 */
    HWMSDKRtcSdkWebrtcSdpVideoprotocoltypestrNotFind = 932000042,		/**<[en]WebRtc_sdp videoProtocolTypeStr not find. [cn]webrtc_sdp中缺少协议类型 */
    HWMSDKRtcSdkWebrtcSdpVideocodecNotFind = 932000043,		/**<[en]WebRtc_sdp VideoCodec not find. [cn]webrtc_sdp中过滤出的WebRtcVideoCodec没有找到 */
    HWMSDKRtcSdkAdnIsDisabledInRoom = 932000044,		/**<[en]Adn is disabled in room. [cn]房间的ADN未使能 */
    HWMSDKRtcSdkCanNotFindFreeSsrc = 932000045,		/**<[en]Can not find free ssrc. [cn]找不到空闲的SSRC号 */
    HWMSDKRtcSdkAddstreamproxyFailed = 932000046,		/**<[en]AddStreamProxy failed. [cn]向mgr添加流代理信息失败 */
    HWMSDKRtcSdkReselectMediaDevice = 932000047,		/**<[en]Reselect media device. [cn]媒体设备使用报错，请用户重新选择媒体设备 */
    HWMSDKRtcSdkMgrUserIsFull = 932000048,		/**<[en]Mgr user is full. [cn]MGR用户数已满 */
    HWMSDKRtcSdkMrcReceiveMessageTimeout = 932010021,		/**<[en]Mrc receive message timeout. [cn]MRC接收消息超时 */
    HWMSDKRtcSdkRoomIsFull = 934000001,		/**<[en]Room is full. [cn]房间已满 */
    HWMSDKRtcSdkRoomNotExist = 934000002,		/**<[en]Room not exist. [cn]房间不存在 */
    HWMSDKRtcSdkSiteNotExist = 934000003,		/**<[en]Site not exist. [cn]站点不存在 */
    HWMSDKRtcSdkCallRemoteAcsException = 934000004,		/**<[en]Call remote acs exception. [cn]调用ACS失败 */
    HWMSDKRtcSdkUserNotExist = 934000006,		/**<[en]User not exist. [cn]用户不存在 */
    HWMSDKRtcSdkAuxIsExist = 934000007,		/**<[en]Aux is exist. [cn]已存在辅流共享 */
    HWMSDKRtcSdkRegisterTypeUnknown = 934000008,		/**<[en]Register type unknown. [cn]未知的Register Type */
    HWMSDKRtcSdkChannelTypeMismatching = 934000009,		/**<[en]Channel type mismatching. [cn]媒体类型通道不一致 */
    HWMSDKRtcSdkAdnIsNotEnabledInRoom = 934000010,		/**<[en]Adn is not enabled in room. [cn]房间没有开启ADN（ADN是一个走其他路径的媒体通道服务） */
    HWMSDKRtcSdkShareUserExceedsMax = 934000021,		/**<[en]share user number exceeds max. [cn]共享用户数超过最大值 */
    HWMSDKRtcSdkSdkInternalError = 990000001,		/**<[en]Internal error. [cn]内部错误 */
    HWMSDKRtcSdkMsgToolarge = 990000002,		/**<[en]Message too large. [cn]消息长度太大 */
    HWMSDKRtcSdkMemNotEnough = 990000003,		/**<[en]Insufficient memory. [cn]内存不足 */
    HWMSDKRtcSdkSynsendMsgErr = 990000004,		/**<[en]Failed to send message synchronously. [cn]同步发送消息失败 */
    HWMSDKRtcSdkParamError = 990000005,		/**<[en]Parameter error. [cn]参数错误 */
    HWMSDKRtcSdkApiCalledInWrongOrder = 990000006,		/**<[en]Call ID order error. [cn]呼叫ID时序错误 */
    HWMSDKRtcSdkSetupLocalViewFail = 990000007,		/**<[en]Failed to set local screen. [cn]设置本端画面失败 */
    HWMSDKRtcSdkStartRemoteStreamViewFail = 990000008,		/**<[en]Failed to open remote screen. [cn]开启远端画面失败 */
    HWMSDKRtcSdkSetDeviceFail = 990000009,		/**<[en]Device configuration failed. [cn]设备配置失败 */
    HWMSDKRtcSdkInitializing = 990000010,		/**<[en]Initializing. [cn]初始化中 */
    HWMSDKRtcSdkUnInitializing = 990000011,		/**<[en]Deinitializing. [cn]去初始化中 */
    HWMSDKRtcSdkLogUploading = 990000012,		/**<[en]Uploading log. [cn]正在日志上传中 */
    HWMSDKRtcSdkMediaPortError = 990000013,		/**<[en]Failed to get media port. [cn]获取媒体端口失败 */
    HWMSDKRtcSdkWatchViewTooMuch = 990000014,		/**<[en]The maximum number view window reached . [cn]选看窗口超过规格数 */
    HWMSDKRtcSdkMediaCmpErr = 990000015,		/**<[en]Media negotiation failed. [cn]媒体协商失败 */
    HWMSDKRtcSdkServerNoResponse = 990000016,		/**<[en]Server no response. [cn]服务器没有响应 */
    HWMSDKRtcSdkUserRoleChangeFail = 990000017,		/**<[en]Role switch failed. [cn]角色切换失败 */
    HWMSDKRtcSdkJoinRoomFail = 990000018,		/**<[en]Failed to join room. [cn]加入房间失败 */
    HWMSDKRtcSdkJoinRoomStatusBusy = 990000019,		/**<[en]Failed to join room. Status is busy. [cn]非空闲状态 */
    HWMSDKRtcSdkJoinRoomServerError = 990000020,		/**<[en]Failed to join room. Server error. [cn]加入房间失败，服务器异常 */
    HWMSDKRtcSdkJoinRoomServiceUnreachable = 990000021,		/**<[en]Failed to join room. Service unavaliable. [cn]加入房间失败，服务不可达 */
    HWMSDKRtcSdkJoinRoomAuthFail = 990000022,		/**<[en]Failed to join room. Authentication failed. [cn]加入房间失败，鉴权失败 */
    HWMSDKRtcSdkJoinRoomAuthRetry = 990000023,		/**<[en]Failed to join room. Authentication retry. [cn]加入房间失败，鉴权重试 */
    HWMSDKRtcSdkJoinRoomAuthClockSync = 990000024,		/**<[en]Failed to join room. Clock synchronization. [cn]加入房间失败，时钟同步 */
    HWMSDKRtcSdkJoinRoomUrlNotRight = 990000025,		/**<[en]Failed to join room. URL error. [cn]加入房间失败，url错误 */
    HWMSDKRtcSdkKickedOff = 990000026,		/**<[en]Kicked off. [cn]被踢 */
    HWMSDKRtcSdkScreenCaptureFail = 990000027,		/**<[en]Share failed. [cn]共享失败 */
    HWMSDKRtcSdkExtMediaOutput = 990000028,		/**<[en]Currently in external media output mode, this operation is forbidden. [cn]当前为外部媒体输出模式，禁用该操作 */
    HWMSDKRtcSdkReconnectFailed = 990000029,		/**<[en]Reconnection failed. [cn]重连失败 */
    HWMSDKRtcSdkServerBreakDown = 990000030,		/**<[en]Server break down. [cn]服务器宕机 */
    HWMSDKRtcSdkSignatureExpired = 990000031,		/**<[en]Signature has expired. [cn]签名已过期 */
    HWMSDKRtcSdkSetRemoteRenderModeFail = 990000032,		/**<[en]Failed to set remote window mode. [cn]设置远端窗口模式失败 */
    HWMSDKRtcSdkSetRemoteAudioMuteFail = 990000033,		/**<[en]Failed to subscribe or unsubscribe audio. [cn]订阅或取消订阅音频失败 */
    HWMSDKRtcSdkConnectOtherRoomFail = 990000034,		/**<[en]Failed to connect to other room. [cn]连接其他房间失败 */
    HWMSDKRtcSdkDisconnectOtherRoomFail = 990000035,		/**<[en]Failed to disconnect other room. [cn]断开连接其他房间失败 */
    HWMSDKRtcSdkSetUseroleNotAllowed = 990000036,		/**<[en]Role switching is not allowed. [cn]不允许角色切换 */
    HWMSDKRtcSdkExtMediaCaptureInput = 990000037,		/**<[en]Currently in third-party capture mode, this operation is forbidden. [cn]当前为第三方采集模式，禁用该操作 */
    HWMSDKRtcSdkSetExtaudioCaptureFail = 990000038,		/**<[en]Failed to set third-party audio capture. [cn]设置第三方音频采集失败 */
    HWMSDKRtcSdkSetExtvideoCaptureFail = 990000039,		/**<[en]Failed to set third-party video capture. [cn]设置第三方视频采集失败 */
    HWMSDKRtcSdkSetShareComputerSoundFail = 990000040,		/**<[en]Failed to set share sound switch. [cn]设置共享声音开关失败 */
    HWMSDKRtcSdkSetLocalAudioMuteFail = 990000041,		/**<[en]Failed to start or stop upstream audio stream. [cn]启停上行音频流失败 */
    HWMSDKRtcSdkSetLocalVideoMuteFail = 990000042,		/**<[en]Failed to start or stop upstream video stream. [cn]启停上行视频流失败 */
    HWMSDKRtcSdkUserRemoved = 990000043,		/**<[en]User is removed. [cn]用户被移除 */
    HWMSDKRtcSdkRoomDismissed = 990000044,		/**<[en]The room is dismissed. [cn]房间被解散 */
    HWMSDKRtcSdkSetupRemoteViewFail = 990000045,		/**<[en]Failed to set remote View. [cn]设置远端View失败 */
    HWMSDKRtcSdkRoomFull = 990000052,		/**<[en]Failed to join room because room full. [cn]房间已满，加入失败 */
    HWMSDKRtcSdkNetworkFailed = 990000053,		/**<[en]mmr network error. [cn]mmr网络问题 */
    HWMSDKRtcSdkStartWhiteboardMaxCountExceed = 990000060,		/**<[en]max count error. [cn]超过最大数量 */
    HWMSDKSdkDeviceCameraCommonFailed = 920000001,		/**<[en]Invited common failed [cn]通用错误 */
    HWMSDKSdkDeviceCameraBeused = 920000002,		/**<[en]Invited be used [cn]被占用 */
    HWMSDKSdkDeviceCameraNoPermission = 920000003,		/**<[en]Invited no permission [cn]没权限 */
    HWMSDKSdkDeviceUnsupportAudioFile = 920000004,		/**<[en]Unsupport audio file [cn]不支持的音频文件 */
};

typedef NS_ENUM(NSInteger, HWMRenderMode) {
    HWMSDKConfRenderWindowsGdi = 10,		/**<Windows GDI显示方案，效率较低 */
    HWMSDKConfRenderWindowsD3d = 11,		/**<Windows Direct3D显示方案，要求用户电脑支持Direct3D 9.0以上的版本 */
    HWMSDKConfRenderWindowsD3dSurface = 12,		/**<Windows Direct3D surface显示方案，主要用于数据会议,需要配套HME_V_Render_DisplayImage_MCU使用，要求用户电脑支持Direct3D 9.0以上的版本 */
    HWMSDKConfRenderWindowsD3d11 = 13,		/**<Windows Direct3D11显示方案 */
    HWMSDKConfRenderAppleMetal = 20,
    HWMSDKConfRenderAppleOpengl = 21,
    HWMSDKConfRenderAndroidSurfaceview = 30,		/**<Android平台SurfaceView显示方案，效率较低 */
    HWMSDKConfRenderAndroidGlsurfaceview = 31,		/**<Android平台glSurfaceView显示方案，主流使用模式 */
    HWMSDKConfRenderAndroidNativewindow = 32,		/**<Android平台新增NativeRCS NativeWindow显示方案 */
    HWMSDKConfRenderAndroidMcodecnw = 33,		/**<Android平台MediaCodec+NativeWindow绑定显示方案 */
    HWMSDKConfRenderDefault = 0,		/**<该参数其它平台暂不支持，默认为0 */
};

typedef NS_ENUM(NSInteger, HWMConfRecordType) {
    HWMSDKRecordTypeBan = 0,		/**<[en]Indicates not allowed to record [cn]禁用 */
    HWMSDKRecordTypeRec = 1,		/**<[en]Indicates record [cn]录播 */
    HWMSDKRecordTypeRecLive = 2,		/**<[en]Indicates record and live broadcast [cn]录播+直播 */
    HWMSDKRecordTypeLive = 3,		/**<[en]Indicates live broadcast [cn]直播 */
};

typedef NS_ENUM(NSInteger, HWMConfRoleBefore) {
    HWMConfRoleBeforeInvalid = -1,		/**<[en]Invalid [cn]无效角色 [ios:rename:Invalid] */
    HWMConfRoleBeforeAttendee = 0,		/**<[en]Indicates attendee [cn]普通与会者 [ios:rename:Attendee] */
    HWMConfRoleBeforeChairman = 1,		/**<[en]Indicates chairman [cn]主席 [ios:rename:Chairman] */
    HWMConfRoleBeforeAudience = 2,		/**<[en]Indicates audience [cn]观众 [ios:rename:Audience] */
};

typedef NS_ENUM(NSInteger, HWMAudienceSizeShowMode) {
    HWMAudienceSizeShowModeHiden = 0,		/**<[en]hide mode [cn]隐藏模式 [ios:rename:Hiden] */
    HWMAudienceSizeShowModeShow = 1,		/**<[en]show mode [cn]显示模式 [ios:rename:Show] */
};

typedef NS_ENUM(NSInteger, HWMVmrIdType) {
    HWMVmrIdTypeFixed = 0,		/**<[en]Indicates xxxxx [cn]VmrId是固定类型 [ios:rename:Fixed] */
    HWMVmrIdTypeRandom = 1,		/**<[en]Indicates xxxxx [cn]VmrId是随机类型 [ios:rename:Random] */
};

typedef NS_ENUM(NSInteger, HWMMeetingIdType) {
    HWMMeetingIdTypeRandom = 0,		/**<[en]Indicates random meeting type [cn]随机会议ID [ios:rename:Random] */
    HWMMeetingIdTypePersonal = 1,		/**<[en]Indicates personal meeting type [cn]个人会议ID [ios:rename:Personal] */
    HWMMeetingIdTypeCloud = 2,		/**<[en]Indicates cloud meeting type [cn]云会议ID [ios:rename:Cloud] */
};

typedef NS_ENUM(NSInteger, HWMConfMediaType) {
    HWMConfMediaTypeAudio = 0,		/**<[en]Indicates audio conf [cn]音频会议 [ios:rename:Audio] */
    HWMConfMediaTypeVideo = 1,		/**<[en]Indicates video conf [cn]视频会议 [ios:rename:Video] */
};

typedef NS_ENUM(NSInteger, HWMConfPromptLanguageType) {
    HWMConfPromptLanguageTypeCN = 0,		/**<[en]Indicates ZH_CN [cn]简体中文 [ios:rename:CN] */
    HWMConfPromptLanguageTypeEN = 1,		/**<[en]Indicates EN_US [cn]美国英文 [ios:rename:EN] */
};

typedef NS_ENUM(NSInteger, HWMConfAllowJoinUserType) {
    HWMConfAllowJoinUserTypeAnyone = 0,		/**<[en]Anyone [cn]任何人 [ios:rename:Anyone] */
    HWMConfAllowJoinUserTypeLoginedUser = 1,		/**<[en]logined user [cn]已登录用户 [ios:rename:LoginedUser] */
    HWMConfAllowJoinUserTypeInCompanyUser = 2,		/**<[en]Company user [cn]企业内用户 [ios:rename:InCompanyUser] */
    HWMConfAllowJoinUserTypeInvitedUser = 3,		/**<[en]Invited user [cn]被邀请用户 [ios:rename:InvitedUser] */
};

typedef NS_ENUM(NSInteger, HWMConfResType) {
    HWMSDKConfRestypeDefault = 0,		/**<[en]default [cn]默认 */
    HWMSDKConfRestypeShareVmr = 3,		/**<[en]share vmr [cn]共享vmr */
};

typedef NS_ENUM(NSInteger, HWMInterruptSharePermission) {
    HWMSDKInterruptSharePermissionHostOnly = 0,		/**<[en]Host only [cn]仅主持人/联席可抢共享 */
    HWMSDKInterruptSharePermissionAll = 1,		/**<[en]All participants [cn]所有人可抢共享 */
};

typedef NS_ENUM(NSInteger, HWMTimezone) {
    HWMTimezoneDefault = 0,		/**<[en]Indicates default [cn]Mediax默认时区值 [ios:rename:Default] */
    HWMTimezoneInteerdateLine = 1,		/**<[en]Indicates International Date Line West [cn]日界线西 [ios:rename:InteerdateLine] */
    HWMTimezoneMidwayIsland = 2,		/**<[en]Indicates Midway Island, Samoa [cn]中途岛，萨摩亚群岛 [ios:rename:MidwayIsland] */
    HWMTimezoneHawii = 3,		/**<[en]Indicates Hawaii [cn]夏威夷 [ios:rename:Hawii] */
    HWMTimezoneAlaska = 4,		/**<[en]Indicates Alaska [cn]阿拉斯加 [ios:rename:Alaska] */
    HWMTimezonePacificTime = 5,		/**<[en]Indicates Pacific Time(US&Canada);Tijuana [cn]太平洋时间(美国和加拿大);蒂华纳 [ios:rename:PacificTime] */
    HWMTimezoneArizona = 6,		/**<[en]Indicates Arizona [cn]亚利桑那 [ios:rename:Arizona] */
    HWMTimezoneMountainTime = 7,		/**<[en]Indicates Mountain Time(US&Canada) [cn]山地时间(美国和加拿大) [ios:rename:MountainTime] */
    HWMTimezoneCentralAmerica = 8,		/**<[en]Indicates Central America [cn]中美洲 [ios:rename:CentralAmerica] */
    HWMTimezoneCentralTime = 9,		/**<[en]Indicates Central Time(US&Canada) [cn]中间时间(美国和加拿大) [ios:rename:CentralTime] */
    HWMTimezoneMexicoCity = 10,		/**<[en]Indicates Mexico City [cn]墨西哥城 [ios:rename:MexicoCity] */
    HWMTimezoneSaskatchewan = 11,		/**<[en]Indicates Saskatchewan [cn]萨斯喀彻温 [ios:rename:Saskatchewan] */
    HWMTimezoneBogota = 12,		/**<[en]Indicates Bogota, Lima, Quito [cn]波哥大，利马，基多 [ios:rename:Bogota] */
    HWMTimezoneEasternTime = 13,		/**<[en]Indicates Eastern Time(US&Canada) [cn]东部时间(美国和加拿大) [ios:rename:EasternTime] */
    HWMTimezoneIndiana = 14,		/**<[en]Indicates Indiana(East) [cn]印第安纳(东部) [ios:rename:Indiana] */
    HWMTimezoneAtlanticTime = 15,		/**<[en]Indicates Atlantic time(Canada) [cn]大西洋时间(加拿大) [ios:rename:AtlanticTime] */
    HWMTimezoneCaracas = 16,		/**<[en]Indicates Caracas, La Paz [cn]加拉加斯，拉巴斯 [ios:rename:Caracas] */
    HWMTimezoneSantiago = 17,		/**<[en]Indicates Santiago [cn]圣地亚哥 [ios:rename:Santiago] */
    HWMTimezoneNewfoundland = 18,		/**<[en]Indicates Newfoundland [cn]纽芬兰 [ios:rename:Newfoundland] */
    HWMTimezoneBrasilia = 19,		/**<[en]Indicates Brasilia [cn]巴西利亚 [ios:rename:Brasilia] */
    HWMTimezoneBuenosAires = 20,		/**<[en]Indicates Buenos Aires, Georgetown [cn]布宜诺斯艾利斯，乔治敦 [ios:rename:BuenosAires] */
    HWMTimezoneGreenLand = 21,		/**<[en]Indicates Greenland [cn]格陵兰 [ios:rename:GreenLand] */
    HWMTimezoneMidAtlantic = 22,		/**<[en]Indicates Mid-Atlantic [cn]中大西洋 [ios:rename:MidAtlantic] */
    HWMTimezoneAzores = 23,		/**<[en]Indicates Azores [cn]亚速尔群岛 [ios:rename:Azores] */
    HWMTimezoneCapeverde = 24,		/**<[en]Indicates Cape Verde Is [cn]佛得角群岛 [ios:rename:Capeverde] */
    HWMTimezoneMonrovia = 25,		/**<[en]Indicates Monrovia [cn]蒙罗维亚 [ios:rename:Monrovia] */
    HWMTimezoneGreenwichMeantime = 26,		/**<[en]Indicates Greenwich Mean Time:Dublin, Edinburgh, Lisbon, London [cn]格林威治标准时：都柏林，爱丁堡，里斯本，伦敦 [ios:rename:GreenwichMeantime] */
    HWMTimezoneAmsterdam = 27,		/**<[en]Indicates Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna [cn]阿姆斯特丹，柏林，伯尔尼，罗马，斯德哥尔摩，维也纳 [ios:rename:Amsterdam] */
    HWMTimezoneBelgrade = 28,		/**<[en]Indicates Belgrade, Bratislava, Budapest, Ljubljana, Prague [cn]贝尔格莱德，布拉迪斯拉发，布达佩斯，卢布尔亚纳，布拉格 [ios:rename:Belgrade] */
    HWMTimezoneBrussels = 29,		/**<[en]Indicates Brussels, Copenhagen, Madrid, Paris [cn]布鲁塞尔，哥本哈根，马德里，巴黎 [ios:rename:Brussels] */
    HWMTimezoneSarajevo = 30,		/**<[en]Indicates Sarajevo, Skopje, Sofija, Vilnius, Warsaw, Zagreb [cn]萨拉热窝，斯科普里，维尔纽斯，索非亚，华沙，萨格勒布 [ios:rename:Sarajevo] */
    HWMTimezoneWestcentralAfrica = 31,		/**<[en]Indicates West Central Africa [cn]中非西部 [ios:rename:WestcentralAfrica] */
    HWMTimezoneAthens = 32,		/**<[en]Indicates Athens, Istanbul, Minsk [cn]雅典，伊斯坦布尔，明斯克 [ios:rename:Athens] */
    HWMTimezoneBucharest = 33,		/**<[en]Indicates Bucharest [cn]布加勒斯特 [ios:rename:Bucharest] */
    HWMTimezoneCairo = 34,		/**<[en]Indicates Cairo [cn]开罗 [ios:rename:Cairo] */
    HWMTimezoneHarare = 35,		/**<[en]Indicates Harare, Pretoria [cn]哈拉雷，比勒陀利亚 [ios:rename:Harare] */
    HWMTimezoneHelsinki = 36,		/**<[en]Indicates Helsinki, Riga, Tallinn [cn]赫尔辛基，里加，塔林 [ios:rename:Helsinki] */
    HWMTimezoneJerusalem = 37,		/**<[en]Indicates Jerusalem [cn]耶路撒冷 [ios:rename:Jerusalem] */
    HWMTimezoneBaghdad = 38,		/**<[en]Indicates Baghdad [cn]巴格达 [ios:rename:Baghdad] */
    HWMTimezoneKuwait = 39,		/**<[en]Indicates Kuwait, Riyadh [cn]科威特，利雅得 [ios:rename:Kuwait] */
    HWMTimezoneMoscow = 40,		/**<[en]Indicates Moscow, St. Petersburg, Volgograd [cn]莫斯科，圣彼得堡，喀山，伏尔加格勒 [ios:rename:Moscow] */
    HWMTimezoneNairobi = 41,		/**<[en]Indicates Nairobi [cn]内罗毕 [ios:rename:Nairobi] */
    HWMTimezoneTehran = 42,		/**<[en]Indicates Tehran [cn]德黑兰 [ios:rename:Tehran] */
    HWMTimezoneAbuDhabi = 43,		/**<[en]Indicates Abu Dhabi, Muscat [cn]阿布扎比，马斯喀特 [ios:rename:AbuDhabi] */
    HWMTimezoneTbilisi = 44,		/**<[en]Indicates Tbilisi, Yerevan [cn]第比利斯，埃里温 [ios:rename:Tbilisi] */
    HWMTimezoneKabul = 45,		/**<[en]Indicates Kabul [cn]喀布尔 [ios:rename:Kabul] */
    HWMTimezoneEkaterinburg = 46,		/**<[en]Indicates Ekaterinburg [cn]叶卡捷琳堡 [ios:rename:Ekaterinburg] */
    HWMTimezoneIslamabad = 47,		/**<[en]Indicates Islamabad, Karachi, Tashkent [cn]伊斯兰堡，卡拉奇，塔什干 [ios:rename:Islamabad] */
    HWMTimezoneCalcutta = 48,		/**<[en]Indicates Calcutta, Chennai, Mumbai, New Delhi [cn]加尔各答，马德拉斯，孟买，新德里 [ios:rename:Calcutta] */
    HWMTimezoneKathmandu = 49,		/**<[en]Indicates Kathmandu [cn]加德满都 [ios:rename:Kathmandu] */
    HWMTimezoneAlmaty = 50,		/**<[en]Indicates Almaty [cn]阿拉木图 [ios:rename:Almaty] */
    HWMTimezoneAstana = 51,		/**<[en]Indicates Astana, Dhaka [cn]阿斯塔纳，达卡 [ios:rename:Astana] */
    HWMTimezoneSrijaya = 52,		/**<[en]Indicates Sri Jayawardenepura [cn]斯里哈亚华登尼普拉 [ios:rename:Srijaya] */
    HWMTimezoneRangoon = 53,		/**<[en]Indicates Rangoon [cn]仰光 [ios:rename:Rangoon] */
    HWMTimezoneBangkok = 54,		/**<[en]Indicates Bangkok, Hanoi, Jakarta [cn]曼谷，雅加达，河内 [ios:rename:Bangkok] */
    HWMTimezoneNovosibirsk = 55,		/**<[en]Indicates Novosibirsk [cn]新西伯利亚 [ios:rename:Novosibirsk] */
    HWMTimezoneBeijing = 56,		/**<[en]Indicates Beijing, Chongqing, Hong Kong, Urumqi, Taipei [cn]北京，重庆，香港，乌鲁木齐，台北 [ios:rename:Beijing] */
    HWMTimezoneKrasnoyarsk = 57,		/**<[en]Indicates Krasnoyarsk, Ulaan Bataar [cn]克拉斯诺亚尔斯克，乌兰巴托 [ios:rename:Krasnoyarsk] */
    HWMTimezoneKualaLumpur = 58,		/**<[en]Indicates Kuala Lumpur, Singapore [cn]吉隆坡，新加坡 [ios:rename:KualaLumpur] */
    HWMTimezonePerth = 59,		/**<[en]Indicates Perth [cn]珀斯 [ios:rename:Perth] */
    HWMTimezoneOsaka = 60,		/**<[en]Indicates Osaka, Sapporo, Tokyo [cn]东京，大阪，札幌 [ios:rename:Osaka] */
    HWMTimezoneSeoul = 61,		/**<[en]Indicates Seoul [cn]汉城 [ios:rename:Seoul] */
    HWMTimezoneYakutsk = 62,		/**<[en]Indicates Yakutsk [cn]雅库茨克 [ios:rename:Yakutsk] */
    HWMTimezoneAdelaide = 63,		/**<[en]Indicates Adelaide [cn]阿德莱德 [ios:rename:Adelaide] */
    HWMTimezoneDarwin = 64,		/**<[en]Indicates Darwin [cn]达尔文 [ios:rename:Darwin] */
    HWMTimezoneBrisbane = 65,		/**<[en]Indicates Brisbane [cn]布里斯班 [ios:rename:Brisbane] */
    HWMTimezoneCanberra = 66,		/**<[en]Indicates Canberra, Melbourne, Sydney [cn]堪培拉，墨尔本，悉尼 [ios:rename:Canberra] */
    HWMTimezoneGuam = 67,		/**<[en]Indicates Guam, Port Moresby [cn]关岛，莫尔兹比港 [ios:rename:Guam] */
    HWMTimezoneHobart = 68,		/**<[en]Indicates Hobart [cn]霍巴特 [ios:rename:Hobart] */
    HWMTimezoneVladivostok = 69,		/**<[en]Indicates Vladivostok [cn]符拉迪沃斯托克 [ios:rename:Vladivostok] */
    HWMTimezoneSolomon = 70,		/**<[en]Indicates Solomon Is., New Caledonia [cn]所罗门群岛，新喀里多尼亚 [ios:rename:Solomon] */
    HWMTimezoneAuckland = 71,		/**<[en]Indicates Auckland, Welington [cn]奥克兰，惠灵顿 [ios:rename:Auckland] */
    HWMTimezoneFiji = 72,		/**<[en]Indicates Fiji, Kamchatka, Marshall Is. [cn]富士，堪察加半岛，马绍尔群岛 [ios:rename:Fiji] */
    HWMTimezoneNukualofa = 73,		/**<[en]Indicates Nuku'alofa [cn]努库阿洛法 [ios:rename:Nukualofa] */
    HWMTimezoneIrkutsk = 74,		/**<[en]Indicates Irkutsk [cn]伊尔库茨克 [ios:rename:Irkutsk] */
    HWMTimezoneCasablanca = 75,		/**<[en]Indicates Casablanca [cn]卡萨布兰卡 [ios:rename:Casablanca] */
    HWMTimezoneBaku = 76,		/**<[en]Indicates Baku [cn]巴库 [ios:rename:Baku] */
    HWMTimezoneMagadan = 77,		/**<[en]Indicates Magadan [cn]马加丹 [ios:rename:Magadan] */
};

typedef NS_ENUM(NSInteger, HWMConfRole) {
    HWMConfRoleAttendeee = 0,		/**<[en]Indicates attendee [cn]普通与会者 [ios:rename:Attendeee] */
    HWMConfRoleHost = 1,		/**<[en]Indicates host [cn]会议主持人 [ios:rename:Host] */
    HWMConfRoleAudience = 2,		/**<[en]Indicates audience [cn]观众 [ios:rename:Audience] */
    HWMConfRoleCohost = 3,		/**<[en]Indicates cohost [cn]联席主持人 [ios:rename:Cohost] */
    HWMConfRoleWaiting = 4,		/**<[en]Indicates waiting [cn]等候室成员 [ios:rename:Waiting] */
};

typedef NS_ENUM(NSInteger, HWMCloudRecordType) {
    HWMSDKCloudRecordStart = 0,		/**<[en]Indicates xxxx. [cn]开始录制 */
    HWMSDKCloudRecordPause = 1,		/**<[en]Indicates xxxx. [cn]暂停录制 */
    HWMSDKCloudRecordContinue = 2,		/**<[en]Indicates xxxx. [cn]继续录制 */
    HWMSDKCloudRecordStop = 3,		/**<[en]Indicates xxxx. [cn]停止录制 */
};

typedef NS_ENUM(NSInteger, HWMCloudLiveType) {
    HWMSDKCloudLiveStop = 0,		/**<[en]Indicates xxxx. [cn]停止直播 */
    HWMSDKCloudLiveStart = 1,		/**<[en]Indicates xxxx. [cn]开始直播 */
};

typedef NS_ENUM(NSInteger, HWMSwitchRoleStatusType) {
    HWMSwitchRoleStatusTypeStart = 0,		/**<[en]Indicates xxx [cn]角色转换开始 [ios:rename:Start] */
    HWMSwitchRoleStatusTypeEnd = 1,		/**<[en]Indicates xxx [cn]角色转换结束 [ios:rename:End] */
    HWMSwitchRoleStatusTypeTimeOut = 2,		/**<[en]Indicates xxx [cn]角色转换超时 [ios:rename:TimeOut] */
};

typedef NS_ENUM(NSInteger, HWMStreamType) {
    HWMStreamTypeNone = 0,		/**<[en] [cn]没有流 [ios:rename:none] */
    HWMStreamTypePicture = 1,		/**<[en] [cn]图片流 [ios:rename:picture] */
    HWMStreamTypeVideo = 2,		/**<[en] [cn]视频流 [ios:rename:video] */
    HWMStreamTypeAudioPicture = 3,		/**<[en] [cn]音频图片流 [ios:rename:audioPicture] */
};

typedef NS_ENUM(NSInteger, HWMAttendeeType) {
    HWMAttendeeTypeNormal = 0,		/**<[en]Indicates conference soft terminal user [cn]会议软终端用户 [ios:rename:Normal] */
    HWMAttendeeTypeTelepresence = 1,		/**<[en]Indicates telepresence user [cn]智真用户 [ios:rename:Telepresence] */
    HWMAttendeeTypeTerminal = 2,		/**<[en]Indicates conference room or hard terminal [cn]会议室或硬终端 [ios:rename:Terminal] */
    HWMAttendeeTypeOutside = 3,		/**<[en]Indicates outside attendee [cn]外部与会人 [ios:rename:Outside] */
    HWMAttendeeTypeCustomNumber = 4,		/**<[en]Indicates custom number [cn]自定义号码 [ios:rename:CustomNumber] */
    HWMAttendeeTypeMobile = 5,		/**<[en]Indicates user mobile phone number [cn]用户手机号码 [ios:rename:Mobile] */
    HWMAttendeeTypeAnonymous = 6,		/**<[en]Indicates anonymous user [cn]匿名用户 [ios:rename:Anonymous] */
    HWMAttendeeTypeTelephone = 7,		/**<[en]Indicates user telephone [cn]用户固定电话 [ios:rename:Telephone] */
    HWMAttendeeTypeBoard = 8,		/**<[en]Indicates board user [cn]白板用户 [ios:rename:Board] */
    HWMAttendeeTypeIdeaHub = 9,		/**<[en]Indicates ideahub user [cn]海思芯片的大屏设备 [ios:rename:IdeaHub] */
    HWMAttendeeTypeHWVision = 10,		/**<[en]Indicates hwvision user [cn]智慧屏 [ios:rename:HWVision] */
    HWMAttendeeTypeWeLink = 11,		/**<[en]Indicates welinkc user [cn]welink大众版 [ios:rename:WeLink] */
};

typedef NS_ENUM(NSInteger, HWMConfRecordMode) {
    HWMConfRecordModeDisable = 0,		/**<[en]Indicates disable record [cn]禁止录制 [ios:rename:Disable] */
    HWMConfRecordModeLive = 1,		/**<[en]Indicates live [cn]直播模式 [ios:rename:Live] */
    HWMConfRecordModeRecord = 2,		/**<[en]Indicates record broadcast [cn]录播模式 [ios:rename:Record] */
    HWMConfRecordModeLiveAndRecord = 3,		/**<[en]Indicates live broadcast and record broadcast [cn]直播 + 录播模式 [ios:rename:LiveAndRecord] */
};

typedef NS_ENUM(NSInteger, HWMConfAttendeeState) {
    HWMConfAttendeeStateInConf = 0,		/**<[en]Indicates in conference [cn]会议中 [ios:rename:InConf] */
    HWMConfAttendeeStateCalling = 1,		/**<[en]Indicates is calling [cn]正在呼叫 [ios:rename:Calling] */
    HWMConfAttendeeStateJoining = 2,		/**<[en]Indicates is joining conference [cn]正在加入会议 [ios:rename:Joining] */
    HWMConfAttendeeStateLeaved = 3,		/**<[en]Indicates have leaved [cn]已经离开 [ios:rename:Leaved] */
    HWMConfAttendeeStateNoExist = 4,		/**<[en]Indicates not exist [cn]用户不存在 [ios:rename:NoExist] */
    HWMConfAttendeeStateBusy = 5,		/**<[en]Indicates callee is busy [cn]被叫用户忙 [ios:rename:Busy] */
    HWMConfAttendeeStateNoAnswer = 6,		/**<[en]Indicates no answer [cn]用户无应答 [ios:rename:NoAnswer] */
    HWMConfAttendeeStateReject = 7,		/**<[en]Indicates user reject answer [cn]用户拒绝接听 [ios:rename:Reject] */
    HWMConfAttendeeStateFailed = 8,		/**<[en]Indicates call failed [cn]呼叫失败 [ios:rename:Failed] */
};

typedef NS_ENUM(NSInteger, HWMInviteResult) {
    HWMSDKConfInvitesuccess = 0,		/**<[en]Indicates invite success [cn]邀请成功 */
    HWMSDKConfMmrParticipantReachMaxNum = 1,		/**<[en]Max participants in a single meeting reached. [cn]达到系统单个会议人数上限 */
    HWMSDKConfChairHangup = 2,		/**<[en]chair man hang up. [cn]主持人挂断 */
    HWMSDKConfParticipantLeave = 3,		/**<[en]participants Leaved [cn]用户挂断 */
    HWMSDKConfPortalParticipantVmrLogicResourceNotEnough = 4,		/**<[en]Max number of participants reached. [cn]会议并发方数资源不足 */
    HWMSDKConfPortalParticipantResourceNotEnough = 5,		/**<[en]Insufficient enterprise resources. [cn]企业并发数不足 */
    HWMSDKConfParticipantNoAnswer = 6,		/**<[en]Indicates no answer [cn]用户无应答 */
    HWMSDKConfParticipantNoExist = 7,		/**<[en]Indicates not exist [cn]用户不存在 */
    HWMSDKConfPortalParticipantUnavailable = 8,		/**<[en]Offline. [cn]用户未登录 */
    HWMSDKConfParticipantBusy = 9,		/**<[en]Indicates callee is busy [cn]被叫用户忙 */
    HWMSDKConfParticipantReject = 10,		/**<[en]Indicates user reject answer [cn]用户拒绝接听 */
    HWMSDKConfPortalParticipantMediaResourceNotEnough = 11,		/**<[en]Insufficient meeting resources in the system. [cn]媒体资源不足 */
    HWMSDKConfPstnServiceUnavailable = 12,		/**<[en]Outbound calling disabled. [cn]PSTN服务未开通 */
    HWMSDKConfParticipantCallFailed = 13,		/**<[en]Indicates call failed [cn]呼叫失败 */
    HWMSDKConfPortalAssistantHangup = 14,		/**<[en] conf assistant hangup. [cn]会控助手挂断 */
    HWMSDKConfUserStateAbnormal = 15,		/**<[en] user state abnormal. [cn]用户状态异常 */
    HWMSDKConfServerAbnormal = 16,		/**<[en]server abnormal. [cn]服务器状态异常 */
    HWMSDKConfUnableCallDirectly = 17,		/**<[en]can not call directly. [cn]暂无法呼叫，不允许国际号码直呼 */
    HWMSDKConfJoincConfFailed = 18,		/**<[en]join conf failed. [cn]入会失败 */
    HWMSDKConfOnlyAllowInvitationsFromBelongOrg = 19,		/**<[en]Not allow invitation from external organization. [cn]当前被邀用户不允许被外部成员呼叫入会 */
    HWMSDKConfOnlyAllowInvitationsFromBelongCrop = 20,		/**<[en]Not allow invitation from external crop. [cn]当前被邀用户所在企业限制加入外部会议 */
    HWMSDKConfHasInAudienceList = 21,		/**<[en]user has in audience list. [cn]当前被邀用户已经在观众列表中了 */
    HWMSDKConfHasInWaitingRoomList = 22,		/**<[en]user has in waiting room list. [cn]当前被邀用户已经在等候室列表中了 */
    HWMSDKConfUnknowResult = 23,		/**<[en]unknow result. [cn]当前未识别的错误码状态 */
};

typedef NS_ENUM(NSInteger, HWMConfState) {
    HWMConfStateSchedule = 0,		/**<[en]Indicates schedule state [cn]预定状态 [ios:rename:Schedule] */
    HWMConfStateCreating = 1,		/**<[en]Indicates be creating state [cn]正在创建状态 [ios:rename:Creating] */
    HWMConfStateGoing = 2,		/**<[en]Indicates conf going state [cn]会议已经开始 [ios:rename:Going] */
    HWMConfStateDestroyed = 3,		/**<[en]Indicates conf is destroyed [cn]会议已经关闭 [ios:rename:Destroyed] */
};

typedef NS_ENUM(NSInteger, HWMVideoWndDisplayMode) {
    HWMSDKVideoWndDisplayZoom = 0,		/**<[en]Indicates stretch mode [cn]拉伸模式 */
    HWMSDKVideoWndDisplayBlackBorder = 1,		/**<[en]Indicates (no stretch) black border mode [cn](不拉伸)黑边模式 */
    HWMSDKVideoWndDisplayCrop = 2,		/**<[en]Indicates (no stretch) crop mode [cn](不拉伸)裁剪模式 */
    HWMSDKVideoWndDisplayAutoAdapt = 6,		/**<[en]Indicates auto adapt. [cn] 自适应模式，用于移动设备 */
};

typedef NS_ENUM(NSInteger, HWMVideoWndOrientation) {
    HWMSDKVideoWndLandscape = 0,		/**<[en]Indicates stretch mode [cn]横屏 */
    HWMSDKVideoWndPortrait = 1,		/**<[en]Indicates (no stretch) black border mode [cn]竖屏 */
};

typedef NS_ENUM(NSInteger, HWMVideoWndMirrorMode) {
    HWMVideoWndMirrorModeDefault = 0,		/**<[en]Indicates no mirror (default mode) [cn]0:不做镜像(默认值) [ios:rename:Default] */
    HWMVideoWndMirrorModeVertical = 1,		/**<[en]Indicates vertical mirror type(x axis mirror) [cn]1:垂直镜像(X轴镜像) [ios:rename:Vertical] */
    HWMVideoWndMirrorModeHorizontal = 2,		/**<[en]Indicates horizontal mirror type(y axis mirror) [cn]2:水平镜像(Y轴镜像) [ios:rename:Horizontal] */
};

typedef NS_ENUM(NSInteger, HWMDeviceType) {
    HWMDeviceTypeMic = 0,		/**<[en]Indicates microphone. [cn]麦克风 [ios:rename:Mic] */
    HWMDeviceTypeSpeaker = 1,		/**<[en]Indicates loudspeaker. [cn]扬声器 [ios:rename:Speaker] */
    HWMDeviceTypeVideo = 2,		/**<[en]Indicates camera. [cn]摄像头 [ios:rename:Video] */
};

typedef NS_ENUM(NSInteger, HWMDeviceOrient) {
    HWMDeviceOrientScreenPortrait = 0,		/**<[en]Indicates xxxx. [cn]竖屏，摄像头在上 [ios:rename:ScreenPortrait] */
    HWMDeviceOrientScreenLandScape = 1,		/**<[en]Indicates xxxx. [cn]横屏，摄像头在右 [ios:rename:ScreenLandScape] */
    HWMDeviceOrientScreenPeversePortrait = 2,		/**<[en]Indicates xxxx. [cn]反向竖屏，摄像头在下 [ios:rename:ScreenPeversePortrait] */
    HWMDeviceOrientScreenReverseLandscape = 3,		/**<[en]Indicates xxxx. [cn]反向横屏，摄像头在左 [ios:rename:ScreenReverseLandscape] */
};

typedef NS_ENUM(NSInteger, HWMSimCallPhase) {
    HWMSimCallPhaseOnSimCall = 0,		/**<[en]Indicates the phase on sim call in. [cn]sim卡来电时 [ios:rename:OnSimCall] */
    HWMSimCallPhaseAfterSimCall = 1,		/**<[en]Indicates the phase after sim call end. [cn]sim卡来电挂断后 [ios:rename:AfterSimCall] */
};

typedef NS_ENUM(NSInteger, HWMAudioIOType) {
    HWMAudioIOTypeInput = 0,		/**<[en]Indicates the input of audio. [cn]音频输入,麦克风等 [ios:rename:input] */
    HWMAudioIOTypeOutput = 1,		/**<[en]Indicates the output of audio. [cn]音频输出,扬声器或耳机等 [ios:rename:output] */
    HWMAudioIOTypeDuplex = 2,		/**<[en]Indicates the input and output of audio. [cn]音频输入和输出 [ios:rename:duplex] */
};

typedef NS_ENUM(NSInteger, HWMHowlStatus) {
    HWMHowlStatusNoHowls = 0,		/**<[en]Indicates xxxx. [cn]无啸叫 [ios:rename:NoHowls] */
    HWMHowlStatusInCallDetectHowls = 1,		/**<[en]Indicates xxxx. [cn]通话过程中检测出啸叫 [ios:rename:InCallDetectHowls] */
    HWMHowlStatusSignalsDetectHowls = 2,		/**<[en]Indicates xxxx. [cn] 信号音检测出啸叫 [ios:rename:SignalsDetectHowls] */
};

typedef NS_ENUM(NSInteger, HWMResumeState) {
    HWMResumeStateIdle = 0,		/**<[en]Indicates xxxx [cn]空闲状态 [ios:rename:Idle] */
    HWMResumeStateResuming = 1,		/**<[en]Indicates xxxx [cn]正在恢复(重连)中，应用程序应在此状态下提示用户 [ios:rename:Resuming] */
    HWMResumeStateResumeSuccess = 2,		/**<[en]Indicates xxxx [cn]恢复(重连)成功 [ios:rename:ResumeSuccess] */
};

typedef NS_ENUM(NSInteger, HWMClientDeviceType) {
    HWMClientDeviceTypeDesktop = 0,		/**<[en]desktop [cn]pc登录 [ios:rename:Desktop] */
    HWMClientDeviceTypeMobile = 1,		/**<[en]mobile [cn]移动端登录 [ios:rename:Mobile] */
    HWMClientDeviceTypePad = 2,		/**<[en]pad [cn]平板登录 [ios:rename:Pad] */
    HWMClientDeviceTypeSmartroom = 3,		/**<[en]smart room [cn]smart room版 [ios:rename:smartroom] */
    HWMClientDeviceTypeMiniPrograms = 4,		/**<[en]MiniPrograms [cn]小程序 [ios:rename:MiniPrograms] */
    HWMClientDeviceTypeWeb = 5,		/**<[en]Web [cn]浏览器 [ios:rename:web] */
    HWMClientDeviceTypeTV = 6,		/**<[en]TV [cn]TV版 [ios:rename:TV] */
    HWMClientDeviceTypeHardTerminal = 7,		/**<[en]HardTerminal [cn]硬终端 [ios:rename:HardTerminal] */
    HWMClientDeviceTypeThirdTerminal = 8,		/**<[en]ThirdTerminal [cn]友商终端 [ios:rename:ThirdTerminal] */
    HWMClientDeviceTypePSTN = 9,		/**<[en]PSTN [cn]PSTN [ios:rename:PSTN] */
    HWMClientDeviceTypeMCU = 10,		/**<[en]MCU [cn]MCU [ios:rename:MCU] */
    HWMClientDeviceTypeOther = 11,		/**<[en]other [cn]其他 [ios:rename:Other] */
    HWMSDKClientDeviceUnknown = 99,		/**<[en]unkown [cn]未知 */
};

typedef NS_ENUM(NSInteger, HWMWaitingState) {
    HWMSDKWaitingStateWaiting = 0,		/**<[en]Indicates the waiting state [cn]等候中 */
    HWMSDKWaitingStateJoining = 1,		/**<[en]Indicates the joining state [cn]已准入，正在入会 */
};

typedef NS_ENUM(NSInteger, HWMConfInviteMode) {
    HWMConfInviteModeNormal = 0,		/**<[en]Indicates xxx [cn]正常入会 [ios:rename:Normal] */
    HWMConfInviteModeRetryOfNoStream = 1,		/**<[en]Indicates xxx [cn]无码流重连后入会 [ios:rename:RetryOfNoStream] */
    HWMConfInviteModeRetryOfOutnet = 2,		/**<[en]Indicates xxx [cn]断网重连后 [ios:rename:RetryOfOutnet] */
    HWMConfInviteModeRetryOfTlsUnestablish = 3,		/**<[en]Indicates xxx [cn]tls闪断 [ios:rename:RetryOfTlsUnestablish] */
    HWMConfInviteModeRetryOfPortChange = 4,		/**<[en]Indicates xxx [cn]端口切换 [ios:rename:RetryOfPortChange] */
    HWMConfInviteModeButt = 5,		/**<[ios:rename:Butt] */
};

typedef NS_ENUM(NSInteger, HWMCallType) {
    HWMCallTypeIPAudio = 0,		/**<[en]Indicates IP audio call [cn]IP语音呼叫 [ios:rename:IPAudio] */
    HWMCallTypeIPVideo = 1,		/**<[en]Indicates IP video call [cn]IP视频呼叫 [ios:rename:IPVideo] */
};

typedef NS_ENUM(NSInteger, HWMVmrType) {
    HWMSDKCommercial = 0,		/**<[en]Indicates VMR type. [cn]VMR模式，0商用 */
    HWMSDKFree = 1,		/**<[en]Indicates VMR type. [cn]VMR模式。1试用 */
};

typedef NS_ENUM(NSInteger, HWMLeaveConfMode) {
    HWMLeaveConfModeNormal = 7,		/**<[en]Indicates xxxx. [cn]正常离会 [ios:rename:Normal] */
    HWMLeaveConfModeNoStream = 8,		/**<[en]Indicates xxxx. [cn]无码流重连后离会 [ios:rename:NoStream] */
    HWMLeaveConfModeOutNet = 9,		/**<[en]Indicates xxxx. [cn]断网重连后 [ios:rename:OutNet] */
    HWMLeaveConfModeTlsUnestablish = 10,		/**<[en]Indicates xxxx. [cn]tls闪断 [ios:rename:TlsUnestablish] */
    HWMLeaveConfModeOnConfEnd = 11,		/**<[en]Indicates xxxx. [cn]服务器挂断 [ios:rename:OnConfEnd] */
    HWMLeaveConfModePortChange = 12,		/**<[en]Indicates xxxx. [cn]端口切换 [ios:rename:PortChange] */
    HWMLeaveConfModeNetBreak = 13,		/**<[en]Indicates xxxx. [cn]无码流探测断网离会 [ios:rename:NetBreak] */
    HWMLeaveConfModeOfflineTimeout = 14,		/**<[en]Indicates xxxx. [cn]断网重连超时离会 [ios:rename:OfflineTimeout] */
    HWMLeaveConfModeOnMmrRoomLeave = 15,		/**<[en]Indicates xxxx. [cn]mmr离会 [ios:rename:OnMmrRoomLeave] */
    HWMLeaveConfModeOnRtcRoomLeave = 16,		/**<[en]Indicates xxxx. [cn]rtc离会 [ios:rename:OnRtcRoomLeave] */
    HWMSDKModeOnKickOut = 17,		/**<[en]Indicates xxxx. [cn]rtc被踢离会 */
    HWMSDKModeOnLogout = 18,		/**<[en]Indicates xxxx. [cn]rtc登出离会 */
    HWMSDKModeOnOfUserDelete = 19,		/**<[en]Indicates xxxx. [cn]rtc用户注销离会 */
    HWMSDKModeOnJoinconfFailed = 20,		/**<[en]Indicates xxxx. [cn]rtc加入会议失败离会 */
    HWMSDKModeOnMmrJoinconfFailed = 21,		/**<[en]Indicates xxxx. [cn]rtcMMR加入会议失败离会 */
    HWMSDKModeOnAcceptConfTimeout = 22,		/**<[en]Indicates xxxx. [cn]rtc被邀入会超时离会 */
    HWMSDKModeOnJoinConfTimeout = 23,		/**<[en]Indicates xxxx. [cn]加入会议超时 */
    HWMSDKModeMmrMediaRejoin = 24,		/**<[en]Indicates mmr media rejoin. [cn]MMR媒体重入会 */
};

typedef NS_ENUM(NSInteger, HWMReconnectStatusMode) {
    HWMSDKStatusTypeNormal = 0,
    HWMSDKStatusTypeReconnecting = 1,
    HWMSDKStatusTypeReconnected = 2,
};

typedef NS_ENUM(NSInteger, HWMCameraPosition) {
    HWMCameraPositionBack = 0,		/**<[en]Indicates xxxx. [cn]后置摄像头 [ios:rename:Back] */
    HWMCameraPositionFront = 1,		/**<[en]Indicates xxxx. [cn]前置摄像头 [ios:rename:Front] */
    HWMCameraPositionNotUsed = 2,		/**<[en]Indicates xxxx. [cn]摄像头未使用 [ios:rename:NotUsed] */
    HWMCameraPositionAll = 3,		/**<[en]Indicates xxxx. [cn]不区分前后置摄像头(给PC和MAC端使用时, 用于设置本地画面的镜像模式) [ios:rename:All] */
};

typedef NS_ENUM(NSInteger, HWMCameraMirrorType) {
    HWMSDKMirrorNone = 0,		/**<[en]Indicates xxxx. [cn]不做镜像 */
    HWMSDKMirrorUpDown = 1,		/**<[en]Indicates xxxx. [cn]上下镜像 */
    HWMSDKMirrorLeftRight = 2,		/**<[en]Indicates xxxx. [cn]左右镜像 */
};

typedef NS_ENUM(NSInteger, HWMAudioVqeMode) {
    HWMSDKAudioVqeAuto = 1,		/**<[en]Indicates the audio vqe auto. [cn]自适应模型 */
    HWMSDKAudioVqeNormal = 2,		/**<[en]Indicates the audio vqe normal. [cn]个人电脑普通模式 */
    HWMSDKAudioVqeLoudspeaker = 3,		/**<[en]Indicates the audio vqe loudspeaker. [cn]支持调音台等扩音设备回声削波模式--超大会议室 */
    HWMSDKAudioVqeBoard = 4,		/**<[en]Indicates the audio vqe broad. [cn]电子白板模式 */
};

typedef NS_ENUM(NSInteger, HWMVideoFrameFormat) {
    HWMSDKVideoImageI420 = 100,		/**<[en]Indicates the I420. [cn]I420 */
    HWMSDKVideoImageYv12 = 101,		/**<[en]Indicates the YV12. [cn]YV12 */
    HWMSDKVideoImageYuy2 = 102,		/**<[en]Indicates the YUY2. [cn]YUY2 */
    HWMSDKVideoImageUyvy = 103,		/**<[en]Indicates the UYVY. [cn]UYVY */
    HWMSDKVideoImageNv12 = 104,		/**<[en]Indicates the NV12. [cn]NV12 */
    HWMSDKVideoImageNv21 = 105,		/**<[en]Indicates the NV21. [cn]NV21 */
    HWMSDKVideoImageArgb = 200,		/**<[en]Indicates the ARGB. [cn]ARGB */
    HWMSDKVideoImageRgb24 = 201,		/**<[en]Indicates the RGB24. [cn]RGB24 */
    HWMSDKVideoImageRgb565 = 202,		/**<[en]Indicates the RGB565. [cn]RGB565 */
    HWMSDKVideoImageBgraMac = 203,		/**<[en]Indicates the BGRA_MAC. [cn]BGRA_MAC */
    HWMSDKVideoImageArgb4444 = 204,		/**<[en]Indicates the ARGB4444. [cn]ARGB4444 */
    HWMSDKVideoImageArgb1555 = 205,		/**<[en]Indicates the ARGB1555. [cn]ARGB1555 */
    HWMSDKVideoImageRgba = 206,		/**<[en]Indicates the RGBA. [cn]RGBA */
    HWMSDKVideoImageBgra = 207,		/**<[en]Indicates the BGRA. [cn]BGRA */
    HWMSDKVideoImageJpeg = 300,		/**<[en]Indicates the JPEG. [cn]JPEG */
    HWMSDKVideoImageTextureOes = 400,		/**<[en]Indicates the TEXTURE_OES. [cn]TEXTURE_OES */
    HWMSDKVideoImageTexture2d = 401,		/**<[en]Indicates the TEXTURE_2D. [cn]TEXTURE_2D */
    HWMSDKVideoImageUnknown = 999,		/**<[en]Indicates the UNKNOWN. [cn]UNKNOWN */
};

typedef NS_ENUM(NSInteger, HWMPeripheralSoundDeviceType) {
    HWMSDKPeripheralSoundDeviceTypeUnknown = 0,		/**<[en]Indicates xxxx. [cn]unknown */
    HWMSDKPeripheralSoundDeviceType3point5mmHeadset = 1,		/**<[en]Indicates xxxx. [cn]耳机3.5mm */
    HWMSDKPeripheralSoundDeviceTypeHeadset = 2,		/**<[en]Indicates xxxx. [cn]耳机 */
    HWMSDKPeripheralSoundDeviceTypeBluetooth = 3,		/**<[en]Indicates xxxx. [cn]蓝牙 */
    HWMSDKPeripheralSoundDeviceTypeOnboard = 4,		/**<[en]Indicates xxxx. [cn]板载 */
    HWMSDKPeripheralSoundDeviceTypeOther = 5,		/**<[en]Indicates xxxx. [cn]其他 */
};

typedef NS_ENUM(NSInteger, HWMDevicesLocationInfo) {
    HWMSDKDeviceLocationInfoUnknown = 0,
    HWMSDKDeviceLocationInfoRear = 1,
    HWMSDKDeviceLocationInfoFront = 2,
    HWMSDKDeviceLocationInfoLeft = 3,
    HWMSDKDeviceLocationInfoRight = 4,
    HWMSDKDeviceLocationInfoTop = 5,
    HWMSDKDeviceLocationInfoBottom = 6,
};

typedef NS_ENUM(NSInteger, HWMUpAudioTnrLevel) {
    HWMSDKUpAudioTnrLevelAuto = 0,		/**<[en]Indicates auto mode. [cn]自动 */
    HWMSDKUpAudioTnrLevelLow = 1,		/**<[en]Indicates low mode. [cn]低挡 */
    HWMSDKUpAudioTnrLevelMedium = 2,		/**<[en]Indicates medium mode. [cn]中档 */
    HWMSDKUpAudioTnrLevelHigh = 3,		/**<[en]Indicates high mode. [cn]高档 */
};

typedef NS_ENUM(NSInteger, HWMVirtualBackgroundMode) {
    HWMVirtualBackgroundModeClose = 0,		/**<[en]Indicates close mode [cn]关闭背景虚化-默认 [ios:rename:Close] */
    HWMVirtualBackgroundModeOpen = 1,		/**<[en]Indicates open mode [cn]打开背景虚化 [ios:rename:Open] */
    HWMVirtualBackgroundModeImage = 2,		/**<[en]Indicates use image as background [cn]使用图片作为背景 [ios:rename:Image] */
};

typedef NS_ENUM(NSInteger, HWMParticipantCameraState) {
    HWMParticipantCameraStateClose = 0,		/**<[en]Indicates xxxx. [cn]摄像头关闭 [ios:rename:Close] */
    HWMParticipantCameraStateOpen = 1,		/**<[en]Indicates xxxx. [cn]摄像头打开 [ios:rename:Open] */
    HWMParticipantCameraStateUnknow = 2,		/**<[en]Indicates xxxx. [cn]摄像头状态未上报 [ios:rename:Unknow] */
    HWMParticipantCameraStateNoCamera = 3,		/**<[en]Indicates xxxx. [cn]无摄像头 [ios:rename:NoCamera] */
};

typedef NS_ENUM(NSInteger, HWMAudioState) {
    HWMAudioStateConnected = 0,		/**<[en]Indicates xxxx. [cn]音频已连接 [ios:rename:Connected] */
    HWMAudioStateDisConnected = 1,		/**<[en]Indicates xxxx. [cn]音频已断开 [ios:rename:DisConnected] */
};

typedef NS_ENUM(NSInteger, HWMAudioSwitchStatus) {
    HWMAudioSwitchStatusAuto = 0,		/**<[en]Indicates audio switch mode is auto. [cn]自动模式 [ios:rename:Auto] */
    HWMAudioSwitchStatusOpen = 1,		/**<[en]Indicates audio switch mode is open. [cn]开启模式 [ios:rename:Open] */
    HWMAudioSwitchStatusClose = 2,		/**<[en]Indicates audio switch mode is close. [cn]关闭模式 [ios:rename:Close] */
};

typedef NS_ENUM(NSInteger, HWMDigitalManState) {
    HWMDigitalManStateHide = 0,		/**<[en]Indicates hide. [cn]隐藏数字人 [ios:rename:hide] */
    HWMDigitalManStateShow = 1,		/**<[en]Indicates show. [cn]显示数字人 [ios:rename:show] */
};

typedef NS_ENUM(NSInteger, HWMAiAttendeeType) {
    HWMSDKAiAttendeeTypeNonAi = 0,		/**<[en]Indicates non ai . [cn]非ai */
    HWMSDKAiAttendeeTypeDigitalHumanAssistant = 1,		/**<[en]Indicates non ai . [cn]数字人 */
    HWMSDKAiAttendeeTypeVoiceAssistant = 2,		/**<[en]Indicates non ai . [cn]语音助手 */
};

typedef NS_ENUM(NSInteger, HWMConfSupportLanguageType) {
    HWMConfSupportLanguageTypeOrigin = 1,		/**<[en]Indicates origin [cn]原声 [ios:rename:Origin] */
    HWMConfSupportLanguageType_CN = 2,		/**<[en]Indicates Chinese [cn]中文 [ios:rename:_CN] */
    HWMConfSupportLanguageType_EN = 3,		/**<[en]Indicates English [cn]英语 [ios:rename:_EN] */
    HWMConfSupportLanguageType_FR = 4,		/**<[en]Indicates French [cn]法语 [ios:rename:_FR] */
    HWMConfSupportLanguageType_DE = 5,		/**<[en]Indicates German [cn]德语 [ios:rename:_DE] */
    HWMConfSupportLanguageType_RU = 6,		/**<[en]Indicates Russian [cn]俄语 [ios:rename:_RU] */
    HWMConfSupportLanguageType_ES = 7,		/**<[en]Indicates Spanish [cn]西班牙语 [ios:rename:_ES] */
    HWMConfSupportLanguageType_PT = 8,		/**<[en]Indicates Portuguese [cn]葡萄牙语 [ios:rename:_PT] */
    HWMConfSupportLanguageType_JA = 9,		/**<[en]Indicates Japanese [cn]日语 [ios:rename:_JA] */
    HWMConfSupportLanguageType_KO = 10,		/**<[en]Indicates Korean [cn]韩语 [ios:rename:_KO] */
    HWMConfSupportLanguageType_AR = 11,		/**<[en]Indicates Arabic [cn]阿拉伯语 [ios:rename:_AR] */
    HWMConfSupportLanguageType_IT = 12,		/**<[en]Indicates Italian [cn]意大利语 [ios:rename:_IT] */
    HWMConfSupportLanguageType_TH = 13,		/**<[en]Indicates Thai [cn]泰语 [ios:rename:_TH] */
    HWMConfSupportLanguageType_ID = 14,		/**<[en]Indicates Indonesian [cn]印度尼西亚语 [ios:rename:_ID] */
    HWMConfSupportLanguageType_MS = 15,		/**<[en]Indicates Malay [cn]马来语 [ios:rename:_MS] */
    HWMConfSupportLanguageType_TR = 16,		/**<[en]Indicates Turkish [cn]土耳其语 [ios:rename:_TR] */
    HWMConfSupportLanguageType_CUSTOM1 = 17,		/**<[en]Indicates self define language 1 [cn]自定义语言1 [ios:rename:_CUSTOM1] */
    HWMConfSupportLanguageType_CUSTOM2 = 18,		/**<[en]Indicates self define language 2 [cn]自定义语言2 [ios:rename:_CUSTOM2] */
    HWMConfSupportLanguageType_CUSTOM3 = 19,		/**<[en]Indicates self define language 3 [cn]自定义语言3 [ios:rename:_CUSTOM3] */
    HWMConfSupportLanguageType_CUSTOM4 = 20,		/**<[en]Indicates self define language 4 [cn]自定义语言4 [ios:rename:_CUSTOM4] */
    HWMConfSupportLanguageType_CUSTOM5 = 21,		/**<[en]Indicates self define language 5 [cn]自定义语言5 [ios:rename:_CUSTOM5] */
    HWMConfSupportLanguageType_CUSTOM6 = 22,		/**<[en]Indicates self define language 6 [cn]自定义语言6 [ios:rename:_CUSTOM6] */
    HWMConfSupportLanguageType_CUSTOM7 = 23,		/**<[en]Indicates self define language 7 [cn]自定义语言7 [ios:rename:_CUSTOM7] */
    HWMConfSupportLanguageType_CUSTOM8 = 24,		/**<[en]Indicates self define language 8 [cn]自定义语言8 [ios:rename:_CUSTOM8] */
    HWMConfSupportLanguageType_CUSTOM9 = 25,		/**<[en]Indicates self define language 9 [cn]自定义语言9 [ios:rename:_CUSTOM9] */
    HWMConfSupportLanguageType_CUSTOM10 = 26,		/**<[en]Indicates self define language 10 [cn]自定义语言10 [ios:rename:_CUSTOM10] */
    HWMConfSupportLanguageType_CUSTOM11 = 27,		/**<[en]Indicates self define language 11 [cn]自定义语言11 [ios:rename:_CUSTOM11] */
    HWMConfSupportLanguageType_CUSTOM12 = 28,		/**<[en]Indicates self define language 12 [cn]自定义语言12 [ios:rename:_CUSTOM12] */
    HWMConfSupportLanguageType_CUSTOM13 = 29,		/**<[en]Indicates self define language 13 [cn]自定义语言13 [ios:rename:_CUSTOM13] */
    HWMConfSupportLanguageType_CUSTOM14 = 30,		/**<[en]Indicates self define language 14 [cn]自定义语言14 [ios:rename:_CUSTOM14] */
    HWMConfSupportLanguageType_CUSTOM15 = 31,		/**<[en]Indicates self define language 15 [cn]自定义语言15 [ios:rename:_CUSTOM15] */
    HWMConfSupportLanguageType_CUSTOM16 = 32,		/**<[en]Indicates self define language 16 [cn]自定义语言16 [ios:rename:_CUSTOM16] */
    HWMConfSupportLanguageType_CUSTOM17 = 33,		/**<[en]Indicates self define language 17 [cn]自定义语言17 [ios:rename:_CUSTOM17] */
    HWMConfSupportLanguageType_CUSTOM18 = 34,		/**<[en]Indicates self define language 18 [cn]自定义语言18 [ios:rename:_CUSTOM18] */
    HWMConfSupportLanguageType_CUSTOM19 = 35,		/**<[en]Indicates self define language 19 [cn]自定义语言19 [ios:rename:_CUSTOM19] */
    HWMConfSupportLanguageType_CUSTOM20 = 36,		/**<[en]Indicates self define language 20 [cn]自定义语言20 [ios:rename:_CUSTOM20] */
    HWMConfSupportLanguageTypeInvalid = 37,		/**<[en]Indicates xxxx [cn]无效值 [ios:rename:Invalid] */
};

typedef NS_ENUM(NSInteger, HWMEncryptMode) {
    HWMEncryptModeAuto = 0,		/**<[en]Indicates auto encrypt mode [cn]自适应加密 [ios:rename:Auto] */
    HWMEncryptModeMust = 1,		/**<[en]Indicates must encrypt mode [cn]强制加密 [ios:rename:Must] */
    HWMEncryptModeNone = 2,		/**<[en]Indicates none encrypt [cn]不加密 [ios:rename:None] */
};

typedef NS_ENUM(NSInteger, HWMConfUserType) {
    HWMConfUserTypeWeb = 0,		/**<[en]Indicates web type [cn]WEB方式 [ios:rename:Web] */
    HWMConfUserTypeMobile = 1,		/**<[en]Indicates mobile terminal [cn]移动软终端 [ios:rename:Mobile] */
    HWMConfUserTypePC = 2,		/**<[en]Indicates pc terminal [cn]PC软终端 [ios:rename:PC] */
};

typedef NS_ENUM(NSInteger, HWMInterpreterStateType) {
    HWMInterpreterStateTypeNormal = 0,		/**<[en]Indicates normal attendee interpreter. [cn]非传译员 [ios:rename:Normal] */
    HWMInterpreterStateTypeNotConfirm = 1,		/**<[en]Indicates unconfirmed interpreter. [cn]未确认的传译员 [ios:rename:NotConfirm] */
    HWMInterpreterStateTypeConfirmed = 2,		/**<[en]Indicates interpreter. [cn]已确认的传译员 [ios:rename:Confirmed] */
};

typedef NS_ENUM(NSInteger, HWMSimuInterpretationType) {
    HWMSDKConfctrlInterManual = 0,		/**<[en]Interpretation type is manual.[cn]人工传译员 */
    HWMSDKConfctrlInterAi = 1,		/**<[en]Interpretation type is AI.[cn]AI传译员 */
};

typedef NS_ENUM(NSInteger, HWMExcludeOriginalVoiceSubType) {
    HWMSDKExcludeOriginalByWorkingState = 0,		/**<[en]exclude original by working state [cn]传译员工作时不包含背景原声,不工作时包含 */
    HWMSDKExcludeOriginalAlwaysLanChannel = 1,		/**<[en]exclude original always language channel [cn]始终听语言频道 */
};

typedef NS_ENUM(NSInteger, HWMLocalRecordState) {
    HWMLocalRecordStateStopped = 0,		/**<[en]Indicates xxxx. [cn]本地录制未开始/已终止 [ios:rename:Stopped] */
    HWMLocalRecordStateRunning = 1,		/**<[en]Indicates xxxx. [cn]本地录制正在进行 [ios:rename:Running] */
    HWMLocalRecordStateSuspend = 2,		/**<[en]Indicates xxxx. [cn]本地录制已暂停 [ios:rename:Suspend] */
};

typedef NS_ENUM(NSInteger, HWMCloudRecordState) {
    HWMCloudRecordStateStopped = 0,		/**<[en]Indicates xxxx. [cn]云端录制已终止 [ios:rename:Stopped] */
    HWMCloudRecordStateRunning = 1,		/**<[en]Indicates xxxx. [cn]云端录制正在进行 [ios:rename:Running] */
    HWMCloudRecordStateSuspend = 2,		/**<[en]Indicates xxxx. [cn]云端录制暂停 [ios:rename:Suspend] */
};

typedef NS_ENUM(NSInteger, HWMCloudLiveStatus) {
    HWMCloudLiveStatusStopped = 0,		/**<[en]Indicates xxxx. [cn]云端直播已终止 [ios:rename:Stopped] */
    HWMCloudLiveStatusRunning = 1,		/**<[en]Indicates xxxx. [cn]云端直播正在进行 [ios:rename:Running] */
};

typedef NS_ENUM(NSInteger, HWMArAssistState) {
    HWMSDKArAssistStateStop = 0,		/**<[en]Indicates stop. [cn]未开始AR协作 */
    HWMSDKArAssistStatePrepare = 1,		/**<[en]Indicates start. [cn]准备进行AR协作 */
    HWMSDKArAssistStateStart = 2,		/**<[en]Indicates start. [cn]正在进行AR协作 */
    HWMSDKArAssistStateFrozenScreen = 3,		/**<[en]Indicates was frozen screen. [cn]已冻屏 */
    HWMSDKArAssistStateUnfrozenScreen = 4,		/**<[en]Indicates is unfrozen screen. [cn]未冻屏 */
    HWMSDKArAssistStateOpenLaserPen = 5,		/**<[en]Indicates is open laser pen. [cn]开启激光笔 */
    HWMSDKArAssistStateCloseLaserPen = 6,		/**<[en]Indicates is close laser pen. [cn]关闭激光笔 */
    HWMSDKArAssistStateClose = 7,		/**<[en]Indicates close. [cn]关闭AR协作页面 */
};

typedef NS_ENUM(NSInteger, HWMAskHelpType) {
    HWMSDKAskTypeCancel = 0,		/**<[en]Indicates not ask help[cn]0:取消请求 */
    HWMSDKAskTypeHelp = 1,		/**<[en]Indicates ask help [cn]1:请求帮助 */
};

typedef NS_ENUM(NSInteger, HWMAskHelpStateType) {
    HWMSDKAskStateNoHelp = 0,		/**<[en]Indicates not ask help[cn]0:未请求帮助 */
    HWMSDKAskStateHelp = 1,		/**<[en]Indicates is asking help [cn]1:正在请求帮助 */
};

typedef NS_ENUM(NSInteger, HWMThirdAccountStatus) {
    HWMSDKConfThirdAccountStatusLogined = 0,		/**<[en]thirdaccount has logined.[cn]已登录，可以通过callNumber呼叫 */
    HWMSDKConfThirdAccountStatusNotLogined = 1,		/**<[en]thirdaccount not logined.[cn]未登录，不能通过callNumber呼叫 */
};

typedef NS_ENUM(NSInteger, HWMInviteMediaType) {
    HWMSDKMediaTypeInvalid = 0,		/**<[en]Indicates invalid value. [cn]非法值 */
    HWMSDKVideoInvite = 1,		/**<[en]Indicates video call. [cn]视频呼叫 */
    HWMSDKAudioInvite = 2,		/**<[en]Indicates audio call. [cn]音频呼叫 */
};

typedef NS_ENUM(NSInteger, HWMTelCallStatusType) {
    HWMSDKNotInCarrierCalls = 0,		/**<[en]Indicates not in carrier calls. [cn]未处于运营商通话状态中 */
    HWMSDKAnsweringCallFromCarrier = 1,		/**<[en]Indicates answering call from carrier. [cn]正在接听运营商来电 */
};

typedef NS_ENUM(NSInteger, HWMProjectionRole) {
    HWMSDKConfProjectionTypeDefault = 0,		/**<[en]default.[cn]普通与会者 */
    HWMSDKConfProjectionTypeSender = 1,		/**<[en]sender.[cn]发送方 */
    HWMSDKConfProjectionTypeReceiver = 2,		/**<[en]reciver.[cn]接收方 */
};

typedef NS_ENUM(NSInteger, HWMConfServerType) {
    HWMConfServerTypeMCU = 0,		/**<[en]Indicates conference server type MCU [cn]MCU会议 [ios:rename:MCU] */
    HWMConfServerTypeMMR = 1,		/**<[en]Indicates conference server type MMR [cn]MMR会议 [ios:rename:MMR] */
    HWMConfServerTypeRTC = 5,		/**<[en]Indicates conference server type RTC [cn]RTC会议 [ios:rename:RTC] */
};

typedef NS_ENUM(NSInteger, HWMConferenceType) {
    HWMSDKConfTypeCommon = 0,		/**<[en]Indicates common conference. [cn]普通会议 */
    HWMSDKConfTypeCycle = 1,		/**<[en]Indicates cycle conference. [cn]周期会议 */
};

typedef NS_ENUM(NSInteger, HWMCycleType) {
    HWMSDKCycleTypeDay = 0,		/**<[en]Indicates cycle by day. [cn]以天为周期 */
    HWMSDKCycleTypeWeek = 1,		/**<[en]Indicates cycle by week. [cn]以周为周期 */
    HWMSDKCycleTypeMonth = 2,		/**<[en]Indicates cycle by month. [cn]以月为周期 */
};

typedef NS_ENUM(NSInteger, HWMSummaryState) {
    HWMSDKSummaryStateClose = 0,		/**<[en]Indicates summary close. [cn]会议纪要关闭 */
    HWMSDKSummaryStateOpen = 1,		/**<[en]Indicates summary open. [cn]会议纪要开启 */
};

typedef NS_ENUM(NSInteger, HWMAutoMuteType) {
    HWMSDKAutoMuteTypeDefault = 0,		/**<[en]Indicates auto mute type of default. [cn]默认 */
    HWMSDKAutoMuteTypeMute = 1,		/**<[en]Indicates auto mute type of mute. [cn]静音 */
    HWMSDKAutoMuteTypeUnmute = 2,		/**<[en]Indicates auto mute type of unmute. [cn]非静音 */
};

typedef NS_ENUM(NSInteger, HWMMultiShareType) {
    HWMSDKMultiShareTypeDefult = 0,		/**<[en]Invalid value.[cn]无效值 */
    HWMSDKMultiShareTypeSingal = 1,		/**<[en]Indicates only one user can share.[cn]只允许单人共享 */
    HWMSDKMultiShareTypeMulti = 2,		/**<[en]Indicates not only one user can share.[cn]允许多人共享 */
};

typedef NS_ENUM(NSInteger, HWMDocPermissionType) {
    HWMSDKDocPermissionReader = 0,		/**<[en]Indicates reader. [cn]reader */
    HWMSDKDocPermissionEditor = 1,		/**<[en]Indicates editor. [cn]editor */
    HWMSDKDocPermissionCommentator = 2,		/**<[en]Indicates editor. [cn]commentator */
};

typedef NS_ENUM(NSInteger, HWMCreateConfType) {
    HWMSDKCreateConfNormal = 0,		/**<[en]Indicates normal create conf. [cn]普通创会 */
    HWMSDKCreateConfP2p = 1,		/**<[en]Indicates normal create p2p conf. [cn]点对点创会 */
};

typedef NS_ENUM(NSInteger, HWMJoinStatusType) {
    HWMSDKJoinStatusNotInconf = -1,		/**<[en]Indicates not in conf. [cn]不在会议中 */
    HWMSDKJoinStatusInconf = 0,		/**<[en]Indicates in conf. [cn]正常入会 */
    HWMSDKJoinStatusAudienceWaiting = 1,		/**<[en]Indicates audience waiting. [cn]观众等待 */
    HWMSDKJoinStatusAudiencePauseInconf = 2,		/**<[en]Indicates audience pause in conf. [cn]观众会中暂停 */
    HWMSDKJoinStatusGuestWaitingBeforeConf = 3,		/**<[en]Indicates guest waiting before conf. [cn]来宾会前等待 */
    HWMSDKJoinStatusWaitingroom = 4,		/**<[en]Indicates waiting room. [cn]进入等候室 */
    HWMSDKJoinStatusBreakoutSubConf = 5,		/**<[en]Indicates breakout sub conf. [cn]加入讨论组 */
    HWMSDKJoinStatusReturnToMainConf = 6,		/**<[en]Indicates return to main conf. [cn]返回主会场 */
};

typedef NS_ENUM(NSInteger, HWMConfCreateMode) {
    HWMSDKConfCreateModeDefault = 0,		/**<[en]Indicates default [cn]保留 */
    HWMSDKConfCreateModeP2ptranstoconf = 1,		/**<[en]Indicates default [cn] 2转3 */
    HWMSDKConfCreateModeMmrp2ptranstoconf = 2,		/**<[en]Indicates default [cn] mmr2转3 */
    HWMSDKConfCreateModeMmrP2p = 3,
    HWMSDKConfCreateModeLocalProject = 4,		/**<[en]Indicates mmr p2p. [cn] mmr点对点 */
};

typedef NS_ENUM(NSInteger, HWMShareState) {
    HWMSDKConfShareStateClose = 0,		/**<[en]Indicates no one is sharingh [cn]非数据共享状态 */
    HWMSDKConfShareStateOpen = 1,		/**<[en]Indicates some one is sharing [cn]数据共享状态 */
};

typedef NS_ENUM(NSInteger, HWMEndProjectionConfMode) {
    HWMSDKEndProjectionModeCancel = 0,		/**<[en]Indicates end projection for cancel. [cn]投屏协商中大屏取消 */
    HWMSDKEndProjectionModeBySenderWithTwoMembers = 1,		/**<[en]Indicates end projection by sender with two members. [cn]两方投屏端结束投屏 */
    HWMSDKEndProjectionModeByReceiver = 2,		/**<[en]Indicates end projection by receiver. [cn]大屏端结束投屏 */
    HWMSDKEndProjectionModeBySenderWithMultiMembers = 3,		/**<[en]Indicates end projection by sender with multi members. [cn]多方投屏会议投屏端结束投屏 */
};

typedef NS_ENUM(NSInteger, HWMSpeakingStatus) {
    HWMSDKSpeakingStatusStart = 0,		/**<[en]Indicates start speaking status. [cn]开始发言 */
    HWMSDKSpeakingStatusStop = 1,		/**<[en]Indicates stop speaking status. [cn]结束发言 */
};

typedef NS_ENUM(NSInteger, HWMTerminalType) {
    HWMSDKTerminalTypeSoft = 0,		/**<[en]Indicates soft terminal. [cn]软终端类型 */
    HWMSDKTerminalTypeHard = 1,		/**<[en]Indicates hard terminal. [cn]硬终端类型 */
};

typedef NS_ENUM(NSInteger, HWMLoginCorpType) {
    HWMLoginCorpTypeEnterprise = 0,		/**<[en]xxxxx. [cn]企业版 [ios:rename:Enterprise] */
    HWMLoginCorpTypePublicRegister = 1,		/**<[en]xxxxx. [cn]公共企业，手机、邮箱注册时会放到该企业内 [ios:rename:PublicRegister] */
    HWMLoginCorpTypePublicVision = 2,		/**<[en]xxxxx. [cn]公共企业，智慧屏用户自动开户时会放到该企业内 [ios:rename:PublicVision] */
    HWMLoginCorpTypePublicWhiteBoard = 3,		/**<[en]xxxxx. [cn]公共企业，大屏用户自动开户时会放到该企业内 [ios:rename:PublicWhiteBoard] */
    HWMLoginCorpTypePublicConsumer = 4,		/**<[en]xxxxx. [cn]公共TOC消费者企业 [ios:rename:PublicConsumer] */
    HWMLoginCorpTypeFree = 5,		/**<[en]xxxxx. [cn]免费版 [ios:rename:Free] */
    HWMLoginCorpTypeProfessional = 6,		/**<[en]xxxxx. [cn]专业版 [ios:rename:Professional] */
};

typedef NS_ENUM(NSInteger, HWMDeviceFoldedStateType) {
    HWMDeviceFoldedStateTypeUnfolded = 0,		/**<[en]Indicates xxxx. [cn]设备摊开. [ios:rename:Unfolded] */
    HWMDeviceFoldedStateTypeFolded = 1,		/**<[en]Indicates xxxx. [cn]设备合上. [ios:rename:Folded] */
    HWMDeviceFoldedStateTypeParallelHorizon = 2,		/**<[en]Indicates xxxx. [cn]Indicates xxxx. [ios:rename:ParallelHorizon] */
};

typedef NS_ENUM(NSInteger, HWMGeneralWatchType) {
    HWMGeneralWatchTypeAutoMaxSpeaker = 0,		/**<[en]Indicates automatically select the max speaker. [cn]自动选看最大发言人 [ios:rename:AutoMaxSpeaker] */
    HWMGeneralWatchTypeSpecifiedSelection = 1,		/**<[en]Indicates specified select someone. [cn]指定选看某人 [ios:rename:SpecifiedSelection] */
    HWMGeneralWatchTypeNormalWatch = 2,		/**<[en]Indicates normal watch. [cn]普通选看，区分于最大发言人和手动选看特殊的人 [ios:rename:NormalWatch] */
    HWMGeneralWatchTypeAVCWatch = 3,		/**<[en]Indicates avc画面选看 [cn]avc选看，服务器合成画面 [ios:rename:AVCWatch] */
    HWMSDKBroadcast = 4,		/**<[en]Indicates broadcast mode [cn]广播多画面 */
    HWMSDKAux = 5,		/**<[en]Indicates aux screen mode [cn]新辅流桌面选看 */
    HWMSDKWb = 6,		/**<[en]Indicates aux white board mode [cn]新辅流白板选看 */
};

typedef NS_ENUM(NSInteger, HWMGeneralWatchResolutionLevel) {
    HWMGeneralWatchResolutionLevelWatchResolutionSuper = 0,		/**<[en]Indicates resolution 1080P. [cn]超清- 1080P [ios:rename:WatchResolutionSuper] */
    HWMGeneralWatchResolutionLevelWatchResolutionHigh = 1,		/**<[en]Indicates resolution 720P. [cn]高清- 720P [ios:rename:WatchResolutionHigh] */
    HWMGeneralWatchResolutionLevelWatchResolutionStandard = 2,		/**<[en]Indicates resolution 360P. [cn]标清- 360P [ios:rename:WatchResolutionStandard] */
    HWMGeneralWatchResolutionLevelWatchResolutionSmooth = 3,		/**<[en]Indicates resolution 180P. [cn]流畅- 180P [ios:rename:WatchResolutionSmooth] */
    HWMGeneralWatchResolutionLevelWatchResolutionFuzz = 4,		/**<[en]Indicates resolution 90P. [cn]模糊- 90P [ios:rename:WatchResolutionFuzz] */
};

typedef NS_ENUM(NSInteger, HWMLocalRecordLayoutMode) {
    HWMLocalRecordLayoutModeLayoutModeSingle = 0,		/**<[en]Indicates mode single. [cn]单画面录制模式 [ios:rename:LayoutModeSingle] */
    HWMLocalRecordLayoutModeLayoutModeMulti = 1,		/**<[en]Indicates mode multi. [cn]多画面录制模式 [ios:rename:LayoutModeMulti] */
};

typedef NS_ENUM(NSInteger, HWMLocalRecordLayoutType) {
    HWMLocalRecordLayoutTypeLayoutTypePIP = 0,		/**<[en]Indicates type PIP. [cn]画中画 [ios:rename:LayoutTypePIP] */
    HWMLocalRecordLayoutTypeLayoutTypeSideBySide = 1,		/**<[en]Indicates type PIP. [cn]并列 [ios:rename:LayoutTypeSideBySide] */
    HWMLocalRecordLayoutTypeLayoutTypeGridView = 2,		/**<[en]Indicates type grid view. [cn]宫格 [ios:rename:LayoutTypeGridView] */
};

typedef NS_ENUM(NSInteger, HWMLocalRecordWndType) {
    HWMLocalRecordWndTypeLayoutWndBig = 0,		/**<[en]Indicates wnd big. [cn]大画面 [ios:rename:LayoutWndBig] */
    HWMLocalRecordWndTypeLayoutWndSmall = 1,		/**<[en]Indicates wnd small. [cn]小画面 [ios:rename:LayoutWndSmall] */
};

typedef NS_ENUM(NSInteger, HWMAudienceLayoutType) {
    HWMAudienceLayoutTypeSpeaker = 1,		/**<[en]Indicates audience watch speaker mode. [cn]观众观看演讲者模式 [ios:rename:Speaker] */
    HWMAudienceLayoutTypeGallery = 2,		/**<[en]Indicates audience watch multiave mode. [cn]观众观看画廊模式 [ios:rename:Gallery] */
};

typedef NS_ENUM(NSInteger, HWMVideoResolutionMode) {
    HWMVideoResolutionMode1080 = 0,		/**<[en]Indicates video resolution use 1080P. [cn]大画面最大选看分辨率1080P(所在企业要开通1080P权限) [ios:rename:1080] */
    HWMVideoResolutionMode720 = 1,		/**<[en]Indicates video resolution use 720P. [cn]大画面最大选看分辨率720P(不考虑设备性能) [ios:rename:720] */
    HWMVideoResolutionModeAuto = 2,		/**<[en]Indicates video use auto resolution. [cn]视频自动流畅优先(考虑设备性能匹配合适分辨率) [ios:rename:Auto] */
    HWMVideoResolutionMode360 = 3,		/**<[en]Indicates video resolution use 360P. [cn]大画面最大选看分辨率360P(考虑设备性能匹配合适分辨率) [ios:rename:360] */
    HWMVideoResolutionMode180 = 4,		/**<[en]Indicates video resolution use 180P. [cn]大画面最大选看分辨率180P [ios:rename:180] */
};

typedef NS_ENUM(NSInteger, HWMClientRecordMode) {
    HWMClientRecordModeOnlyChair = 0,		/**<[en]Indicates allow only chair. [cn]仅允许主持人 [ios:rename:OnlyChair] */
    HWMClientRecordModeAll = 1,		/**<[en]Indicates allow all attendee. [cn]允许所有人 [ios:rename:All] */
    HWMClientRecordModePart = 2,		/**<[en]Indicates allow part attendee. [cn]允许部分人 [ios:rename:Part] */
};

typedef NS_ENUM(NSInteger, HWMSetLanguageChannelType) {
    HWMSDKSetLanguageChannelTypeListen = 0,		/**<[en]Indicates listen [cn]接听频道 */
    HWMSDKSetLanguageChannelTypeSpeak = 1,		/**<[en]Indicates speak [cn]发言频道 */
    HWMSDKSetLanguageChannelTypeListenAndSpeak = 2,		/**<[en]Indicates listen and speak [cn]接听和发言频道 */
    HWMSDKSetLanguageChannelTypeOriginalVoice = 3,		/**<[en]Indicates original voice [cn]背景原声 */
};

typedef NS_ENUM(NSInteger, HWMSubtitleLanguageType) {
    HWMSubtitleLanguageTypeChinese = 0,		/**<[en]Indicates ZH_CN [cn]简体中文 [ios:rename:Chinese] */
    HWMSubtitleLanguageTypeEnglish = 1,		/**<[en]Indicates EN_US [cn]美国英文 [ios:rename:English] */
    HWMSubtitleLanguageTypeOrigin = 2,		/**<[en]Indicates EN_ORIGINAL [cn]源语言 [ios:rename:Origin] */
    HWMSubtitleLanguageTypeGERMAN = 3,		/**<[en]Indicates EN_GEM [cn]德语 [ios:rename:GERMAN] */
    HWMSubtitleLanguageTypeFRENCH = 4,		/**<[en]Indicates French. [cn]法语 [ios:rename:FRENCH] */
    HWMSubtitleLanguageTypeRUSSIAN = 5,		/**<[en]Indicates Russian. [cn]俄语 [ios:rename:RUSSIAN] */
    HWMSubtitleLanguageTypeJAPANESE = 6,		/**<[en]Indicates Japanese. [cn]日语 [ios:rename:JAPANESE] */
    HWMSubtitleLanguageTypeKOREA = 7,		/**<[en]Indicates Korea. [cn]韩语 [ios:rename:KOREA] */
    HWMSubtitleLanguageTypeSPANISH = 8,		/**<[en]Indicates Spanish. [cn]西班牙语 [ios:rename:SPANISH] */
    HWMSubtitleLanguageTypePORTUGUESE = 9,		/**<[en]Indicates Portuguese. [cn]葡萄牙语 [ios:rename:PORTUGUESE] */
    HWMSubtitleLanguageTypeARABIC = 10,		/**<[en]Indicates Arabic. [cn]阿拉伯语 [ios:rename:ARABIC] */
    HWMSubtitleLanguageTypeITALIAN = 11,		/**<[en]Indicates Italian. [cn]意大利语 [ios:rename:ITALIAN] */
    HWMSubtitleLanguageTypeTHAI = 12,		/**<[en]Indicates Thai. [cn]泰语 [ios:rename:THAI] */
    HWMSubtitleLanguageTypeINDONESIAN = 13,		/**<[en]Indicates Indonesian. [cn]印度尼西亚语 [ios:rename:INDONESIAN] */
    HWMSubtitleLanguageTypeMALAY = 14,		/**<[en]Indicates Malay. [cn]马来语 [ios:rename:MALAY] */
    HWMSubtitleLanguageTypeTURKISH = 15,		/**<[en]Indicates Turkish. [cn]土耳其语 [ios:rename:TURKISH] */
};

typedef NS_ENUM(NSInteger, HWMTargetLanguageType) {
    HWMSDKSubtitleLanguageDefault = 0,		/**<[en]Indicates is default lan. [cn]默认不翻译 */
    HWMSDKSubtitleLanguageCn = 1,		/**<[en]Indicates is Chinese lan. [cn]中文 */
    HWMSDKSubtitleLanguageEn = 2,		/**<[en]Indicates is English lan. [cn]英文 */
    HWMSDKSubtitleLanguageGe = 3,		/**<[en]Indicates is Germany lan. [cn]德文 */
    HWMSDKSubtitleLanguageFr = 4,		/**<[en]Indicates is French lan. [cn]法语 */
    HWMSDKSubtitleLanguageRu = 5,		/**<[en]Indicates is Russian lan. [cn]俄语 */
    HWMSDKSubtitleLanguageJa = 6,		/**<[en]Indicates is Japanese lan. [cn]日语 */
    HWMSDKSubtitleLanguageKo = 7,		/**<[en]Indicates is Korean lan. [cn]韩语 */
    HWMSDKSubtitleLanguageEs = 8,		/**<[en]Indicates is Spanish lan. [cn]西班牙语 */
    HWMSDKSubtitleLanguagePt = 9,		/**<[en]Indicates is Portuguese lan. [cn]葡萄牙语 */
    HWMSDKSubtitleLanguageAr = 10,		/**<[en]Indicates is Arabic lan. [cn]阿拉伯语 */
    HWMSDKSubtitleLanguageIt = 11,		/**<[en]Indicates is Italian lan. [cn]意大利语 */
    HWMSDKSubtitleLanguageTh = 12,		/**<[en]Indicates is Thai lan. [cn]泰语 */
    HWMSDKSubtitleLanguageId = 13,		/**<[en]Indicates is Indonesian lan. [cn]印度尼西亚语 */
    HWMSDKSubtitleLanguageMs = 14,		/**<[en]Indicates is Malay lan. [cn]马来语 */
    HWMSDKSubtitleLanguageTr = 15,		/**<[en]Indicates is Turkish lan. [cn]土耳其语 */
};

typedef NS_ENUM(NSInteger, HWMConfModeType) {
    HWMSDKModeTypeFree = 0,		/**<[en]Indicates FREE [cn]自由模式 */
    HWMSDKModeTypeFixed = 1,		/**<[en]Indicates FIXED [cn]广播多画面 */
    HWMSDKModeTypeRollcall = 2,		/**<[en]Indicates ROLLCALL [cn]点名模式 */
    HWMSDKModeTypeBroadcast = 3,		/**<[en]Indicates BROADCAST [cn]广播单会场 */
    HWMSDKModeTypeLockFixed = 4,		/**<[en]Indicates locked FIXED [cn]锁定的广播多画面 */
};

typedef NS_ENUM(NSInteger, HWMConfShareMode) {
    HWMSDKModeSupportShare = 0,		/**<[en]Indicates support share [cn]支持共享 */
    HWMSDKModeNotSupportShare = 1,		/**<[en]Indicates not support share [cn]不支持共享 */
    HWMSDKModeShareNeedTips = 2,		/**<[en]Indicates share need tips [cn]共享需要提示 */
};

typedef NS_ENUM(NSInteger, HWMConfIMType) {
    HWMSDKConfImTypeRtm = 0,		/**<[en]Indicates use welink-rtm. [cn]使用welink-rtm实现会中聊天 */
    HWMSDKConfImTypeCim = 1,		/**<[en]Indicates use conf im. [cn]使用会控自带IM实现会中聊天 */
};

typedef NS_ENUM(NSInteger, HWMDefaultViewShareOrderType) {
    HWMSDKViewFirstShare = 0,		/**<[en]Select the oldest share. [cn]选看最早的共享 */
    HWMSDKViewLastShare = 1,		/**<[en]Select the latest share. [cn]选看最后的共享 */
};

typedef NS_ENUM(NSInteger, HWMRefreshViewType) {
    HWMRefreshViewTypeLocalPreview = 1,		/**<[en]Indicates local video preview [cn]本地视频预览 [ios:rename:LocalPreview] */
    HWMRefreshViewTypeVideoView = 2,		/**<[en]Indicates general video [cn]普通视频 [ios:rename:VideoView] */
    HWMRefreshViewTypeAuxDataView = 3,		/**<[en]Indicates auxiliary data [cn]辅流视频 [ios:rename:AuxDataView] */
};

typedef NS_ENUM(NSInteger, HWMRefreshViewEvt) {
    HWMRefreshViewEvtAdd = 1,		/**<[en]Indicates add local view [cn]本地view添加 [ios:rename:Add] */
    HWMRefreshViewEvtRemove = 2,		/**<[en]Indicates remove local view [cn]本地view删除 [ios:rename:Remove] */
};

typedef NS_ENUM(NSInteger, HWMConfPairType) {
    HWMConfPairTypeIdle = 0,		/**<[ios:rename:Idle] */
    HWMConfPairTypeAuto = 1,		/**<[ios:rename:Auto] */
    HWMConfPairTypeManual = 2,		/**<[ios:rename:Manual] */
    HWMConfPairTypeQrcode = 3,		/**<[ios:rename:Qrcode] */
};

typedef NS_ENUM(NSInteger, HWMConfPairState) {
    HWMConfPairStateIdle = 0,		/**<[ios:rename:Idle] */
    HWMConfPairStatePairing = 1,		/**<[ios:rename:Pairing] */
    HWMConfPairStatePairSuccess = 2,		/**<[ios:rename:PairSuccess] */
    HWMConfPairStateCancelPairing = 3,		/**<[ios:rename:CancelPairing] */
    HWMConfPairStatePairFailed = 4,		/**<[ios:rename:PairFailed] */
};

typedef NS_ENUM(NSInteger, HWMAutoRegisterMode) {
    HWMSDKStateDisabled = 0,		/**<[en]Indicates disabled. [cn]不注册（默认） */
    HWMSDKStateAuto = 1,		/**<[en]Indicates auto. [cn]自动注册 */
    HWMSDKStateReused = 2,		/**<[en]Indicates reused. [cn]不注册但支持使用已有帐号（手机号匹配到的帐号） */
};

typedef NS_ENUM(NSInteger, HWMEncodeVersionType) {
    HWMEncodeVersionType10 = 10,		/**<[en]Indicates xxxx. [cn]使用1.0编码器，且不支持解码2.0的所有数据终端 [ios:rename:10] */
    HWMEncodeVersionType11 = 11,		/**<[en]Indicates xxxx. [cn]使用1.0编码器，且支持解码2.0的所有数据终端 [ios:rename:11] */
    HWMEncodeVersionType20 = 20,		/**<[en]Indicates xxxx. [cn]使用2.0编码器，且支持解码2.0的CloudLink硬终端 [ios:rename:20] */
    HWMEncodeVersionType30 = 30,		/**<[en]Indicates xxxx. [cn]使用3.0编码器的数据终端 [ios:rename:30] */
};

typedef NS_ENUM(NSInteger, HWMFirewallModeType) {
    HWMFirewallModeTypeStg = 0,		/**<[en]Indicates xxxx. [cn]只开放TCP 443 [ios:rename:Stg] */
    HWMFirewallModeTypeSvn = 1,		/**<[en]Indicates xxxx. [cn]只开放 TCP/UDP443 [ios:rename:Svn] */
    HWMFirewallModeTypeSbc = 2,		/**<[en]Indicates xxxx. [cn]SBC代理 [ios:rename:Sbc] */
    HWMFirewallModeTypeNull = 3,		/**<[en]Indicates xxxx. [cn]直连SC [ios:rename:Null] */
};

typedef NS_ENUM(NSInteger, HWMJoinFailureReason) {
    HWMSDKJoinFailureReasonConfNotStart = 0,		/**<[en]Indicates meeting not begin. [cn]会议未开始（默认） */
    HWMSDKJoinFailureReasonVmrConflict = 1,		/**<[en]Indicates VMR conflict. [cn]VMR会议冲突 */
};

typedef NS_ENUM(NSInteger, HWMMediaCapControlOperateType) {
    HWMSDKHrtcMediaCapControlOperateTypeEnable = 0,		/**<[en]Indicates enable. [cn]开启 */
    HWMSDKHrtcMediaCapControlOperateTypeDisable = 1,		/**<[en]Indicates disable. [cn]关闭 */
};

typedef NS_ENUM(NSInteger, HWMAudioQualityLevel) {
    HWMSDKAudioQualityNormal = 0,		/**<[en]Indicates normal value [cn]默认值。音频质量正常或没有音频信息 */
    HWMSDKAudioQualityNotGood = 1,		/**<[en]Indicates audio quality not good [cn]音频质量不好 */
    HWMSDKAudioQualityBad = 2,		/**<[en]Indicates audio quality bad [cn]音频质量较差 */
    HWMSDKAudioQualityVeryBad = 3,		/**<[en]Indicates audio quality very bad [cn]音频质量非常差 */
};

typedef NS_ENUM(NSInteger, HWMIncludeOriginalVoiceType) {
    HWMSDKIncludeOriginalVoiceInvalid = 0,		/**<[en]Indicates invalid value [cn]默认无效值。当设置为该值时，是否包含背景原声属性不会被修改 */
    HWMSDKIncludeOriginalVoiceYes = 1,		/**<[en]Indicates include original voice [cn]包含背景原声 */
    HWMSDKIncludeOriginalVoiceNo = 2,		/**<[en]Indicates not include original voice [cn]传译员工作时不包含背景原声,不工作时包含 */
};

typedef NS_ENUM(NSInteger, HWMInviteShareType) {
    HWMSDKCancelInviteShare = 0,		/**<[en] [cn]取消邀请共享 */
    HWMSDKInviteShare = 1,		/**<[en] [cn]邀请共享 */
    HWMSDKRejectShare = 2,		/**<[en] [cn]拒绝共享 */
    HWMSDKAgreeToShare = 3,		/**<[en] [cn]同意共享 */
};

typedef NS_ENUM(NSInteger, HWMLowNetWorkType) {
    HWMLowNetWorkTypeAudio = 0,		/**<[en]Indicates audio type [cn]音频弱网 [ios:rename:Audio] */
    HWMLowNetWorkTypeVideo = 1,		/**<[en]Indicates audio type [cn]视频弱网 [ios:rename:Video] */
    HWMLowNetWorkTypeDataconf = 2,		/**<[en]Indicates audio type [cn]数据会议弱网 [ios:rename:Dataconf] */
    HWMLowNetWorkTypeAnyone = 3,		/**<[en]Indicates audio type [cn]音,视,数任意一个弱网 [ios:rename:Anyone] */
};

typedef NS_ENUM(NSInteger, HWMLowNetWorkStatus) {
    HWMLowNetWorkStatusNormal = 0,		/**<[en]Indicates staus normal [cn]网络正常 [ios:rename:Normal] */
    HWMLowNetWorkStatusBad = 1,		/**<[en]Indicates staus bad [cn]网络差 [ios:rename:Bad] */
    HWMLowNetWorkStatusVeryBad = 2,		/**<[en]Indicates staus very bad [cn]网络非常差 [ios:rename:VeryBad] */
};

typedef NS_ENUM(NSInteger, HWMTMMBRMsgType) {
    HWMTMMBRMsgTypeNone = 0,		/**<[en]Indicates no msg. [cn]无效消息 [ios:rename:None] */
    HWMTMMBRMsgTypeCameraOff = 1,		/**<[en]Indicates turn off camera. [cn]关闭摄像头 [ios:rename:CameraOff] */
    HWMTMMBRMsgTypeCameraOn = 2,		/**<[en]Indicates turn on camera. [cn]打开摄像头 [ios:rename:CameraOn] */
    HWMTMMBRMsgTypeDataClose = 3,		/**<[en]Indicates close data. [cn]关闭辅流 [ios:rename:DataClose] */
    HWMTMMBRMsgTypeDataOpen = 4,		/**<[en]Indicates open data. [cn]打开辅流 [ios:rename:DataOpen] */
};

typedef NS_ENUM(NSInteger, HWMRefreshViewMediaType) {
    HWMRefreshViewMediaTypeVideoPreview = 1,		/**<[en]Indicates local video preview [cn]本地视频预览 [ios:rename:VideoPreview] */
    HWMRefreshViewMediaTypeVideo = 2,		/**<[en]Indicates general video [cn]普通视频 [ios:rename:Video] */
    HWMRefreshViewMediaTypeData = 3,		/**<[en]Indicates auxiliary data [cn]辅流 [ios:rename:Data] */
};

typedef NS_ENUM(NSInteger, HWMRefreshViewEvent) {
    HWMRefreshViewEventAdd = 1,		/**<[en]Indicates add local view [cn]本地view添加 [ios:rename:Add] */
    HWMRefreshViewEventRemove = 2,		/**<[en]Indicates remove local view [cn]本地view删除 [ios:rename:Remove] */
};

typedef NS_ENUM(NSInteger, HWMBgTypeErr) {
    HWMSDKBgErrorImgPath = 0,		/**<无效的背景替换图片路径；建议上层提示：您使用的图片路径错误，请将图片放到正确的路径 */
    HWMSDKBgErrorImgType = 1,		/**<无效的背景替换图片格式；建议上层提示：您使用的图片格式错误，请使用正确格式的图片 */
    HWMSDKBgErrorImgSize = 2,		/**<背景替换图片大小错误；建议上层提示：您使用的图片尺寸不对，请使用尺寸合理的图片 */
    HWMSDKBgErrorSegmentPath = 3,		/**<分割进程exe路径错误，建议上层提示：虚拟背景资源路径错误，请您重新安装应用 */
    HWMSDKBgErrorLoadingSegmentProcess = 4,		/**<由于其他原因，比如进程文件已损坏，加载分割进程失败，建议上层提示：分割进程加载失败，功能不可用 */
    HWMSDKBgErrorReloadingSegment = 5,		/**<重新加载虚拟背景资源失败，建议上层提示：提示用户虚拟背景功能不可用，请重启应用 */
    HWMSDKBgStatusLoadingModelSuccess = 6,		/**<背景分割模型资源加载成功，建议上层在收到了该消息之后，才显示虚拟背景功能入口 */
    HWMSDKBgStatusLoadingModelOvertime = 7,		/**<背景分割模型资源加载超时，建议上层提示：提示用户模型加载超时，建议用户重启应用 */
    HWMSDKBgStatusLoadingModelFailed = 8,		/**<背景分割模型资源加载出错，建议上层提示：提示用户模型资源已损坏，请您重新安装应用 */
    HWMSDKBgStatusLoadingModel = 9,		/**<背景分割模型资源正在加载中 */
    HWMSDKBgStatusHandleFrameOvertime = 10,		/**<背景分割图像混合操作超时, 建议上层提示：虚拟背景切割头像出现异常，请您重新安装应用 */
    HWMSDKBgStatusRetryingLoadModel = 11,		/**<重试加载模型, 建议上层提示：重试 */
    HWMSDKBgStatusHandleBuilt = 12,		/**<初始值, 不生效 */
};

typedef NS_ENUM(NSInteger, HWMAudioRouteType) {
    HWMAudioRouteTypeSpeak = 0,		/**<[en]Indicates xxx [cn]扬声器 [ios:rename:Speak] */
    HWMAudioRouteTypeEarpiece = 1,		/**<[en]Indicates xxx [cn]听筒 [ios:rename:Earpiece] */
    HWMAudioRouteTypeHeadset = 2,		/**<[en]Indicates xxx [cn]耳机 [ios:rename:Headset] */
    HWMAudioRouteTypeBluetooth = 3,		/**<[en]Indicates xxx [cn]蓝牙 [ios:rename:Bluetooth] */
};

typedef NS_ENUM(NSInteger, HWMCameraStartErrorType) {
    HWMSDKNone = 0,		/**<[en]Invited error none [cn]摄像头无错误 */
    HWMSDKCommonFailed = 1,		/**<[en]Invited common failed [cn]通用错误 */
    HWMSDKBeused = 2,		/**<[en]Invited be used [cn]被占用 */
    HWMSDKNoPermission = 3,		/**<[en]Invited no permission [cn]没权限 */
    HWMSDKCameraInblacklist = 4,		/**<[en]camera is in blacklist [cn]摄像头在黑名单中 */
};

typedef NS_ENUM(NSInteger, HWMConfMediaFlowMode) {
    HWMSDKConfMediaFlowModeCoroute = 0,		/**<[en]CoRoute mode. [cn]共路模式 */
    HWMSDKConfMediaFlowModeSeparation = 1,		/**<[en]separation mode. [cn]分离模式 */
    HWMSDKConfMediaFlowModeBypass = 2,		/**<[en]bypass mode. [cn]旁路模式 */
};

typedef NS_ENUM(NSInteger, HWMCPUTooHighType) {
    HWMSDKCaloseCamera = 0,		/**<[en]Invited xxx [cn]cpu过高导致摄像头关闭 */
    HWMSDKForce720p = 1,		/**<[en]Invited xxx [cn]强制720P导致CPU过高 */
};

typedef NS_ENUM(NSInteger, HWMWinClientType) {
    HWMSDKUndefinedClientType = 0,		/**<[en]Invliad Type. [cn]无效的类型 */
    HWMSDKDefaultClientType = 1,		/**<[en]Universal Windows system. [cn]通用的Windows系统 */
    HWMSDKHdcloudWorkspace1ClientType = 2,		/**<[en]Workspace 1.0 Windows. [cn]云桌面1.0 Windows系统 */
    HWMSDKHdcloudWorkspace2ClientType = 3,		/**<[en]Workspace 2.0 Windows. [cn]云桌面2.0 Windows系统 */
    HWMSDKHdcloudWorkspaceOttherClientType = 10000,		/**<[en]Other Workspace Windows Desktop. [cn]其他支持分离的Windows桌面系统 */
};

typedef NS_ENUM(NSInteger, HWMDevicePerformanceLevel) {
    HWMDevicePerformanceLevelLow = 0,		/**<[en]device performance level low [cn]设备性能低等级 [ios:rename:Low] */
    HWMDevicePerformanceLevelMiddle = 1,		/**<[en]device performance level middle [cn]设备性能中等级 [ios:rename:Middle] */
    HWMDevicePerformanceLevelHigh = 2,		/**<[en]device performance level high [cn]设备性能高等级 [ios:rename:High] */
};

typedef NS_ENUM(NSInteger, HWMAiModelType) {
    HWMSDKAiModelTypeAudioAinr = 1,
    HWMSDKAiModelTypeAudioVad = 2,
    HWMSDKAiModelTypeAudioHc = 3,
    HWMSDKAiModelTypeAudioDrb = 4,
    HWMSDKAiModelTypeAudioAires = 5,
    HWMSDKAiModelTypeAudioMos = 6,
    HWMSDKAiModelTypeAudioAsd = 7,
    HWMSDKAiModelTypeAudioEd = 8,
    HWMSDKAiModelTypeAudioPnr = 9,
    HWMSDKAiModelTypeAudioPnremb = 10,
    HWMSDKAiModelTypeAudioPnrCluster = 11,
    HWMSDKAiModelTypeAudioMusicDetect = 12,
};

typedef NS_ENUM(NSInteger, HWMAiModelLoadType) {
    HWMSDKAiModelLoadTypeUnload = 0,
    HWMSDKAiModelLoadTypeLoad = 1,
};

typedef NS_ENUM(NSInteger, HWMCpuLevel) {
    HWMSDKCallCpuLevelSuperLow = 9,
    HWMSDKCallCpuLevelLow = 10,
    HWMSDKCallCpuLevelMiddle = 11,
    HWMSDKCallCpuLevelHigh = 12,
};

typedef NS_ENUM(NSInteger, HWMRecordAudioLevel) {
    HWMSDKHookAudioLevelLow = 0,		/**<[en]Indicates hook audio low level [cn]低等级 */
    HWMSDKHookAudioLevelMiddle = 1,		/**<[en]Indicates hook audio middle level [cn]中等级 */
    HWMSDKHookAudioLevelHigh = 2,		/**<[en]Indicates hook audio high level [cn]高等级 */
};

typedef NS_ENUM(NSInteger, HWMSpeakerModeWndType) {
    HWMSDKSpeakerModeWndNormal = 0,		/**<[en]Indicates display window normal. [cn]正常显示（多窗口） */
    HWMSDKSpeakerModeWndSingle = 1,		/**<[en]Indicates single window. [cn]单窗口 */
};

typedef NS_ENUM(NSInteger, HWMDeviceStatus) {
    HWMSDKDeviceOff = 0,		/**<[en]xxxx. [cn]摄像头/扬声器/麦克风设备关闭 */
    HWMSDKDeviceOn = 1,		/**<[en]xxxx. [cn]摄像头/扬声器/麦克风设备开启 */
    HWMSDKDeviceNone = 2,		/**<[en]xxxx. [cn]无摄像头/扬声器/麦克风设备 */
};

typedef NS_ENUM(NSInteger, HWMAudioDeviceErrCode) {
    HWMSDKAudioDeviceErrNotifyOk = 0,		/**<成功 */
    HWMSDKAudioDeviceErrNotifyNodataRestartFailed = 1,		/**<音频设备无数据，重启失败 */
    HWMSDKAudioDeviceErrNotifyUnknow = 8209,		/**<未知错误 */
    HWMSDKAudioDeviceErrNotifyNoDevice = 8216,		/**<没有设备 */
    HWMSDKAudioDeviceErrNotifyOnExclusiveMode = 8224,		/**<音频设备处于独占模式，且被其他应用独占，可以通知用户取消独占模式 */
    HWMSDKAudioDeviceErrNotifyAccessDenied = 8225,		/**<音频设备API无法访问，可能是设备隐私权限设置问题，由于驱动问题或者防火墙设置的问题 */
    HWMSDKAudioDeviceErrNotifyEndpointCreateFailed = 8226,		/**<音频设备API终端创建失败，音频设备被拔出，或者已重新配置，禁用，删除了音频硬件或关联的硬件资源不可用。使用其他音频设备，重启或者更新驱动 */
    HWMSDKAudioDeviceErrNotifyMmsyserrInvalparam = 8227,		/**<音频设备API非法参数，目前已知是杀毒软件导致 */
    HWMSDKAudioDeviceErrNotifyMmsyserrNodriver = 8228,		/**<音频设备API返回无驱动，需要用户升级驱动 */
    HWMSDKAudioDeviceErrNotifyAudioServerNotRunning = 8229,		/**<用户windows audio服务未启动，或者启动失败 */
};

typedef NS_ENUM(NSInteger, HWMCommercialStatusType) {
    HWMSDKCommercialStatusInactive = 0,		/**<[en]Indicates commercial inactive. [cn]未激活 */
    HWMSDKCommercialStatusActivate = 1,		/**<[en]Indicates commercial activate. [cn]已激活 */
};

typedef NS_ENUM(NSInteger, HWMInviteOpenMicType) {
    HWMSDKOpenMicCommon = 0,		/**<[en]Indicates open mic common. [cn]普通开麦 */
    HWMSDKOpenMicRollcall = 1,		/**<[en]Indicates open mic rollcall. [cn]点名开麦 */
    HWMSDKOpenMicChair = 2,		/**<[en]Indicates open mic be chairman. [cn]申请或转移主持人开麦 */
    HWMSDKOpenMicMuteAll = 3,		/**<[en]Indicates mute/unmute all operate. [cn]全场静音/取消静音操作 */
};

typedef NS_ENUM(NSInteger, HWMAudioFrameType) {
    HWMSDKAudioFrameTypePcm16 = 0,
};

typedef NS_ENUM(NSInteger, HWMVideoImageFormat) {
    HWMSDKVideoImageFormatYuv420p = 0,		/**<[en]Indicates yuv 420P.[cn]yuv 420P格式 */
    HWMSDKVideoImageFormatYuv422i = 1,		/**<[en]Indicates yuv 422I.[cn]yuv 422I格式 */
    HWMSDKVideoImageFormatRgb24 = 2,		/**<[en]Indicates yuv RGB24.[cn]yuv RGB24格式 */
    HWMSDKVideoImageFormatRgba = 3,		/**<[en]Indicates yuv RGBA.[cn]yuv RGBA格式 */
    HWMSDKVideoImageFormatBgra = 4,		/**<[en]Indicates yuv BGRA.[cn]yuv BGRA格式 */
};

typedef NS_ENUM(NSInteger, HWMLocalRecordOperation) {
    HWMSDKLocalRecordOperationStart = 0,
    HWMSDKLocalRecordOperationStoped = 1,
    HWMSDKLocalRecordOperationPaused = 2,
    HWMSDKLocalRecordOperationResumed = 3,
};

typedef NS_ENUM(NSInteger, HWMStopLocalRecordReason) {
    HWMSDKStopLocalRecordInputUi = 0,
    HWMSDKStopLocalRecordLeaveConf = 1,
    HWMSDKStopLocalRecordRoleChanged = 2,
    HWMSDKStopLocalRecordDiskSpaceNotEnough = 3,
    HWMSDKStopLocalRecordCreateFileFailed = 4,
    HWMSDKStopLocalRecordAudioFrameEmpty = 5,
    HWMSDKStopLocalRecordAllocateBufferFailed = 6,
    HWMSDKStopLocalRecordMovetoWaitingroom = 7,
    HWMSDKStopLocalRecordIoErrorDelay = 8,
    HWMSDKStopLocalRecordSegmentedRecording = 9,
};

typedef NS_ENUM(NSInteger, HWMChatPermission) {
    HWMSDKChatPermissionForbiddenAll = 1,		/**<[en]Indicates forbidden all[cn]全员禁止 */
    HWMSDKChatPermissionPrivateOnly = 2,		/**<[en]Indicates private only[cn]仅允许私聊 */
    HWMSDKChatPermissionPublicOnly = 3,		/**<[en]Indicates public only[cn]仅允许公开聊天 */
    HWMSDKChatPermissionFreeTalk = 4,		/**<[en]Indicates free talk[cn]允许自由聊天 */
};

typedef NS_ENUM(NSInteger, HWMAnnotationPermission) {
    HWMSDKAnnotationPermissionAll = 0,		/**<[en]Indicates allow all[cn]全员允许 */
    HWMSDKAnnotationPermissionSharerAndHost = 1,		/**<[en]Indicates Sharer and host only[cn]仅允许共享者、主持人、联席主持人 */
};

typedef NS_ENUM(NSInteger, HWMBreakoutType) {
    HWMSDKBreakoutTypeAuto = 0,		/**<[en]Indicates auto[cn]自动分组 */
    HWMSDKBreakoutTypeManual = 1,		/**<[en]Indicates manual[cn]手动分组 */
    HWMSDKBreakoutTypeFree = 2,		/**<[en]Indicates free[cn]自由分组 */
};

typedef NS_ENUM(NSInteger, HWMFreeAccessType) {
    HWMSDKFreeAccessForbidden = 0,		/**<[en]Indicates forbidden[cn]不能自由选择讨论组 */
    HWMSDKFreeAccessAllowed = 1,		/**<[en]Indicates allow[cn]允许自由选择分组讨论 */
};

typedef NS_ENUM(NSInteger, HWMAllowReturnType) {
    HWMSDKAllowNotReturn = 0,		/**<[en]Indicates not allow return[cn]不允许返回 */
    HWMSDKAllowReturn = 1,		/**<[en]Indicates allow return[cn]允许返回 */
};

typedef NS_ENUM(NSInteger, HWMMoveGroupType) {
    HWMSDKMoveByInvite = 0,		/**<[en]Indicates move by invite[cn]邀请移至讨论组 */
    HWMSDKMoveByForce = 1,		/**<[en]Indicates move by force[cn]强制移至讨论组 */
};

typedef NS_ENUM(NSInteger, HWMStopConfirmType) {
    HWMSDKStopWithoutConfirmed = 0,		/**<[en]Indicates confirm by host[cn]无需确认直接结束 */
    HWMSDKStopConfirmedByHost = 1,		/**<[en]Indicates no confirm [cn]必须主持人确认才能结束 */
};

typedef NS_ENUM(NSInteger, HWMStopCountdownType) {
    HWMSDKStopWithoutCountdown = 0,		/**<[en]Indicates confirm by host[cn]不需要倒计时 */
    HWMSDKStopNeedCountdown = 1,		/**<[en]Indicates no confirm [cn]需要倒计时 */
};

typedef NS_ENUM(NSInteger, HWMAutoStopType) {
    HWMSDKAutoNoStop = 0,		/**<[en]Indicates not auto stop[cn]0:不自动结束 */
    HWMSDKAutoStopByTimeout = 1,		/**<[en]Indicates stop by timeout [cn]1:到时间自动结束 */
};

typedef NS_ENUM(NSInteger, HWMBreakoutConfStatus) {
    HWMSDKBcStatusNotStart = 0,		/**<[en]Indicates not start[cn]未开始 */
    HWMSDKBcStatusStarting = 1,		/**<[en]Indicates not staringt[cn]分组会议启动中 */
    HWMSDKBcStatusIn = 2,		/**<[en]Indicates Sharer only[cn]已开始分组会议 */
    HWMSDKBcStatusStopping = 3,		/**<[en]Indicates Sharer only[cn]正在结束分组讨论 */
};

typedef NS_ENUM(NSInteger, HWMAnswerHelpType) {
    HWMSDKAnswerReject = 3,		/**<[en]Indicates reject help[cn]0:拒绝请求 */
    HWMSDKAnswerAccept = 4,		/**<[en]Indicates accept help [cn]1:应答请求 */
};

typedef NS_ENUM(NSInteger, HWMBreakoutAttendeeStatus) {
    HWMSDKBreakoutAttendeeUnjoined = 0,		/**<[en]Indicates reject help[cn]0:未加入 */
    HWMSDKBreakoutAttendeeJoined = 1,		/**<[en]Indicates accept help [cn]1:已加入 */
};

typedef NS_ENUM(NSInteger, HWMSubscribeConfNotifyType) {
    HWMSDKSubscribeNotifyAllBreakoutConfAttendee = 1,		/**<[en]Indicates reject help[cn]0:支持分组 */
};

typedef NS_ENUM(NSInteger, HWMControlBreakoutType) {
    HWMSDKBreakoutConfStop = 0,		/**<[en]Indicates start breakout conf[cn]0:结束 */
    HWMSDKBreakoutConfStart = 1,		/**<[en]Indicates stop breakout conf [cn]1:开始 */
};

typedef NS_ENUM(NSInteger, HWMJoinType) {
    HWMSDKJoinTypeDefault = 0,
    HWMSDKJoinTypeReconnect = 1,
    HWMSDKJoinTypeJoinBreakoutConf = 2,
    HWMSDKJoinTypeReturnMainConf = 3,
};

typedef NS_ENUM(NSInteger, HWMHostGetMode) {
    HWMSDKGetHostByAttendeeList = 0,
    HWMSDKGetHostByConfInfo = 1,
};

typedef NS_ENUM(NSInteger, HWMServerMultiPicState) {
    HWMSDKServerMultipicStateStop = 0,
    HWMSDKServerMultipicStateStart = 1,
};

typedef NS_ENUM(NSInteger, HWMVasType) {
    HWMSDKVasClose = 0,		/**<[en]Indicates closed vas[cn]0:未开启声控 */
    HWMSDKVasOpen = 1,		/**<[en]Indicates open vas [cn]1:已开启声控 */
};

typedef NS_ENUM(NSInteger, HWMServerMultipicShareType) {
    HWMSDKMultipicShareNone = 0,		/**<[en]Indicates not has share[cn]0:没有辅流 */
    HWMSDKMultipicShareInclude = 1,		/**<[en]Indicates has share [cn]1:有辅流 */
};

typedef NS_ENUM(NSInteger, HWMVideoQualityMode) {
    HWMSDKVideoQualityModeLd = 0,		/**<[en]Indicates video quality use 90P.[cn]最小分辨率90P */
    HWMSDKVideoQualityModeSd = 1,		/**<[en]Indicates video quality use 180P.[cn]最小分辨率180P */
};

typedef NS_ENUM(NSInteger, HWMRecordType) {
    HWMSDKRecordTypeLocal = 0,		/**<[en]local record.[cn]本地录制 */
    HWMSDKRecordTypeCloud = 1,		/**<[en]cloud record.[cn]云录制 */
};

typedef NS_ENUM(NSInteger, HWMAnswerType) {
    HWMSDKAnswerTypeReject = 0,		/**<[en]reject.[cn]拒绝 */
    HWMSDKAnswerTypeAccept = 1,		/**<[en]accept.[cn]同意 */
};

typedef NS_ENUM(NSInteger, HWMScreenModeType) {
    HWMSDKScreenModeSignal = 0,
    HWMSDKScreenModeDouble = 1,
};

typedef NS_ENUM(NSInteger, HWMServerCodecType) {
    HWMSDKServerCodecTypeDisable = 0,		/**<[en]diable.[cn]不启用（默认） */
    HWMSDKServerCodecTypeEnable = 1,		/**<[en]enable.[cn]启用 */
};

typedef NS_ENUM(NSInteger, HWMServerMultiPicType) {
    HWMSDKServerMulticPicDefault = 0,		/**<[en]Indicates the servermultipic default type [cn]默认类型 */
    HWMSDKServerMulticPicAvc = 1,		/**<[en]Indicates the debug level [cn]订阅广播广播多画面IdealHub B2/S2、mobile */
    HWMSDKServerMulticPicAvcWithBackground = 2,		/**<[en]Indicates the debug level [cn]仅订阅带背景广播多画面PC/Smartrooms */
    HWMSDKServerMulticPicAvcWithEqualSplite = 4,		/**<[en]Indicates the debug level [cn]订阅广播多画面+自动均分算力上云终端（智慧屏） */
};

typedef NS_ENUM(NSInteger, HWMLocalRecordingErrorType) {
    HWMSDKLocalRecordingNone = 0,		/**<[en]Invited error none [cn]无任何错误 */
    HWMSDKLocalRecordingAudioRecvNostream = 1,		/**<[en]Invited error not audio recv no stream [cn]某段时间音频数据没接收到 */
};

typedef NS_ENUM(NSInteger, HWMVoiceprintRecordErrorCode) {
    HWMSDKVoiceprintRecordErrOk = 0,
    HWMSDKVoiceprintRecordErrNoisy = 1,
    HWMSDKVoiceprintRecordErrShort = 2,
    HWMSDKVoiceprintRecordErrEnergy = 3,
    HWMSDKVoiceprintRecordErrOther = 4,
};

typedef NS_ENUM(NSInteger, HWMVoiceprintRecordState) {
    HWMSDKVoiceprintRecordStateStop = 0,		/**<[en]Indicates the voiceprint record control state stop [cn]默认类型 ,停止 */
    HWMSDKVoiceprintRecordStateStart = 1,		/**<[en]Indicates the voiceprint record control state start [cn]开始录制声纹 */
};

typedef NS_ENUM(NSInteger, HWMVoiceprintType) {
    HWMSDKVoiceprintTypeManualExtract = 0,		/**<[en]Indicates the voiceprint manual extract [cn]默认类型，有感录入 */
    HWMSDKVoiceprintTypeAutomaticExtract = 1,		/**<[en]Indicates the voiceprint automatic extract [cn]无感录入 */
};

typedef NS_ENUM(NSInteger, HWMCustomThreadType) {
    HWMSDKCustomThreadOff = 0,
    HWMSDKCustomThreadOn = 1,
};

typedef NS_ENUM(NSInteger, HWMRenameType) {
    HWMSDKRenameTypeInConf = 0,		/**<[en]Indicates rename type in conf [cn]会场改名 */
    HWMSDKRenameTypeInWaitingRoom = 1,		/**<[en]Indicates rename type in waiting room [cn]等候室会场改名 */
};

typedef NS_ENUM(NSInteger, HWMAlgoAbility) {
    HWMSDKAlgoAbilityUnknown = -1,		/**<[en]unknown algo ability [cn]能力未知，数据未获得 */
    HWMSDKAlgoAbilityNone = 0,		/**<[en]no any ability [cn]无能力 */
    HWMSDKAlgoAbilityOpenvinoCpu = 8,		/**<[en]support openvino cpu [cn]支持openvino cpu能力 */
    HWMSDKAlgoAbilityOpenvinoGpu = 16,		/**<[en]support openvino gpu [cn]支持openvino gpu能力 */
    HWMSDKAlgoAbilityMnnCpu = 32,		/**<[en]support mnn gpu [cn]支持mnn cpu能力 */
    HWMSDKAlgoAbilityMnnGpuIvc = 64,		/**<[en]support mnn gpu ivc [cn]支持mnn gpu ivc能力 */
    HWMSDKAlgoAbilityMnnGpuEvc = 128,		/**<[en]support mnn gpu evc [cn]支持mnn gpu evc能力 */
    HWMSDKAlgoAbilityHiaiNpu = 1024,		/**<[en]support hiai npu [cn]支持HiAI NPU能力 */
};

typedef NS_ENUM(NSInteger, HWMInviteOpenCameraReason) {
    HWMSDKInviteOpenCameraCommom = 0,		/**<[en]Indicates open camera common. [cn]普通邀请开摄像头 */
    HWMSDKInviteOpenCameraByOnlyCameraOnConf = 1,		/**<[en]Indicates open camera by only camera on conf. [cn]强制视频会议邀请开摄像头 */
};

typedef NS_ENUM(NSInteger, HWMOnlyOpenCameraPermission) {
    HWMSDKOnlyOpenCameraApplyForbiddenForSelf = 0,		/**<[en]Indicates forbidden for self [cn]禁止自己开启 */
    HWMSDKOnlyOpenCameraApplyAllowedForSelf = 1,		/**<[en]Indicates allowed for self [cn]允许自己开启 */
    HWMSDKOnlyOpenCameraApplyForceForAll = 2,		/**<[en]Indicates forbidden for self [cn]强制全员开启 */
};

typedef NS_ENUM(NSInteger, HWMOnlyOpenCameraShowState) {
    HWMSDKOnlyOpenCameraNot = 0,		/**<[en]Indicates only open camera not apply [cn]强制开启摄像头未配置 */
    HWMSDKOnlyOpenCameraFalse = 1,		/**<[en]Indicates only open camera close, camera permission close [cn]强制开启摄像头关闭，摄像头权限关 */
    HWMSDKOnlyOpenCameraTrue = 2,		/**<[en]Indicates only open camera close, camera permission open [cn]强制开启摄像头关闭，摄像头权限开 */
    HWMSDKOnlyOpenCameraForce = 3,		/**<[en]Indicates only open camera open [cn]强制开启摄像头开启 */
};

typedef NS_ENUM(NSInteger, HWMSpecialDeviceBusinessType) {
    HWMSDKSpecialDeviceBusinessTypeNone = 0,
    HWMSDKSpecialDeviceBusinessTypeVirtualBackground = 1,
    HWMSDKSpecialDeviceBusinessTypeVideoH264Hw = 2,
    HWMSDKSpecialDeviceBusinessTypeCamera2Switch = 4,
    HWMSDKSpecialDeviceBusinessTypeCoding = 16,
};

typedef NS_ENUM(NSInteger, HWMForbiddenScreenShotsEnableType) {
    HWMSDKForbiddenScreenShotsEnableTypeOff = 0,
    HWMSDKForbiddenScreenShotsEnableTypeOn = 1,
    HWMSDKForbiddenScreenShotsEnableTypeForcedOn = 2,
};

typedef NS_ENUM(NSInteger, HWMWaterMarkEnableType) {
    HWMSDKWaterMarkEnableTypeOff = 0,
    HWMSDKWaterMarkEnableTypeOn = 1,
    HWMSDKWaterMarkEnableTypeForcedOn = 2,
};

typedef NS_ENUM(NSInteger, HWMConfServiceUploadAuditFileType) {
    HWMSDKConfServiceUploadAuditFileImage = 0,		/**<[en]Indicates the file type is image. [cn]图片审核 */
};

typedef NS_ENUM(NSInteger, HWMConfServiceAuditTaskResultType) {
    HWMSDKConfServiceAuditTaskResultReject = 0,		/**<[en]Indicates the reject. [cn]高风险，建议业务拒绝用户请求或编辑复审 */
    HWMSDKConfServiceAuditTaskResultAccept = 1,		/**<[en]Indicates the accept. [cn]低风险，机审未发现风险，建议编辑抽检 */
    HWMSDKConfServiceAuditTaskResultDubious = 2,		/**<[en]Indicates the dubious. [cn]中低风险，业务需要进一步验证，建议业务进行编辑审核 */
    HWMSDKConfServiceAuditTaskResultValidate = 3,		/**<[en]Indicates the validate. [cn]中风险，业务需要进一步验证，建议业务进行编辑审核 */
    HWMSDKConfServiceAuditTaskResultImageFormatError = 4,		/**<[en]Indicates the image format error. [cn]审核失败，图片格式异常，比如图片不支持、图片格式异常 */
    HWMSDKConfServiceAuditTaskResultImageSizeError = 5,		/**<[en]Indicates the image size error. [cn]审核失败，图片大小异常（超出4M或为0M） */
    HWMSDKConfServiceAuditTaskResultAuditing = 6,		/**<[en]Indicates the auditing. [cn]图片审核中 */
    HWMSDKConfServiceAuditTaskResultImageDownloadError = 7,		/**<[en]Indicates the image download error. [cn]图片下载失败 */
    HWMSDKConfServiceAuditTaskResultAuditFail = 8,		/**<[en]Indicates the audit failed. [cn]其他原因导致图片审核失败 */
};

typedef NS_ENUM(NSInteger, HWMConfServiceAuditTaskOperation) {
    HWMSDKConfServiceAuditTaskOperationDelete = 0,		/**<[en]Indicates the reject. [cn]删除 */
    HWMSDKConfServiceAuditTaskOperationNoop = 1,		/**<[en]Indicates the save. [cn]保留 */
    HWMSDKConfServiceAuditTaskOperationReupload = 2,		/**<[en]Indicates the reupload. [cn]重传 */
    HWMSDKConfServiceAuditTaskOperationRequery = 3,		/**<[en]Indicates the requery. [cn]重新审核 */
};

typedef NS_ENUM(NSInteger, HWMChatMessageType) {
    HWMSDKChatMessageTypeText = 0,		/**<[en]Indicates text message. [cn]文本消息 */
    HWMSDKChatMessageTypeEmoji = 1,		/**<[en]Indicates emoticon message. [cn]表情消息（暂不支持） */
};

typedef NS_ENUM(NSInteger, HWMAudiendeType) {
    HWMSDKAudienceTypeNa = 0,		/**<[en]Na. [cn]不涉及 */
    HWMSDKAudienceTypeMmr = 1,		/**<[en]MMR audience. [cn]普通观众 */
    HWMSDKAudienceTypeLive = 2,		/**<[en]Live audience. [cn]直播观众 */
};

typedef NS_ENUM(NSInteger, HWMDriveState) {
    HWMSDKDriveStateDrive = 0,		/**<[en]Indicates drive. [cn]驱动中 */
    HWMSDKDriveStateUndrive = 1,		/**<[en]Indicates drive. [cn]未驱动 */
};

typedef NS_ENUM(NSInteger, HWMDriveType) {
    HWMSDKDriveTypeVirtualHuman = 0,		/**<[en]Indicates virtual human. [cn]数字人驱动 */
    HWMSDKDriveTypeTts = 1,		/**<[en]Indicates tts. [cn]tts驱动 */
};

typedef NS_ENUM(NSInteger, HWMSimultaneousInterpretType) {
    HWMSDKInterpretTypeManual = 0,		/**<[en]Indicates MANUAL. [cn]人工传译 */
    HWMSDKInterpretTypeAi = 1,		/**<[en]Indicates AI. [cn]AI传译 */
};

typedef NS_ENUM(NSInteger, HWMIntelligentAssistantState) {
    HWMSDKIntelligentAssistantStateStarting = 0,		/**<[en]Indicates STARTING. [cn]启动中 */
    HWMSDKIntelligentAssistantStateSleep = 1,		/**<[en]Indicates SLEEP. [cn]休眠 */
    HWMSDKIntelligentAssistantStateWakeup = 2,		/**<[en]Indicates WAKEUP. [cn]唤醒 */
    HWMSDKIntelligentAssistantStateListen = 3,		/**<[en]Indicates LISTEN. [cn]聆听 */
    HWMSDKIntelligentAssistantStateThink = 4,		/**<[en]Indicates THINK. [cn]思考 */
    HWMSDKIntelligentAssistantStateAnswer = 5,		/**<[en]Indicates ANSWER. [cn]解答 */
    HWMSDKIntelligentAssistantStateFailed = 6,		/**<[en]Indicates FAILED. [cn]失败 */
};

typedef NS_ENUM(NSInteger, HWMIntelligentAssistantOperation) {
    HWMSDKIntelligentAssistantOperationWakeup = 0,		/**<[en]Indicates WAKEUP. [cn]唤醒 */
    HWMSDKIntelligentAssistantOperationInterrupt = 1,		/**<[en]Indicates INTERRUPT. [cn]打断 */
    HWMSDKIntelligentAssistantOperationSleep = 2,		/**<[en]Indicates SLEEP. [cn]休眠 */
};

typedef NS_ENUM(NSInteger, HWMQuestionAnswerMode) {
    HWMSDKQuestionAnswerModeSingle = 0,		/**<[en]Indicates SINGLE. [cn]单次问答 */
    HWMSDKQuestionAnswerModeMultiple = 1,		/**<[en]Indicates MULTIPLE. [cn]多次问答 */
};

typedef NS_ENUM(NSInteger, HWMFoldState) {
    HWMSDKFoldStateUnknown = 0,		/**<[en]Indicates xxxx. [cn] 未知状态 */
    HWMSDKFoldStateExpanded = 1,		/**<[en]Indicates xxxx. [cn] 展开态 */
    HWMSDKFoldStateFolded = 2,		/**<[en]Indicates xxxx. [cn] 折叠态 */
    HWMSDKFoldStateHalfFolded = 3,		/**<[en]Indicates xxxx. [cn] 半折叠态 */
};

typedef NS_ENUM(NSInteger, HWMAudioInterruptHint) {
    HWMSDKOhInterruptHintNone = 0,		/**<[en]Indicates None. [cn] 未知状态 */
    HWMSDKOhInterruptHintResume = 1,		/**<[en]Indicates resume. [cn] 重新开始 */
    HWMSDKOhInterruptHintPause = 2,		/**<[en]Indicates pause. [cn] 暂停 */
    HWMSDKOhInterruptHintStop = 3,		/**<[en]Indicates stop. [cn] 停止 */
    HWMSDKOhInterruptHintDuck = 4,		/**<[en]Indicates duck. [cn] duck */
    HWMSDKOhInterruptHintUnduck = 5,		/**<[en]Indicates unduck. [cn] unduck */
};

typedef NS_ENUM(NSInteger, HWMAudioInterrupSourceType) {
    HWMSDKOhInterruptCapture = 0,		/**<[en]Indicates capture. [cn] 采集器 */
    HWMSDKOhInterruptRender = 1,		/**<[en]Indicates render. [cn] 渲染器 */
};

typedef NS_ENUM(NSInteger, HWMAudioInterrupForceType) {
    HWMSDKOhInterruptForce = 0,		/**<[en]Indicates force. [cn] 强制 */
    HWMSDKOhInterruptShare = 1,		/**<[en]Indicates share. [cn] 共享 */
};

typedef NS_ENUM(NSInteger, HWMCPUAutoCtrlResult) {
    HWMSDKCpuCtrlDown = -1,
    HWMSDKCpuCtrlNone = 0,
    HWMSDKCpuCtrlRise = 1,
    HWMSDKCpuCtrlMax = 2,
};

typedef NS_ENUM(NSInteger, HWMBroadcastImageType) {
    HWMSDKBroadcastImageTypeSingle = 0,
    HWMSDKBroadcastImageTypeMulti = 1,
};

typedef NS_ENUM(NSInteger, HWMBroadcastSwitchMode) {
    HWMSDKBroadcastSwitchModeFixed = 0,
    HWMSDKBroadcastSwitchModeVas = 1,
};

typedef NS_ENUM(NSInteger, HWMAuthType) {
    HWMAuthTypeAccount = 0,		/**<[en]Indicates account+password authentication. [cn]帐号鉴权 [ios:rename:Account] */
    HWMAuthTypeAPPID = 1,		/**<[en]Indicates the app ID authentication. [cn]应用ID鉴权 [ios:rename:APPID] */
    HWMAuthTypeToken = 2,		/**<[en]Indicates the register token auth type. [cn]注册时鉴权 [ios:rename:Token] */
    HWMAuthTypeVerifyCode = 3,		/**<[en]Indicates the verifycode auth type. [cn]验证码登录 [ios:rename:VerifyCode] */
    HWMAuthTypeWeChat = 4,		/**<[en]Indicates the wechat auth type. [cn]微信登录验证 [ios:rename:WeChat] */
    HWMAuthTypeUSGToken = 5,		/**<[en]Indicates the refresh token auth type. [cn]usg长token登录usg [ios:rename:USGToken] */
};

typedef NS_ENUM(NSInteger, HWMClientType) {
    HWMClientTypeWin = 0,		/**<[en]Indicates win. [cn]win平台 [ios:rename:Win] */
    HWMClientTypeMac = 1,		/**<[en]Indicates mac. [cn]mac平台 [ios:rename:Mac] */
    HWMClientTypeAndroid = 2,		/**<[en]Indicates android. [cn]android平台 [ios:rename:Android] */
    HWMClientTypeIos = 3,		/**<[en]Indicates ios. [cn]ios平台 [ios:rename:Ios] */
    HWMClientTypeHWMTVMeeting = 4,		/**<[en]Indicates hwm tv. [cn]tv版 [ios:rename:HWMTVMeeting] */
    HWMClientTypeAndroidPad = 5,		/**<[en]Indicates android pad. [cn]android pad [ios:rename:AndroidPad] */
    HWMClientTypeIosPad = 6,		/**<[en]Indicates iPad. [cn]iPad平台 [ios:rename:IosPad] */
    HWMClientTypeMaxhubMeeting = 7,		/**<[en]Indicates maxhub . [cn]maxhub [ios:rename:MaxhubMeeting] */
    HWMClientTypeSmartroom = 8,		/**<[en]Indicates Indicates smartroom. [cn]smartroom [ios:rename:smartroom] */
    HWMClientTypeOhPC = 9,		/**<[en]Indicates Indicates harmony pc. [cn]鸿蒙pc [ios:rename:ohPC] */
    HWMClientTypeOhMobile = 10,		/**<[en]Indicates Indicates harmony mobile. [cn]鸿蒙移动 [ios:rename:ohMobile] */
    HWMClientTypeOhPad = 11,		/**<[en]Indicates Indicates harmony pad. [cn]鸿蒙pad [ios:rename:ohPad] */
};

typedef NS_ENUM(NSInteger, HWMQueryNonceType) {
    HWMQueryNonceTypeLogin = 0,		/**<[en]Indicates login. [cn]登录 [ios:rename:Login] */
    HWMQueryNonceTypeAssistants = 1,		/**<[en]Indicates assistants. [cn]助手 [ios:rename:Assistants] */
    HWMQueryNonceTypeOrganize = 2,		/**<[en]Indicates organize. [cn]组织树 [ios:rename:Organize] */
    HWMQueryNonceTypeInterpretation = 3,		/**<[en]Indicates interpretation. [cn]传译设置 [ios:rename:Interpretation] */
    HWMQueryNonceTypeSubtitle = 4,		/**<[en]Indicates projection subtitle. [cn]传译设置 [ios:rename:Subtitle] */
    HWMQueryNonceTypeAiAssistants = 5,		/**<[en]Indicates ai assistants. [cn]AI助手 [ios:rename:AiAssistants] */
};

typedef NS_ENUM(NSInteger, HWMLoginState) {
    HWMLoginStateUnLogin = 0,		/**<[en]Indicates xxxxxx. [cn]未登录 [ios:rename:UnLogin] */
    HWMLoginStateLogining = 1,		/**<[en]Indicates xxxxxx. [cn]登录中 [ios:rename:Logining] */
    HWMLoginStateLogined = 2,		/**<[en]Indicates xxxxxx. [cn]已登录 [ios:rename:Logined] */
    HWMLoginStateLogouting = 3,		/**<[en]Indicates xxxxxx. [cn]注销中 [ios:rename:Logouting] */
};

typedef NS_ENUM(NSInteger, HWMLoginConfServerType) {
    HWMLoginConfServerTypeMCU = 0,		/**<[en]Indicates xxxxxx. [cn] MCU会议 [ios:rename:MCU] */
    HWMLoginConfServerTypeMMR = 1,		/**<[en]Indicates xxxxxx. [cn] MMR会议 [ios:rename:MMR] */
    HWMLoginConfServerTypeRTC = 5,		/**<[en]Indicates xxxxxx. [cn] RTC会议 [ios:rename:RTC] */
};

typedef NS_ENUM(NSInteger, HWMKickoutReason) {
    HWMKickoutReasonLoginElseWhere = 0,		/**<[en]Indicates the account has logged in to another terminal. [cn]在其他终端上登录 [ios:rename:LoginElseWhere] */
    HWMKickoutReasonAccountStopUse = 1,		/**<[en]Indicates the account is disabled by the server. [cn]帐号被服务端停止使用 [ios:rename:AccountStopUse] */
    HWMKickoutReasonAccountExpired = 2,		/**<[en]Indicates the account has expired. [cn]帐号过期 [ios:rename:AccountExpired] */
    HWMKickoutReasonAccountModifyPwd = 3,		/**<[en]Indicates the Password has modified. [cn]Portal修改密码 [ios:rename:AccountModifyPwd] */
};

typedef NS_ENUM(NSInteger, HWMPromptLanguageType) {
    HWMPromptLanguageTypeZHCN = 0,		/**<[en]Indicates ZH_CN [cn]简体中文 [ios:rename:ZHCN] */
    HWMPromptLanguageTypeENUS = 1,		/**<[en]Indicates EN_US [cn]美国英文 [ios:rename:ENUS] */
};

typedef NS_ENUM(NSInteger, HWMApnsEnvType) {
    HWMApnsEnvTypeProduction = 1,		/**<[en]Indicates production environment. [cn]生产环境 [ios:rename:Production] */
    HWMApnsEnvTypeTest = 2,		/**<[en]Indicates test environment. [cn]测试环境 [ios:rename:Test] */
};

typedef NS_ENUM(NSInteger, HWMApnsCertType) {
    HWMApnsCertType1 = 1,		/**<[en]Indicates certificate type 1. [cn]证书类型1 [ios:rename:1] */
    HWMApnsCertType2 = 2,		/**<[en]Indicates certificate type 2. [cn]证书类型2 [ios:rename:2] */
    HWMApnsCertType3 = 3,		/**<[en]Indicates certificate type 3. [cn]证书类型3 [ios:rename:3] */
    HWMApnsCertType4 = 4,		/**<[en]Indicates certificate type 4. [cn]证书类型4 [ios:rename:4] */
    HWMApnsCertType5 = 5,		/**<[en]Indicates certificate type 5. [cn]证书类型5 [ios:rename:5] */
};

typedef NS_ENUM(NSInteger, HWMPushOperationType) {
    HWMPushOperationTypeRegister = 0,		/**<[en]Indicates register the push service. [cn]注册PUSH服务 [ios:rename:Register] */
    HWMPushOperationTypeUnRegister = 1,		/**<[en]Indicates deregister the push service. [cn]注销PUSH服务 [ios:rename:UnRegister] */
    HWMPushOperationTypeClose = 2,		/**<[en]Indicates close the push service. [cn]关闭PUSH服务 [ios:rename:Close] */
};

typedef NS_ENUM(NSInteger, HWMPasswordType) {
    HWMPasswordTypeTemp = 0,		/**<[en]Indicates the temporary password. [cn]临时密码 [ios:rename:Temp] */
    HWMPasswordTypeForm = 1,		/**<[en]Indicates the standard password. [cn]正式密码 [ios:rename:Form] */
};

typedef NS_ENUM(NSInteger, HWMLoginClientType) {
    HWMLoginClientTypeClientWeb = 0,		/**<[en]Indicates web client. [cn]Web客户端类型 [ios:rename:ClientWeb] */
    HWMLoginClientTypeCloudlinkPC = 5,		/**<[en]cloudlink pc. [cn]cloudlink win类型 [ios:rename:CloudlinkPC] */
    HWMLoginClientTypeCloudlinkMobile = 6,		/**<[en]cloudlink mobile [cn]cloudlink 手机类型 [ios:rename:CloudlinkMobile] */
    HWMLoginClientTypeWorkplacePC = 16,		/**<[en]workplace pc [cn]workplace win类型 [ios:rename:WorkplacePC] */
    HWMLoginClientTypeCloudlinkPad = 24,		/**<[en]pad [cn]cloudlink pad类型 [ios:rename:CloudlinkPad] */
    HWMLoginClientTypeCloudlinkTmpMobile = 65,		/**<[en]tmp mobile [cn]cloudlink mobile类型 [ios:rename:CloudlinkTmpMobile] */
    HWMLoginClientTypeCloudlinkTmpPad = 66,		/**<[en]tmp pad [cn]cloudlink pad类型 [ios:rename:CloudlinkTmpPad] */
};

typedef NS_ENUM(NSInteger, HWMThirdClientType) {
    HWMThirdClientTypeMobile = 0,		/**<[en]Indicates mobile client. [cn]手机客户端 [ios:rename:Mobile] */
    HWMThirdClientTypePAD = 1,		/**<[en]Indicates PAD client. [cn]pad客户端 [ios:rename:PAD] */
    HWMThirdClientTypePC = 2,		/**<[en]Indicates PC client. [cn]pc客户端 [ios:rename:PC] */
    HWMThirdClientTypeTV = 3,		/**<[en]Indicates TV client. [cn]电视客户端； [ios:rename:TV] */
    HWMThirdClientTypeBoard = 4,		/**<[en]Indicates BOARD client. [cn]大屏客户端 [ios:rename:Board] */
};

typedef NS_ENUM(NSInteger, HWMUserCorpInfoNotifyType) {
    HWMUserCorpInfoNotifyTypeUserDelete = 0,		/**<[en] [cn]用户已注销 [ios:rename:UserDelete] */
    HWMUserCorpInfoNotifyTypeUserJoinTheCorp = 1,		/**<[en] [cn]您已加入新的企业（接受邀请、创建企业 变成新企业内的用户） [ios:rename:UserJoinTheCorp] */
    HWMUserCorpInfoNotifyTypeUserLeaveTheCorp = 2,		/**<[en] [cn]您已被移出当前企业（企业管理员删除、解散、 用户主动离开企业变成注册用户） [ios:rename:UserLeaveTheCorp] */
    HWMUserCorpInfoNotifyTypeUserReset = 3,		/**<[en] [cn]用户重置 [ios:rename:UserReset] */
    HWMUserCorpInfoNotifyTypeVmrChange = 4,		/**<[en] [cn]VMR重置 [ios:rename:VmrChange] */
    HWMUserCorpInfoNotifyTypeUserNameChange = 5,		/**<[en] [cn]用户名变更 [ios:rename:userNameChange] */
    HWMUserCorpInfoNotifyTypeUserStatusChange = 6,		/**<[en] [cn]用户状态变化 [ios:rename:userStatusChange] */
};

typedef NS_ENUM(NSInteger, HWMAdminType) {
    HWMSDKAdminInvild = -1,		/**<[en]Indicates unknow. [cn]无效值 */
    HWMSDKAdminDefault = 0,		/**<[en]Indicates default administrator. [cn]默认管理员 */
    HWMSDKAdminNormal = 1,		/**<[en]Indicates administrator. [cn]普通管理员 */
    HWMSDKAdminUser = 2,		/**<[en]Indicates user. [cn]非管理员 */
};

typedef NS_ENUM(NSInteger, HWMUserType) {
    HWMSDKUserTypeInvild = -1,		/**<[en]Indicates unknow. [cn]无效值 */
    HWMSDKUserTypeSys = 0,		/**<[en]Indicates system administrator user. [cn]系统管理用户 */
    HWMSDKUserTypeSp = 1,		/**<[en]Indicates sp administrator user. [cn]SP管理用户 */
    HWMSDKUserTypeCorp = 2,		/**<[en]Indicates company user. [cn]企业用户 */
    HWMSDKUserTypeRegistered = 3,		/**<[en]Indicates registered user. [cn]注册用户 */
    HWMSDKUserTypeHardTerminal = 10,		/**<[en]Indicates hard terminal user. [cn]硬终端用户 */
    HWMSDKUserTypeAnony = 11,		/**<[en]Indicates anonymous user. [cn]匿名用户 */
    HWMSDKUserTypeSmartroom = 12,		/**<[en]Indicates 智慧屏 user. [cn]智慧屏用户 */
    HWMSDKUserTypeIdealHub = 13,		/**<[en]Indicates IDEA HUB user. [cn]IDEA HUB 用户 */
};

typedef NS_ENUM(NSInteger, HWMEnterpriseScale) {
    HWMEnterpriseScaleUnknown = 0,		/**<[en] [cn]未知 [ios:rename:Unknown] */
    HWMEnterpriseScaleMini = 1,		/**<[en] [cn]1-50人 [ios:rename:Mini] */
    HWMEnterpriseScaleSmall = 2,		/**<[en] [cn]51-100人 [ios:rename:Small] */
    HWMEnterpriseScaleMedium = 3,		/**<[en] [cn]101-250人 [ios:rename:Medium] */
    HWMEnterpriseScaleLarge = 4,		/**<[en] [cn]251-500人 [ios:rename:Large] */
    HWMEnterpriseScaleExtraLarge = 5,		/**<[en] [cn]500人以上 [ios:rename:ExtraLarge] */
};

typedef NS_ENUM(NSInteger, HWMEnterpriseIndustry) {
    HWMEnterpriseIndustryUnknown = 0,		/**<[en] [cn]未知 [ios:rename:Unknown] */
    HWMEnterpriseIndustryInternet = 1,		/**<[en] [cn]互联网 [ios:rename:Internet] */
    HWMEnterpriseIndustryITAndCommunications = 2,		/**<[en] [cn]IT&通信 [ios:rename:ITAndCommunications] */
    HWMEnterpriseIndustryEcommerce = 3,		/**<[en] [cn]电子商务 [ios:rename:Ecommerce] */
    HWMEnterpriseIndustryBigData = 4,		/**<[en] [cn]大数据 [ios:rename:BigData] */
    HWMEnterpriseIndustryGame = 5,		/**<[en] [cn]游戏 [ios:rename:Game] */
    HWMEnterpriseIndustryOnlineAudioAndVideo = 6,		/**<[en] [cn]在线音视频 [ios:rename:OnlineAudioAndVideo] */
    HWMEnterpriseIndustryConstructEstate = 7,		/**<[en] [cn]建筑和地产 [ios:rename:ConstructEstate] */
    HWMEnterpriseIndustryEducation = 8,		/**<[en] [cn]教育 [ios:rename:Education] */
    HWMEnterpriseIndustryFinance = 9,		/**<[en] [cn]金融 [ios:rename:Finance] */
    HWMEnterpriseIndustryMedia = 10,		/**<[en] [cn]媒资 [ios:rename:Media] */
    HWMEnterpriseIndustryEnergy = 11,		/**<[en] [cn]能源 [ios:rename:Energy] */
    HWMEnterpriseIndustryHealthcare = 12,		/**<[en] [cn]医疗健康 [ios:rename:Healthcare] */
    HWMEnterpriseIndustryGovernment = 13,		/**<[en] [cn]政府和政务 [ios:rename:Government] */
    HWMEnterpriseIndustryProductionAndManufacturing = 14,		/**<[en] [cn]生产和制造 [ios:rename:ProductionAndManufacturing] */
    HWMEnterpriseIndustryService = 15,		/**<[en] [cn]服务业 [ios:rename:Service] */
    HWMEnterpriseIndustryIndividual = 16,		/**<[en] [cn]个人用户 [ios:rename:Individual] */
    HWMEnterpriseIndustryOther = 17,		/**<[en] [cn]其它 [ios:rename:Other] */
};

typedef NS_ENUM(NSInteger, HWMVerifyType) {
    HWMSDKRegisterOrLogin = 0,		/**<[en] register or login by mobile or email [cn]手机或邮箱注册或登录 */
    HWMSDKModifyMessage = 1,		/**<[en] modify mobile or email [cn]修改手机或邮箱 */
    HWMSDKCancelCorp = 2,		/**<[en] cancel corp [cn]解散企业 */
    HWMSDKQuitCorp = 3,		/**<[en] quit corp [cn]退出企业 */
    HWMSDKDeregister = 4,		/**<[en] deregister account [cn]注销帐号 */
};

typedef NS_ENUM(NSInteger, HWMSliderCheckType) {
    HWMSliderCheckTypeLogin = 0,		/**<登录 [ios:rename:Login] */
    HWMSliderCheckTypeForgotPassword = 1,		/**<忘记密码 [ios:rename:ForgotPassword] */
    HWMSliderCheckTypeWelinkPortalLogin = 2,		/**<weLink portal登录 [ios:rename:WelinkPortalLogin] */
    HWMSliderCheckTypeUserVerifyCode = 3,		/**<用户验证码 [ios:rename:UserVerifyCode] */
};

typedef NS_ENUM(NSInteger, HWMVideoQualityType) {
    HWMSDKVideoQualityLd = 0,
    HWMSDKVideoQualitySd = 1,
};

typedef NS_ENUM(NSInteger, HWMPncType) {
    HWMSDKPncTypeNetate = 0,
    HWMSDKPncTypeHrtp = 1,
};

typedef NS_ENUM(NSInteger, HWMUserIdType) {
    HWMUserIdTypeUserID = 0,		/**<[en]Indicates xxx. [cn]用户ID [ios:rename:UserID] */
    HWMUserIdTypeThirdAccount = 1,		/**<[en]Indicates xxx. [cn]第三方账户 [ios:rename:ThirdAccount] */
};

typedef NS_ENUM(NSInteger, HWMBindStatus) {
    HWMSDKNotBind = 0,		/**<[en]Indicates user has not binded. [cn]用户未绑定 */
    HWMSDKBindByApp = 1,		/**<[en]Indicates user has binded by app. [cn]通过APP绑定 */
    HWMSDKBindByWechat = 2,		/**<[en]Indicates user has binded by wechat. [cn]通过微信绑定 */
};

typedef NS_ENUM(NSInteger, HWMCorpApplicantStatus) {
    HWMSDKApplyApplicant = 1,		/**<[en]Indicates [cn]待审核 */
    HWMSDKApplyReject = 2,		/**<[en]Indicates [cn]已拒绝 */
};

typedef NS_ENUM(NSInteger, HWMUploadFileType) {
    HWMSDKUploadFileTypeComplaint = 0,		/**<[en]Indicates the complaint file. [cn]吐槽文件 */
    HWMSDKUploadFileTypeLog = 1,		/**<[en]Indicates the log file. [cn]日志文件 */
};

typedef NS_ENUM(NSInteger, HWMConfigServerCodecType) {
    HWMSDKConfigServerCodecTypeDisable = 0,		/**<[en]diable.[cn]不启用（默认） */
    HWMSDKConfigServerCodecTypeEnable = 1,		/**<[en]enable.[cn]启用 */
};

typedef NS_ENUM(NSInteger, HWMConfigCloudVirtualBackgroundType) {
    HWMSDKConfigCloudVirtualBackgroundTypeEnable = 0,
    HWMSDKConfigCloudVirtualBackgroundTypeDisable = 1,
    HWMSDKConfigCloudVirtualBackgroundTypeForceEnable = 2,
};

typedef NS_ENUM(NSInteger, HWMConfigRenderMode) {
    HWMSDKConfigRenderModeDedault = 0,		/**<[en]Indicates the config render mode default. [cn]默认渲染模式 */
    HWMSDKConfigRenderModeGdi = 1,		/**<[en]Indicates the config render mode gdi. [cn]GDI渲染模式 */
};

typedef NS_ENUM(NSInteger, HWMAuthServerType) {
    HWMSDKAuthServerTypeOauth2 = 0,		/**<[en]Indicates user has not binded. [cn]单点登录 */
    HWMSDKAuthServerTypeEnterpriseWechat = 1,		/**<[en]Indicates enterprise wechat login. [cn]企业微信登录 */
};

typedef NS_ENUM(NSInteger, HWMLoginBasicConfRole) {
    HWMSDKLoginConfRoleAttendee = 0,		/**<[en]Indicates attendee [cn]普通与会者 */
    HWMSDKLoginConfRoleChairman = 1,		/**<[en]Indicates chairman [cn]主席 */
    HWMSDKLoginConfRoleAudience = 2,		/**<[en]Indicates audience [cn]观众 */
};

typedef NS_ENUM(NSInteger, HWMLoginSubEventType) {
    HWMSDKLoginConfNotice = 0,		/**<[en]Indicates conf notice [cn]公告 */
};

typedef NS_ENUM(NSInteger, HWMRedirectType) {
    HWMSDKNoRedirect = 0,		/**<[en]no need redirect. [cn]不需要重定向 */
    HWMSDKRedirectToOtherAddr = 1,		/**<[en]redirect to other huawei cloud server address. [cn]重定向到新的华为云服务地址 */
    HWMSDKRedirectToWelink = 2,		/**<[en]redirect to welink. [cn]重定向到welink */
    HWMSDKRedirectToIdeamanager = 3,		/**<[en]redirect to ideamanager. [cn]重定向到ideamanager */
};

typedef NS_ENUM(NSInteger, HWMActivePlatformType) {
    HWMSDKPlatformHuaweiMeeting = 0,		/**<[en]huawei meeting [cn]华为云 */
    HWMSDKPlatformWelink = 1,		/**<[en]welink [cn]welink */
    HWMSDKPlatformIdeamanager = 2,		/**<[en]ideamanager. [cn]ideamanager */
};

typedef NS_ENUM(NSInteger, HWMDeprecatedSDKPolicy) {
    HWMSDKDeprecatedSdkPolicyNoPrompt = 0,		/**<[en]xxx [cn]不提示 */
    HWMSDKDeprecatedSdkPolicyToast = 1,		/**<[en]xxx [cn]toast提示 */
    HWMSDKDeprecatedSdkPolicyAlert = 2,		/**<[en]xxx [cn]alert提示 */
    HWMSDKDeprecatedSdkPolicyForceAlert = 3,		/**<[en]xxx [cn]alert强制提示 */
};

typedef NS_ENUM(NSInteger, HWMAndroidAppIdeaHubCodeTableType) {
    HWMSDKCodeTableTypeDefault = 0,
    HWMSDKCodeTableType01 = 1,
    HWMSDKCodeTableType02 = 2,		/**<码表: h264 { STATEGY_RESOLUTION_TYPE_HUGE, 5056, 1080, 1920, 20, 30, 0, 0, 1314, 3200, 0, 0 }, { STATEGY_RESOLUTION_TYPE_LARGE, 1856, 720, 1280, 20, 30, 0, 0, 468, 1638, 0, 0 }, { STATEGY_RESOLUTION_TYPE_MEDIUM, 960, 360, 640, 19, 30, 0, 0, 334, 730, 0, 0 }, { STATEGY_RESOLUTION_TYPE_MEDIUM, 704, 270, 480, 19, 20, 0, 0, 195, 390, 0, 0 }, { STATEGY_RESOLUTION_TYPE_SUB_MEDIUM, 448, 180, 320, 19, 20, 0, 0, 160, 195, 0, 0 } h265 { STATEGY_RESOLUTION_TYPE_HUGE, 4032, 1080, 1920, 20, 30, 0, 0, 1051, 2000, 0, 0 }, { STATEGY_RESOLUTION_TYPE_LARGE, 1856, 720, 1280, 20, 30, 0, 0, 450, 1200, 0, 0 }, { STATEGY_RESOLUTION_TYPE_MEDIUM, 960, 360, 640, 19, 30, 0, 0, 256, 625, 0, 0 }, { STATEGY_RESOLUTION_TYPE_MEDIUM, 704, 270, 480, 19, 20, 0, 0, 140, 293, 0, 0 }, { STATEGY_RESOLUTION_TYPE_SUB_MEDIUM, 448, 180, 320, 19, 20, 0, 0, 130, 160, 0, 0 } */
    HWMSDKCodeTableType03 = 3,		/**<码表: h264 { STATEGY_RESOLUTION_TYPE_HUGE, 5056, 1080, 1920, 20, 30, 0, 0, 1314, 3200, 0, 0 }, { STATEGY_RESOLUTION_TYPE_MEDIUM, 960, 360, 640, 19, 30, 0, 0, 334, 730, 0, 0 }, { STATEGY_RESOLUTION_TYPE_SUB_MEDIUM, 448, 180, 320, 19, 20, 0, 0, 160, 195, 0, 0} h265 { STATEGY_RESOLUTION_TYPE_HUGE, 4032, 1080, 1920, 20, 30, 0, 0, 1051, 2000, 0, 0 }, { STATEGY_RESOLUTION_TYPE_MEDIUM, 960, 360, 640, 19, 30, 0, 0, 256, 625, 0, 0 }, { STATEGY_RESOLUTION_TYPE_SUB_MEDIUM, 448, 180, 320, 19, 20, 0, 0, 160, 195, 0, 0} */
    HWMSDKCodeTableType04 = 4,		/**<码表: h264 { STATEGY_RESOLUTION_TYPE_HUGE, 5056, 1080, 1920, 20, 30, 0, 0, 1314, 3200, 0, 0 }, { STATEGY_RESOLUTION_TYPE_MEDIUM, 960, 360, 640, 19, 30, 0, 0, 334, 730, 0, 0 }, { STATEGY_RESOLUTION_TYPE_SUB_MEDIUM, 448, 180, 320, 19, 20, 0, 0, 160, 195, 0, 0} h265 { STATEGY_RESOLUTION_TYPE_HUGE, 4032, 1080, 1920, 20, 30, 0, 0, 1051, 2000, 0, 0 }, { STATEGY_RESOLUTION_TYPE_MEDIUM, 960, 360, 640, 19, 30, 0, 0, 256, 625, 0, 0 }, { STATEGY_RESOLUTION_TYPE_SUB_MEDIUM, 448, 180, 320, 19, 20, 0, 0, 160, 195, 0, 0} */
    HWMSDKCodeTableType05 = 5,		/**<码表: h264 { STATEGY_RESOLUTION_TYPE_HUGE, 5056, 1080, 1920, 20, 30, 0, 0, 1314, 3200, 0, 0 }, { STATEGY_RESOLUTION_TYPE_MEDIUM, 960, 360, 640, 19, 30, 0, 0, 334, 730, 0, 0 }, { STATEGY_RESOLUTION_TYPE_SUB_MEDIUM, 448, 180, 320, 19, 20, 0, 0, 160, 195, 0, 0} h265 { STATEGY_RESOLUTION_TYPE_HUGE, 4032, 1080, 1920, 20, 30, 0, 0, 1051, 2000, 0, 0 }, { STATEGY_RESOLUTION_TYPE_MEDIUM, 960, 360, 640, 19, 30, 0, 0, 256, 625, 0, 0 }, { STATEGY_RESOLUTION_TYPE_SUB_MEDIUM, 448, 180, 320, 19, 20, 0, 0, 160, 195, 0, 0} */
    HWMSDKCodeTableTypeEnd = 6,		/**<码表: h264 { STATEGY_RESOLUTION_TYPE_HUGE, 5056, 1080, 1920, 20, 30, 0, 0, 1314, 3200, 0, 0 }, { STATEGY_RESOLUTION_TYPE_MEDIUM, 960, 360, 640, 19, 30, 0, 0, 334, 730, 0, 0 }, { STATEGY_RESOLUTION_TYPE_SUB_MEDIUM, 448, 180, 320, 19, 20, 0, 0, 160, 195, 0, 0} h265 { STATEGY_RESOLUTION_TYPE_HUGE, 4032, 1080, 1920, 20, 30, 0, 0, 1051, 2000, 0, 0 }, { STATEGY_RESOLUTION_TYPE_MEDIUM, 960, 360, 640, 19, 30, 0, 0, 256, 625, 0, 0 }, { STATEGY_RESOLUTION_TYPE_SUB_MEDIUM, 448, 180, 320, 19, 20, 0, 0, 160, 195, 0, 0} */
};

typedef NS_ENUM(NSInteger, HWMHardCodecMode) {
    HWMSDKHardCodecModeDefault = 0,
    HWMSDKHardCodecModeForcedEncoding = 1,		/**<强制硬编硬解，默认值 */
    HWMSDKHardCodecModeForcedDecoding = 2,		/**<强制硬编，解码不做要求 */
};

typedef NS_ENUM(NSInteger, HWMServerDomainStrategyMode) {
    HWMServerDomainStrategyModeCom = 0,		/**<[en]Indicates server domain com strategy. [cn]COM模式 [ios:rename:Com] */
    HWMServerDomainStrategyModeCn = 1,		/**<[en]Indicates server domain cn strategy. [cn]CN模式 [ios:rename:Cn] */
};

typedef NS_ENUM(NSInteger, HWMVerifyMode) {
    HWMVerifyModeNone = 0,		/**<[en]Indicates no authentication. [cn]不认证 [ios:rename:None] */
    HWMVerifyModeServer = 1,		/**<[en]Indicates authentication server. [cn]认证服务端 [ios:rename:Server] */
};

typedef NS_ENUM(NSInteger, HWMDeployType) {
    HWMSDKCloudMode = 0,		/**<[en]Indicates cloud mode [cn]云上模式 */
    HWMSDKSinkMode = 1,		/**<[en]Indicates sink mode [cn]下沉模式 */
};

typedef NS_ENUM(NSInteger, HWMLoginChannelType) {
    HWMSDKChannelTypeNative = 0,		/**<[en]Indicates native [cn]原生模式 */
    HWMSDKChannelTypeSignalProxy = 1,		/**<[en]Indicates signal proxy [cn]信令代理模式 */
    HWMSDKChannelTypeMixed = 2,		/**<[en]Indicates mixed [cn]混合模式 */
};

typedef NS_ENUM(NSInteger, HWMNetworkAccessType) {
    HWMSDKAccessTypeAuto = 0,		/**<[en]Indicates auto [cn]默认值 */
    HWMSDKAccessTypeInner = 1,		/**<[en]Indicates inner [cn]公司内网接入 */
    HWMSDKAccessTypeOuter = 2,		/**<[en]Indicates outter [cn]公司外网接入 */
};

typedef NS_ENUM(NSInteger, HWMNetConnectType) {
    HWMSDKNetConnectAuto = 0,		/**<[en]Indicates auto [cn]默认值，自动模式 */
    HWMSDKNetConnectForceVpn = 1,		/**<[en]Indicates force vpn [cn]强制vpn(内网)模式 */
    HWMSDKNetConnectForceDirect = 2,		/**<[en]Indicates force direct connect [cn]强制直连(公网)模式 */
};

typedef NS_ENUM(NSInteger, HWMAccessAddrType) {
    HWMSDKGlobalProxy = 0,		/**<[en]Indicates global proxy. [cn]全局代理. 用于usg接口 */
    HWMSDKRegionProxy = 1,		/**<[en]Indicates regin proxy. [cn]regin代理. 用于cms接口 */
    HWMSDKImProxy = 2,		/**<[en]Indicates im proxy. [cn]im代理. 用于im接口 */
    HWMSDKHttpProxy = 3,		/**<[en]Indicates http proxy. [cn]全局代理. 用于其它http接口 */
    HWMSDKObsProxy = 4,		/**<[en]Indicates obs proxy. [cn]全局代理. 用于obs接口 */
};

typedef NS_ENUM(NSInteger, HWMDeviceSleepState) {
    HWMSDKDeviceSleepAwakening = 0,		/**<[en]Indicates awakening. [cn]唤醒 */
    HWMSDKDeviceSleepSleeping = 1,		/**<[en]Indicates sleeping. [cn]休眠 */
    HWMSDKDeviceSleepUnknown = 2,		/**<[en]Indicates unknow. [cn]未知 */
};

typedef NS_ENUM(NSInteger, HWMModemBufThresholdEvent) {
    HWMSDKModemAboveHighThreshold = 0,
    HWMSDKModemLowerLowThreshold = 1,
};

typedef NS_ENUM(NSInteger, HWMAuthTypePrivate) {
    HWMAuthTypePrivateAccount = 0,		/**<[en]Indicates account+password authentication. [cn]帐号鉴权 [ios:rename:Account] */
    HWMAuthTypePrivateMiddleToken = 1,		/**<[en]Indicates the ticket authentication. [cn]中台toke登录usg [ios:rename:MiddleToken] */
    HWMAuthTypePrivateAPPID = 2,		/**<[en]Indicates the app ID authentication. [cn]应用ID鉴权 [ios:rename:APPID] */
    HWMAuthTypePrivateAuthCode = 3,		/**<[en]Indicates the android smart auth type. [cn]安卓智慧屏 [ios:rename:AuthCode] */
    HWMAuthTypePrivateRegisterToken = 4,		/**<[en]Indicates the register token auth type. [cn]注册时鉴权 [ios:rename:RegisterToken] */
    HWMAuthTypePrivateVerifyCode = 5,		/**<[en]Indicates the verifycode auth type. [cn]验证码登录 [ios:rename:VerifyCode] */
    HWMAuthTypePrivateWeChat = 6,		/**<[en]Indicates the wechat auth type. [cn]微信登录验证 [ios:rename:WeChat] */
    HWMAuthTypePrivateUSGToken = 7,		/**<[en]Indicates the refresh token auth type. [cn]usg长token登录usg [ios:rename:USGToken] */
    HWMSDKAuthSsoPrivate = 8,		/**<[en]Indicates the sso auth type. [cn]sso登录验证 */
    HWMSDKAuthNoncePrivate = 9,		/**<[en]Indicates the nonce auth type. [cn]nonce登录验证 */
    HWMAuthTypePrivateButt = 10,		/**<[ios:rename:Butt] */
};

typedef NS_ENUM(NSInteger, HWMUserStatus) {
    HWMUserStatusUserEnable = 0,		/**<[en]Indicates user status enable. [cn]用户状态-启用 [ios:rename:userEnable] */
    HWMUserStatusUserDisable = 1,		/**<[en]Indicates user status disable.. [cn]用户状态-禁用 [ios:rename:userDisable] */
};

typedef NS_ENUM(NSInteger, HWMPairMode) {
    HWMSDKPairModeTmp = 1,		/**<[en]Indicates temp pair mode. [cn]临时配对关系 */
    HWMSDKPairModeFixed = 2,		/**<[en]Indicates fixed pair mode. [cn]固定配对关系 */
};

typedef NS_ENUM(NSInteger, HWMBindMode) {
    HWMSDKBindModeHold = 0,		/**<[en]Indicates bind mode. [cn]绑定配对关系 */
    HWMSDKBindModeRelease = 1,		/**<[en]Indicates release bind mode. [cn] 解绑 */
};

typedef NS_ENUM(NSInteger, HWMPairRoleType) {
    HWMSDKConfPairRoleServer = 0,
    HWMSDKConfPairRoleClient = 1,
};

typedef NS_ENUM(NSInteger, HWMCallPairReasonType) {
    HWMSDKConfCancelPairSoftTerminalInitiate = 0,		/**<[en]Indicates soft client initiate. [cn]软终端发起 */
    HWMSDKConfCancelPairHardTerminalInitiate = 1,		/**<[en]Indicates hard client initiate. [cn]硬终端发起 */
    HWMSDKConfCancelPairAbnormalHeartbeat = 2,		/**<[en]Indicates abnormal heartbeat. [cn]心跳异常 */
    HWMSDKConfCancelPairSendMakePairFail = 3,		/**<[en]Indicates sending "makepair" failed. [cn]发送"makepair"失败 */
    HWMSDKConfCancelPairSendMakePairResponseFail = 4,		/**<[en]Indicates sending "makepair_response" failed. [cn]发送"makepair_response"失败 */
    HWMSDKConfCancelPairSoftTerminalTimerError = 5,		/**<[en]Indicates soft client timer error. [cn]软终端定时器错误 */
    HWMSDKConfCancelPairParseMakePairResponseFail = 6,		/**<[en]Indicates parsing "makepair_response" info failed. [cn]解析"makepair_response"info消息失败 */
    HWMSDKConfCancelPairSoftTerminalSendNotifyToUiFail = 7,		/**<[en]Indicates sending notify to UI failed. [cn]软终端向UI发送消息失败 */
    HWMSDKConfCancelPairCommandRequestTimeout = 8,		/**<[en]Indicates no receiving command back when request time out. [cn]请求超时未收到 响应命令 */
    HWMSDKConfCancelPairSendCancelPairFail = 9,		/**<[en]Indicates sending "cancelpair" failed. [cn]发送"cancelpair"失败 */
    HWMSDKConfCancelPairHardTerminalTimerError = 10,		/**<[en]Indicates hard client timer error. [cn]硬终端定时器错误 */
    HWMSDKConfCancelPairAuthFail = 11,		/**<[en]Indicates authentication fail. [cn]配对鉴权失败 */
    HWMSDKConfCancelPairUserNumLimited = 12,		/**<[en]Indicates user number of paired limited. [cn]配对用户数达到上限 */
    HWMSDKConfCancelPairProhibitPair = 13,		/**<[en]Indicates pair prohibited. [cn]硬终端禁用配对 */
    HWMSDKConfCancelPairHardTerminalNotPermit = 14,		/**<[en]Indicates hard terminal not allow pair. [cn]硬终端拒绝配对 */
    HWMSDKConfCancelPairHardTerminalSendNotifyToUiFail = 15,		/**<[en]Indicates sending notify to UI failed. [cn]硬终端向UI发送消息失败 */
    HWMSDKConfCancelPairSoftTerminalSendSubscribeFail = 16,		/**<[en]Indicates soft client send subscribe failed. [cn]软终端发送订阅会话状态消息失败 */
    HWMSDKConfCancelPairSoftTerminalReceiveSubscribeResultTimeout = 17,		/**<[en]Indicates soft client receive subscribe result time out. [cn]软终端接收订阅结果超时 */
    HWMSDKConfCancelPairSoftTerminalSubscribeResultFail = 18,		/**<[en]Indicates soft client subscribe failed. [cn]软终端订阅会话状态失败 */
    HWMSDKConfCancelPairSoftTerminalSendConferenceLinkageFail = 19,		/**<[en]Indicates soft client sending conference linkage failed. [cn]软终端发送会议联动消息失败 */
    HWMSDKConfCancelPairSoftTerminalReceiveConferenceLinkageResultTimeout = 20,		/**<[en]Indicates soft client receive conference linkage result time out. [cn]软终端接收会议联动结果超时 */
    HWMSDKConfCancelPairSoftTerminalConferenceLinkageFail = 21,		/**<[en]Indicates soft client conference linkage failed. [cn]软终端会议联动失败 */
};

typedef NS_ENUM(NSInteger, HWMVideoWndType) {
    HWMVideoWndTypeRemote = 0,		/**<[en]Indicates remote video window [cn]远端视频窗口 [ios:rename:Remote] */
    HWMVideoWndTypeLocal = 1,		/**<[en]Indicates local video window [cn]本地视频窗口 [ios:rename:Local] */
    HWMVideoWndTypePreview = 2,		/**<[en]Indicates preview window [cn]预览窗口 [ios:rename:Preview] */
    HWMVideoWndTypeData = 3,		/**<[en]Indicates auxiliary data window [cn]辅流窗口 [ios:rename:Data] */
};

typedef NS_ENUM(NSInteger, HWMBasicConfRole) {
    HWMSDKBasicConfRoleAttendee = 0,		/**<[en]Indicates attendee [cn]普通与会者 */
    HWMSDKBasicConfRoleChairman = 1,		/**<[en]Indicates chairman [cn]主席 */
    HWMSDKBasicConfRoleAudience = 2,		/**<[en]Indicates audience [cn]观众 */
};

typedef NS_ENUM(NSInteger, HWMSurveySubmitType) {
    HWMSDKSurveySubmmitPresented = 0,		/**<[en]Indicates attendee [cn]呈现上报 */
};

typedef NS_ENUM(NSInteger, HWMNoticeSubEventType) {
    HWMSDKConfNotice = 0,		/**<[en]Indicates conf notice [cn]公告 */
};

typedef NS_ENUM(NSInteger, HWMNonceType) {
    HWMSDKQueryNonceVote = 0,		/**<[en]Indicates query vote nonce type [cn]投票Noce查询 */
};

typedef NS_ENUM(NSInteger, HWMDocServerType) {
    HWMSDKDocShimoServer = 0,		/**<[en]xxxx. [cn]石墨文档服务 */
};

typedef NS_ENUM(NSInteger, HWMQueryDocType) {
    HWMSDKQueryDocUsed = 0,		/**<[en]Indicates used. [cn]最近使用 */
    HWMSDKQueryDocUpdated = 1,		/**<[en]Indicates update. [cn]最近更新 */
    HWMSDKQueryDocCreated = 2,		/**<[en]Indicates create by myself. [cn]自己创建的 */
    HWMSDKQueryDocShared = 3,		/**<[en]Indicates shared to me. [cn]共享给我的 */
};

typedef NS_ENUM(NSInteger, HWMApplyDocIdentityType) {
    HWMSDKQueryOperUserApp = 0,		/**<[en]Indicates used. [cn]用户app */
    HWMSDKQueryOperUserTmp = 1,		/**<[en]Indicates update. [cn]临时使用 */
};

typedef NS_ENUM(NSInteger, HWMDevicePermission) {
    HWMSDKDevicePermissionAudioOff = 0,		/**<[en]Indicates forbidden using audio. [cn]禁止使用音频 */
    HWMSDKDevicePermissionAudioOn = 1,		/**<[en]Indicates allow to use audio. [cn]允许使用音频 */
};

typedef NS_ENUM(NSInteger, HWMShareConnectStatus) {
    HWMSDKShareConnectedSuccess = 0,		/**<[en]Indicates The share conference is successfully connected and can use share capability. [cn]共享会议连接成功，可以使用共享能力 */
    HWMSDKShareConnecting = 1,		/**<[en]Indicates The share conference is connecting. [cn]共享会议正在连接中 */
    HWMSDKShareConnectedFailed = 2,		/**<[en]Indicates The share conference is connected failed, no sharing capability. [cn]共享会议连接失败 */
};

typedef NS_ENUM(NSInteger, HWMShareType) {
    HWMSDKShareTypeScreen = 0,		/**<[en]Indicates screen sharing. [cn]屏幕共享 */
    HWMSDKShareTypeProgram = 1,		/**<[en]Indicates program sharing. [cn]程序共享 */
    HWMSDKShareTypeWhiteboard = 2,		/**<[en]Indicates whiteboard sharing. [cn]白板共享 */
    HWMSDKShareTypeCamera = 3,		/**<[en]Indicates camera sharing. [cn]摄像头共享 */
};

typedef NS_ENUM(NSInteger, HWMShareWatchingStatus) {
    HWMSDKShareWatchingStatusStart = 0,		/**<[en]Indicates start to receive shares. [cn]开始观看共享 */
    HWMSDKShareWatchingStatusRecv = 1,		/**<[en]Indicates receiving and sharing. [cn]观看共享中 */
    HWMSDKShareWatchingStatusStop = 2,		/**<[en]Indicates stop receiving shares. [cn]停止观看共享 */
    HWMSDKShareWatchingStatusError = 3,		/**<[en]Indicates failed to receive sharing. [cn]观看共享异常 */
};

typedef NS_ENUM(NSInteger, HWMSharingStopReason) {
    HWMSDKTokenSnatched = 0,		/**<[en]Indicates the token is snatched. [cn]token被抢 */
    HWMSDKNetworkError = 1,		/**<[en]Indicates network error. [cn]网络异常 */
};

typedef NS_ENUM(NSInteger, HWMUtilsNetDetectQos) {
    HWMUtilsNetDetectQosGood = 0,		/**<[en]Indicates the net quality is excellent. [cn]网络质量优秀 [ios:rename:Good] */
    HWMUtilsNetDetectQosNormal = 1,		/**<[en]Indicates the net quality is good. [cn]网络质量一般 [ios:rename:Normal] */
    HWMUtilsNetDetectQosBad = 2,		/**<[en]Indicates the net quality is bad. [cn]网络质量差 [ios:rename:Bad] */
    HWMUtilsNetDetectQosDisconnect = 3,		/**<[en]Indicates could not connect. [cn]网络无法链接 [ios:rename:Disconnect] */
};

typedef NS_ENUM(NSInteger, HWMUploadAuditFileType) {
    HWMSDKUploadAuditFileImage = 0,		/**<[en]Indicates the file type is image. [cn]图片审核 */
};

typedef NS_ENUM(NSInteger, HWMDrawPlaceholderType) {
    HWMSDKStartDrawPlaceholder = 0,		/**<[en]Indicates start draw placeholder image. [cn] 画占位图 */
    HWMSDKStopDrawPlaceholder = 1,		/**<[en]Indicates stop draw placeholder image. [cn] 停止画占位图 */
};

typedef NS_ENUM(NSInteger, HWMUploadAuditFileResultType) {
    HWMSDKUploadResultNeedAudit = 0,		/**<[en]Indicates the need audit. [cn]上传成功, 文件需要审核 */
    HWMSDKUploadResultNotNeedAudit = 1,		/**<[en]Indicates the not need audit. [cn]上传成功, 文件无需审核 */
    HWMSDKUploadResultFailed = 2,		/**<[en]Indicates the failed. [cn]上传失败 */
};

typedef NS_ENUM(NSInteger, HWMAuditTaskResultType) {
    HWMSDKAuditTaskResultReject = 0,		/**<[en]Indicates the reject. [cn]高风险，建议业务拒绝用户请求或编辑复审 */
    HWMSDKAuditTaskResultAccept = 1,		/**<[en]Indicates the accept. [cn]低风险，机审未发现风险，建议编辑抽检 */
    HWMSDKAuditTaskResultDubious = 2,		/**<[en]Indicates the dubious. [cn]中低风险，业务需要进一步验证，建议业务进行编辑审核 */
    HWMSDKAuditTaskResultValidate = 3,		/**<[en]Indicates the validate. [cn]中风险，业务需要进一步验证，建议业务进行编辑审核 */
    HWMSDKAuditTaskResultImageFormatError = 4,		/**<[en]Indicates the image format error. [cn]审核失败，图片格式异常，比如图片不支持、图片格式异常 */
    HWMSDKAuditTaskResultImageSizeError = 5,		/**<[en]Indicates the image size error. [cn]审核失败，图片大小异常（超出4M或为0M） */
    HWMSDKAuditTaskResultAuditing = 6,		/**<[en]Indicates the auditing. [cn]图片审核中 */
    HWMSDKAuditTaskResultImageDownloadError = 7,		/**<[en]Indicates the image download error. [cn]图片下载失败 */
    HWMSDKAuditTaskResultAuditFail = 8,		/**<[en]Indicates the audit failed. [cn]其他原因导致图片审核失败 */
};

typedef NS_ENUM(NSInteger, HWMAuditTaskOperation) {
    HWMSDKAuditTaskOperationDelete = 0,		/**<[en]Indicates the reject. [cn]删除 */
    HWMSDKAuditTaskOperationNoop = 1,		/**<[en]Indicates the save. [cn]保留 */
    HWMSDKAuditTaskOperationReupload = 2,		/**<[en]Indicates the reupload. [cn]重传 */
    HWMSDKAuditTaskOperationRequery = 3,		/**<[en]Indicates the requery. [cn]重新审核 */
};

typedef NS_ENUM(NSInteger, HWMPenStyle) {
    HWMPenStyleSolid = 0,		/**<[en]Indicates the entity pen. [cn]实体笔 [ios:rename:Solid] */
    HWMPenStyleDash = 1,		/**<[en]Indicates the dash pen. [cn]虚线笔 [ios:rename:Dash] */
    HWMPenStyleDot = 2,		/**<[en]Indicates the dot pen. [cn]点笔 [ios:rename:Dot] */
    HWMPenStyleDashDot = 3,		/**<[en]Indicates the dash dot pen. [cn]虚线点笔 [ios:rename:DashDot] */
    HWMPenStyleDashDotDot = 4,		/**<[en]Indicates the dash dot dot pen. [cn]虚线点点笔 [ios:rename:DashDotDot] */
    HWMPenStyleOrdinary = 5,		/**<[en]Indicates an ordinary pen. [cn]普通画笔 [ios:rename:Ordinary] */
    HWMPenStyleInsideFrame = 6,		/**<[en]Indicates the inside frame pen. [cn]内框笔 [ios:rename:InsideFrame] */
    HWMPenStyleUserStyle = 7,		/**<[en]Indicates the user to customize the pen. [cn]用户自定义笔 [ios:rename:UserStyle] */
    HWMPenStyleAlternate = 8,		/**<[en]Indicates the alternate pen. [cn]间隔线笔 [ios:rename:Alternate] */
};

typedef NS_ENUM(NSInteger, HWMBrushStyle) {
    HWMBrushStyleNull = 0,		/**<[en]Indicates empty brush. [cn]空画刷 [ios:rename:Null] */
    HWMBrushStyleSolid = 1,		/**<[en]Indicates solid brush. [cn]实体画刷 [ios:rename:Solid] */
    HWMBrushStyleGradient = 2,		/**<[en]Indicates gradient brush. [cn]渐变画刷 [ios:rename:Gradient] */
    HWMBrushStyleHatch = 3,		/**<[en]Indicates hatch brush. [cn]阴影画刷 [ios:rename:Hatch] */
    HWMBrushStylePattern = 4,		/**<[en]Indicates pattern brush. [cn]图形画刷 [ios:rename:Pattern] */
};

typedef NS_ENUM(NSInteger, HWMHitTestMode) {
    HWMHitTestModeAll = 0,		/**<[en]Indicates all annotation in the region [cn]区域内的全部标注 [ios:rename:All] */
    HWMHitTestModeOthers = 1,		/**<[en]Indicates all annotation except someone [cn]除某人外的全部标注 [ios:rename:Others] */
    HWMHitTestModeSomeone = 2,		/**<[en]Indicates someone's annotation [cn]某人的标注 [ios:rename:Someone] */
};

typedef NS_ENUM(NSInteger, HWMRemoteControlType) {
    HWMSDKRemoteControlGet = 0,
    HWMSDKRemoteControlDel = 1,
    HWMSDKRemoteControlBeReject = 2,
    HWMSDKRemoteControlRequest = 3,
};

typedef NS_ENUM(NSInteger, HWMPenWidthLevelType) {
    HWMSDKPenWidthlevel1 = 1,
    HWMSDKPenWidthlevel2 = 2,
    HWMSDKPenWidthlevel3 = 3,
    HWMSDKPenWidthlevel4 = 4,
};

typedef NS_ENUM(NSInteger, HWMComponentIID) {
    HWMSDKConfIidComponentBase = 0,		/**<[en]Indicates conference control [cn]会议控制 */
    HWMSDKConfIidComponentDs = 1,		/**<[en]Indicates document sharing [cn]文档共享 */
    HWMSDKConfIidComponentAs = 2,		/**<[en]Indicates screen sharing [cn]屏幕共享 */
    HWMSDKConfIidComponentWb = 512,		/**<[en]Indicates whiteboard [cn]白板 */
    HWMSDKConfIidComponentIdeahubWb = 1024,		/**<[en]Indicates ideahub whiteboard [cn]ideahub白板 */
};

typedef NS_ENUM(NSInteger, HWMWatermarkFormat) {
    HWMSDKWatermarkFormatData = 0,
    HWMSDKWatermarkFormatBmpinfoData = 1,
};

typedef NS_ENUM(NSInteger, HWMWatermarkRender) {
    HWMSDKWatermarkRenderNo = 0,
    HWMSDKWatermarkRenderUpdate = 1,
    HWMSDKWatermarkRenderOriginal = 2,
};

typedef NS_ENUM(NSInteger, HWMStopShareReason) {
    HWMSDKStopShareByNormal = 0,
    HWMSDKStopShareByRejoinConf = 1,
    HWMSDKStopShareByScreenLock = 2,
    HWMSDKStopShareByCameraUnplugged = 3,
};

typedef NS_ENUM(NSInteger, HWMShareReconnectState) {
    HWMSDKShareReconnecting = 0,
    HWMSDKShareReconnecedSuccess = 1,
    HWMSDKShareReconnecedFailed = 2,
};

typedef NS_ENUM(NSInteger, HWMShareCaptureState) {
    HWMSDKShareCaptureStateStarted = 0,		/**<[en]Indicates capture started by user [cn]采集开始 */
    HWMSDKShareCaptureStateCanceled = 1,		/**<[en]Indicates capture canceled by user [cn]采集取消 */
    HWMSDKShareCaptureStateStoppedByUser = 2,		/**<[en]Indicates Capture stopped by user [cn]采集被用户停止 */
    HWMSDKShareCaptureStateInterruptedByOther = 3,		/**<[en]Indicates Capture interrupted by other capture App [cn]采集被其他应用中断 */
    HWMSDKShareCaptureStateStoppedByCall = 4,		/**<[en]Indicates Capture stopped by phone call [cn]采集被电话打断 */
    HWMSDKShareCaptureStateMicUnavailable = 5,		/**<[en]Microphone is temporarily unavailable [cn]麦克风暂时不可用 */
    HWMSDKShareCaptureStateMicMutedByUser = 6,		/**<[en]Microphone is muted by user [cn]麦克风被用户静音 */
    HWMSDKShareCaptureStateMicUnmutedByUser = 7,		/**<[en]Microphone is unmuted by user [cn]麦克风已被用户取消静音 */
    HWMSDKShareCaptureStateEnterPrivateScene = 8,		/**<[en]Current captured screen has private window [cn]当前捕获的屏幕具有私有窗口 */
    HWMSDKShareCaptureStateExitPrivateScene = 9,		/**<[en]Private window disappeared on current captured screen [cn]私有窗口在当前捕获的屏幕上消失 */
    HWMSDKShareCaptureStateStoppedByUserSwitches = 10,		/**<[en]ScreenCapture stopped by user switches [cn]屏幕捕获被用户开关停止 */
};

typedef NS_ENUM(NSInteger, HWMStartAnnotationResultRole) {
    HWMSDKStartAnnotationRoleSender = 0,
    HWMSDKShareAnnotationRoleReceiver = 1,
    HWMSDKShareAnnotationRoleBuit = 2,
};

typedef NS_ENUM(NSInteger, HWMStartAnnotationResult) {
    HWMSDKStartAnnotationSuccess = 0,		/**<[en]success (default mode) [cn]开启标注成功 */
    HWMSDKStartAnnotationNotInDataconf = 1,		/**<[en]not in dataconf [cn]不在数据会议中 */
    HWMSDKStartAnnotationAlreadyAnnoStatus = 2,		/**<[en]already anno [cn]已经处于标注状态 */
    HWMSDKStartAnnotationRequestAnnoSuccess = 3,		/**<[en]request success [cn]申请标注成功 */
    HWMSDKStartAnnotationRequestAnnoFailed = 4,		/**<[en]request failed [cn]申请标注失败 */
    HWMSDKStartAnnotationLowVersion = 5,		/**<[en]sender version low [cn]共享方版本太低 */
    HWMSDKStartAnnotationNotInShare = 6,		/**<[en]not in share [cn]既不在共享, 也不在接收共享状态中 */
    HWMSDKStartAnnotationNotInConf = 7,		/**<[en]not in conf [cn]不在会议中 */
    HWMSDKStartAnnotationMaxCountExceed = 8,		/**<[en]max count exceed. [cn]超出标注的最大数量 */
    HWMSDKStartAnnotationFailedByNoAppRight = 9,		/**<[en]request annotation failed by no app right.. [cn]应用没有权限导致申请标注失败 */
};

typedef NS_ENUM(NSInteger, HWMIndependentAnnoStatus) {
    HWMSDKAnnoStatusStart = 0,
    HWMSDKAnnoStatusStop = 1,
    HWMSDKAnnoStatusRecv = 2,
    HWMSDKAnnoStatusFinish = 3,
};

typedef NS_ENUM(NSInteger, HWMDataConfNotifyMessageType) {
    HWMSDKMessageOutOfMemory = 1,		/**<[en]out of memory notify. [cn]内存不足通知 */
    HWMSDKMessageMonitorRemoved = 2,		/**<[en]monitor moved. [cn]屏幕共享由于显示器被拔出而停止 */
};

typedef NS_ENUM(NSInteger, HWMCastType) {
    HWMSDKCastTypeUnknown = -1,		/**<[en]indicates unknow. [cn]未知类型 */
    HWMSDKCastTypeWiredHdmi = 0,		/**<[en]indicates unknow. [cn]有线投屏HDMI */
    HWMSDKCastTypeWiredTypec = 1,		/**<[en]indicates unknow. [cn]有线投屏TYPEC */
    HWMSDKCastTypeWireless = 2,		/**<[en]indicates unknow. [cn]无线投屏 */
    HWMSDKCastTypeScreen = 3,		/**<[en]indicates unknow. [cn]屏幕 */
    HWMSDKCastTypeApp = 4,		/**<[en]indicates unknow. [cn]应用 */
};

typedef NS_ENUM(NSInteger, HWMVideoCaptureType) {
    HWMSDKCaptureTypeYuv = 0,		/**<[en]indicates yuv capture type. [cn]yuv 采集 */
    HWMSDKCaptureTypeTexture = 1,		/**<[en]indicates textureId capture type. [cn]textureId方式 */
    HWMSDKCaptureTypeEncodedStream = 2,		/**<[en]indicates encoded stream. [cn]编码后的数据 */
    HWMSDKCaptureTypeImageRender = 3,		/**<[en]indicates image render. [cn]图像渲染方式 */
};

typedef NS_ENUM(NSInteger, HWMSharingCodecType) {
    HWMSDKScreenShareCodecTypeH264sw = 1000,
    HWMSDKScreenShareCodecTypeH264hw = 1001,
    HWMSDKScreenShareCodecTypeSvcsw = 1020,
    HWMSDKScreenShareCodecTypeH265sccsw = 1030,
    HWMSDKScreenShareCodecTypeH265hw = 1031,
    HWMSDKScreenShareCodecTypeH265sccauto = 1032,
};

typedef NS_ENUM(NSInteger, HWMAuxDsRotateFlipType) {
    HWMSDKHwmdsrotateflipbase = 0,		/**<[en]Indicates that the rotation type starts. [cn]旋转类型起始 */
    HWMSDKHwmdsrotatenoneflipnone = 0,		/**<[en]Indicates not rotated, not flipped. [cn]未旋转，未翻转 */
    HWMSDKHwmdsrotate90flipnone = 1,		/**<[en]Indicates rotate 90 degrees clockwise without flipping [cn]顺时针旋转90度，未翻转 */
    HWMSDKHwmdsrotate180flipnone = 2,		/**<[en]Indicates rotate 180 degrees clockwise without flipping [cn]顺时针旋转180度，未翻转 */
    HWMSDKHwmdsrotate270flipnone = 3,		/**<[en]Indicates rotate 270 degrees clockwise without flipping [cn]顺时针旋转270度，未翻转 */
    HWMSDKHwmdsrotatenoneflipx = 4,		/**<[en]not support [cn]不支持 */
    HWMSDKHwmdsrotate90flipx = 5,		/**<[en]not support [cn]不支持 */
    HWMSDKHwmdsrotate180flipx = 6,		/**<[en]not support [cn]不支持 */
    HWMSDKHwmdsrotate270flipx = 7,		/**<[en]not support [cn]不支持 */
    HWMSDKHwmdsrotatenoneflipy = 6,		/**<[en]not support [cn]不支持 */
    HWMSDKHwmdsrotate90flipy = 7,		/**<[en]not support [cn]不支持 */
    HWMSDKHwmdsrotate180flipy = 4,		/**<[en]not support [cn]不支持 */
    HWMSDKHwmdsrotate270flipy = 5,		/**<[en]not support [cn]不支持 */
    HWMSDKHwmdsrotatenoneflipxy = 2,		/**<[en]not support [cn]不支持 */
    HWMSDKHwmdsrotate90flipxy = 3,		/**<[en]not support [cn]不支持 */
    HWMSDKHwmdsrotate180flipxy = 0,		/**<[en]not support [cn]不支持 */
    HWMSDKHwmdsrotate270flipxy = 1,		/**<[en]not support [cn]不支持 */
    HWMSDKHwmdsrotateflipmax = 20,		/**<[en]Indicates that the rotation type is terminated. [cn]旋转类型终止 */
};

typedef NS_ENUM(NSInteger, HWMWaterMarkDEFormat) {
    HWMSDKWatermarkdeData = 0,
    HWMSDKWatermarkdeBmpinfoData = 1,
};

typedef NS_ENUM(NSInteger, HWMWaterMarkDERender) {
    HWMSDKRenderNo = 0,
    HWMSDKRenderUpdate = 1,
    HWMSDKRenderOriginal = 2,
};

typedef NS_ENUM(NSInteger, HWMShareCaptureType) {
    HWMSDKShareCaptureTypeAuto = 0,		/**<[en]indicates auto capture type. [cn]自动 */
    HWMSDKShareCaptureTypeWgc = 1,		/**<[en]indicates WGC capture type. [cn]WGC采集 */
    HWMSDKShareCaptureTypeMag = 2,		/**<[en]indicates MAG capture type. [cn]MAG采集 */
    HWMSDKShareCaptureTypeGdi = 3,		/**<[en]indicates GDI capture type. [cn]GDI采集 */
};

typedef NS_ENUM(NSInteger, HWMShareStrategy) {
    HWMSDKShareStrategyClarity = 0,		/**<[en]Indicates the CLARITY first. [cn]清晰度优先，默认值 */
    HWMSDKShareStrategySmoothness = 1,		/**<[en]Indicates the SMOOTHNESS first. [cn]流畅性优先 */
    HWMSDKShareStrategyClarityAndSmoothness = 2,		/**<[en]Indicates the CLARITY and SMOOTHNESS. [cn]清晰且流畅模式 */
};

typedef NS_ENUM(NSInteger, HWMEraseAreaAnnoMode) {
    HWMSDKEraseAreaAnnoModeAll = 0,		/**<[en]Indicates all annotation in the region [cn]区域内的全部标注 */
    HWMSDKEraseAreaAnnoModeSelf = 1,		/**<[en]Indicates my annotation in the region [cn]区域内自己的标注 */
    HWMSDKEraseAreaAnnoModeOthers = 2,		/**<[en]Indicates all others annotation [cn]其他人的全部标注 */
};

typedef NS_ENUM(NSInteger, HWMShareRenderFrameMode) {
    HWMSDKShareRenderFrameModeNormal = 0,		/**<[en]indicates normal mode. [cn]寻常模式 */
    HWMSDKShareRenderFrameModeEco = 1,		/**<[en]indicates WGC capture type. [cn]节能模式 */
};

typedef NS_ENUM(NSInteger, HWMShareAudioState) {
    HWMSDKShareAudioNone = 0,		/**<[en]indicates none. [cn]none */
    HWMSDKShareAudioOpen = 1,		/**<[en]indicates audio open. [cn]共享音频开启 */
    HWMSDKShareAudioClose = 2,		/**<[en]indicates audio close. [cn]共享音频关闭 */
};

typedef NS_ENUM(NSInteger, HWMHTTPRequestType) {
    HWMSDKHttpRequestTypePost = 0,		/**<[en]Indicates post request. [cn]post请求 */
    HWMSDKHttpRequestTypeDelete = 1,		/**<[en]Indicates delete request. [cn]delete请求 */
    HWMSDKHttpRequestTypePut = 2,		/**<[en]Indicates put request. [cn]put请求 */
    HWMSDKHttpRequestTypeGet = 3,		/**<[en]Indicates get request. [cn]get请求 */
    HWMSDKHttpRequestTypeHead = 4,		/**<[en]Indicates head request. [cn]head请求 */
};

typedef NS_ENUM(NSInteger, HWMHTTPAuthMode) {
    HWMSDKHttpAuthModeAuto = 0,		/**<[en]Indicates BASIC and DIGEST mode (adapted by internal) . [cn]自动模式, 内部调整 */
    HWMSDKHttpAuthModeBasic = 1,		/**<[en]Indicates BASIC mode. [cn]basic模式 */
    HWMSDKHttpAuthModeDigest = 2,		/**<[en]Indicates DIGEST mode. [cn]digest模式 */
};

typedef NS_ENUM(NSInteger, HWMHTTPRspAuthMode) {
    HWMSDKHttpEnAuthClose = 0,		/**<[en]auth closed (default mode) [cn]关闭 */
    HWMSDKHttpEnAuthBasic = 1,		/**<[en]BASIC mode [en]basic模式 */
    HWMSDKHttpEnAuthDigest = 2,		/**<[en]DIGEST mode [en]digest模式 */
    HWMSDKHttpEnAuthBasicDigest = 3,		/**<[en]BASIC and DIGEST mode (adapted by internal)[en]basic和digest模式 */
    HWMSDKHttpEnAuthNtlm = 4,		/**<[en]NTLM mode [en]NTLM模式 */
};

typedef NS_ENUM(NSInteger, HWMHTTPVerifyMode) {
    HWMSDKHttpVerifyModeNone = 0,		/**<[en]Indicates no authentication.[cn]不认证 */
    HWMSDKHttpVerifyModeServer = 1,		/**<[en]Indicates authentication server.[cn]认证服务端 */
    HWMSDKHttpVerifyModeClient = 2,		/**<[en]Indicates authentication server.[cn]认证客户端 */
    HWMSDKHttpVerifyModeBoth = 3,		/**<[en]Indicates authentication both server and client.[cn]客户端，服务器双向认证 */
};

typedef NS_ENUM(NSInteger, HWMHTTPVerifyServerMode) {
    HWMSDKHttpVerifyServerPeer = 0,		/**<[en]only verify certificate (default mode). [cn]默认鉴权模式. */
    HWMSDKHttpVerifyServerPeerAndHost = 1,		/**<[en]verify certificate and host both.[cn]验证证书和主机. */
};

typedef NS_ENUM(NSInteger, HWMHTTPVerifyCrlCheck) {
    HWMSDKHttpVerifyCrlCheckAuto = 0,		/**<[en]Indicates auto.[cn]HTTP_E_VERIFY_MODE为HTTP_E_VERIFY_MODE_SERVER和HTTP_E_VERIFY_MODE_BOTH时检验 */
    HWMSDKHttpVerifyCrlCheckNone = 1,		/**<[en]Indicates none. [cn]不检查 */
};

#endif /* HWMSDKCommonDefine_h */
