iOS SDK API Reference
Loading...
Searching...
No Matches
MobileRTCConstants.h File Reference

Go to the source code of this file.

Enumerations

enum  MobileRTCSDKError {
  MobileRTCSDKError_Success = 0 , MobileRTCSDKError_NoImpl , MobileRTCSDKError_WrongUsage , MobileRTCSDKError_InvalidParameter ,
  MobileRTCSDKError_ModuleLoadFailed , MobileRTCSDKError_MemoryFailed , MobileRTCSDKError_ServiceFailed , MobileRTCSDKError_Uninitialize ,
  MobileRTCSDKError_Unauthentication , MobileRTCSDKError_NoRecordingInprocess , MobileRTCSDKError_TranscoderNoFound , MobileRTCSDKError_VideoNotReady ,
  MobileRTCSDKError_NoPermission , MobileRTCSDKError_Unknown , MobileRTCSDKError_OtherSdkInstanceRunning , MobileRTCSDKError_InternalError ,
  MobileRTCSDKError_NoAudiodeviceIsFound , MobileRTCSDKError_NoVideoDeviceIsFound , MobileRTCSDKError_TooFrequentCall , MobileRTCSDKError_FailAssignUserPrivilege ,
  MobileRTCSDKError_MeetingDontSupportFeature , MobileRTCSDKError_MeetingNotShareSender , MobileRTCSDKError_MeetingYouHaveNoShare , MobileRTCSDKError_MeetingViewtypeParameterIsWrong ,
  MobileRTCSDKError_MeetingAnnotationIsOff , MobileRTCSDKError_SettingOsDontSupport , MobileRTCSDKError_EmailLoginIsDisabled , MobileRTCSDKError_HardwareNotMeetForVb ,
  MobileRTCSDKError_NeedUserConfirmRecordDisclaimer , MobileRTCSDKError_NoShareData , MobileRTCSDKError_ShareCannotSubscribeMyself , MobileRTCSDKError_NotInMeeting ,
  MobileRTCSDKError_MeetingCallOutFailed , MobileRTCSDKError_NotSupportMultiStreamVideoUser
}
 An enumeration of SDK error. More...
 
enum  MobileRTCAuthError {
  MobileRTCAuthError_Success , MobileRTCAuthError_KeyOrSecretEmpty , MobileRTCAuthError_KeyOrSecretWrong , MobileRTCAuthError_AccountNotSupport ,
  MobileRTCAuthError_AccountNotEnableSDK , MobileRTCAuthError_Unknown , MobileRTCAuthError_ServiceBusy , MobileRTCAuthError_None ,
  MobileRTCAuthError_OverTime , MobileRTCAuthError_NetworkIssue , MobileRTCAuthError_ClientIncompatible , MobileRTCAuthError_TokenWrong
}
 An enumeration of SDK authentication. More...
 
enum  MobileRTCLoginFailReason {
  MobileRTCLoginFailReason_Success , MobileRTCLoginFailReason_EmailLoginDiable , MobileRTCLoginFailReason_UserNotExist , MobileRTCLoginFailReason_WrongPassword ,
  MobileRTCLoginFailReason_AccountLocked , MobileRTCLoginFailReason_SDKNeedUpdate , MobileRTCLoginFailReason_TooManyFailedAttempts , MobileRTCLoginFailReason_SMSCodeError ,
  MobileRTCLoginFailReason_SMSCodeExpired , MobileRTCLoginFailReason_PhoneNumberFormatInValid , MobileRTCLoginFailReason_LoginTokenInvalid , MobileRTCLoginFailReason_UserDisagreeLoginDisclaimer ,
  MobileRTCLoginFailReason_MFARequired , MobileRTCLoginFailReason_NeedBirthdayAsk , MobileRTCLoginFailReason_OtherIssue = 100 , MobileRTCLoginFailReason_InvalidArguments ,
  MobileRTCLoginFailReason_SDKNotAuthorized , MobileRTCLoginFailReason_InAutoLoginProcess , MobileRTCLoginFailReason_AlreayLoggedin
}
 An enumeration of SDK login. More...
 
enum  MobileRTCMeetError {
  MobileRTCMeetError_Success = 0 , MobileRTCMeetError_NetworkError = 1 , MobileRTCMeetError_ReconnectError = 2 , MobileRTCMeetError_MMRError = 3 ,
  MobileRTCMeetError_PasswordError = 4 , MobileRTCMeetError_SessionError = 5 , MobileRTCMeetError_MeetingOver = 6 , MobileRTCMeetError_MeetingNotStart = 7 ,
  MobileRTCMeetError_MeetingNotExist = 8 , MobileRTCMeetError_MeetingUserFull = 9 , MobileRTCMeetError_MeetingClientIncompatible = 10 , MobileRTCMeetError_NoMMR = 11 ,
  MobileRTCMeetError_MeetingLocked = 12 , MobileRTCMeetError_MeetingRestricted = 13 , MobileRTCMeetError_MeetingRestrictedJBH = 14 , MobileRTCMeetError_CannotEmitWebRequest = 15 ,
  MobileRTCMeetError_CannotStartTokenExpire = 16 , MobileRTCMeetError_VideoError = 17 , MobileRTCMeetError_AudioAutoStartError = 18 , MobileRTCMeetError_RegisterWebinarFull = 19 ,
  MobileRTCMeetError_RegisterWebinarHostRegister = 20 , MobileRTCMeetError_RegisterWebinarPanelistRegister = 21 , MobileRTCMeetError_RegisterWebinarDeniedEmail = 22 , MobileRTCMeetError_RegisterWebinarEnforceLogin = 23 ,
  MobileRTCMeetError_ZCCertificateChanged = 24 , MobileRTCMeetError_VanityNotExist = 27 , MobileRTCMeetError_JoinWebinarWithSameEmail = 28 , MobileRTCMeetError_WriteConfigFile = 50 ,
  MobileRTCMeetError_RemovedByHost = 61 , MobileRTCMeetError_HostDisallowOutsideUserJoin = 62 , MobileRTCMeetError_InvalidArguments = MobileRTCMeetError_WriteConfigFile + 100 , MobileRTCMeetError_InvalidUserType ,
  MobileRTCMeetError_InAnotherMeeting , MobileRTCMeetError_TooFrequenceCall , MobileRTCMeetError_WrongUsage , MobileRTCMeetError_Failed ,
  MobileRTCMeetError_VBBase = 200 , MobileRTCMeetError_VBSetError = MobileRTCMeetError_VBBase , MobileRTCMeetError_VBMaximumNum , MobileRTCMeetError_VBSaveImage ,
  MobileRTCMeetError_VBRemoveNone , MobileRTCMeetError_VBNoSupport , MobileRTCMeetError_VBGreenScreenNoSupport , MobileRTCMeetError_AppPrivilegeTokenError = 500 ,
  MobileRTCMeetError_Unknown
}
 MobileRTCMeetError An enumeration of Meeting States. More...
 
enum  MobileRTCMeetingState {
  MobileRTCMeetingState_Idle , MobileRTCMeetingState_Connecting , MobileRTCMeetingState_WaitingForHost , MobileRTCMeetingState_InMeeting ,
  MobileRTCMeetingState_Disconnecting , MobileRTCMeetingState_Reconnecting , MobileRTCMeetingState_Failed , MobileRTCMeetingState_Ended ,
  MobileRTCMeetingState_Unknow , MobileRTCMeetingState_Locked , MobileRTCMeetingState_Unlocked , MobileRTCMeetingState_InWaitingRoom ,
  MobileRTCMeetingState_WebinarPromote , MobileRTCMeetingState_WebinarDePromote , MobileRTCMeetingState_JoinBO , MobileRTCMeetingState_LeaveBO
}
 MobileRTCMeetingState An enumeration of meeting states. More...
 
enum  MobileRTCUserType {
  MobileRTCUserType_Facebook = 0 , MobileRTCUserType_GoogleOAuth = 2 , MobileRTCUserType_APIUser = 99 , MobileRTCUserType_ZoomUser = 100 ,
  MobileRTCUserType_SSOUser = 101 , MobileRTCUserType_Unknown = 102
}
 MobileRTCUserType An enumeration of user types. More...
 
enum  LeaveMeetingCmd { LeaveMeetingCmd_Leave , LeaveMeetingCmd_End }
 LeaveMeetingCmd An enumeration of commands for leaving meeting. More...
 
enum  JBHCmd { JBHCmd_Show , JBHCmd_Hide }
 JBHCmd An enumeration of waiting UI when JBH is disabled. More...
 
enum  DialOutStatus {
  DialOutStatus_Unknown = 0 , DialOutStatus_Calling , DialOutStatus_Ringing , DialOutStatus_Accepted ,
  DialOutStatus_Busy , DialOutStatus_NotAvailable , DialOutStatus_UserHangUp , DialOutStatus_OtherFail ,
  DialOutStatus_JoinSuccess , DialOutStatus_TimeOut , DialOutStatus_ZoomStartCancelCall , DialOutStatus_ZoomCallCanceled ,
  DialOutStatus_ZoomCancelCallFail , DialOutStatus_NoAnswer , DialOutStatus_BlockNoHost , DialOutStatus_BlockHighRate ,
  DialOutStatus_BlockTooFrequent
}
 DialOutStatus An enumeration of outgoing call states. More...
 
enum  H323CallOutStatus {
  H323CallOutStatus_Success = 0 , H323CallOutStatus_Ring , H323CallOutStatus_Timeout , H323CallOutStatus_Busy ,
  H323CallOutStatus_Decline , H323CallOutStatus_Failed
}
 H323CallOutStatus An enumeration of H.323/SIP outgoing call status.
More...
 
enum  MobileRTCH323ParingStatus {
  MobileRTCH323ParingStatus_Success = 0 , MobileRTCH323ParingStatus_MeetingNotExisted , MobileRTCH323ParingStatus_PermissionDenied , MobileRTCH323ParingStatus_ParingcodeNotExisted ,
  MobileRTCH323ParingStatus_Error
}
 MobileRTCH323ParingStatus An enumeration of H.323/SIP pairing status. More...
 
enum  MobileRTCComponentType {
  MobileRTCComponentType_Def = 0 , MobileRTCComponentType_Chat , MobileRTCComponentType_FT , MobileRTCComponentType_AUDIO ,
  MobileRTCComponentType_VIDEO , MobileRTCComponentType_AS
}
 MobileRTCComponentType An enumeration of all component types. More...
 
enum  MobileRTCVideoQuality { MobileRTCVideoQuality_Unknown = 0 , MobileRTCVideoQuality_Bad = 1 , MobileRTCVideoQuality_Normal = 2 , MobileRTCVideoQuality_Good = 3 }
 MobileRTCVideoQuality Quality of video. More...
 
enum  MobileRTCNetworkQuality {
  MobileRTCNetworkQuality_Unknown = -1 , MobileRTCNetworkQuality_VeryBad = 0 , MobileRTCNetworkQuality_Bad = 1 , MobileRTCNetworkQuality_NotGood = 2 ,
  MobileRTCNetworkQuality_Normal = 3 , MobileRTCNetworkQuality_Good = 4 , MobileRTCNetworkQuality_Excellent = 5
}
 MobileRTCNetworkQuality Quality of session network. More...
 
enum  MobileRTCAudioError {
  MobileRTCAudioError_Success = 0 , MobileRTCAudioError_AudioPermissionDenied = 1 , MobileRTCAudioError_AudioNotConnected = 2 , MobileRTCAudioError_CannotUnmuteMyAudio = 3 ,
  MobileRTCAudioError_Failed = 4
}
 MobileRTCAudioError An enumeration of audio-related operational error states. More...
 
enum  MobileRTC_AudioStatus {
  MobileRTC_AudioStatus_None = 0 , MobileRTC_AudioStatus_Audio_Muted = 1 , MobileRTC_AudioStatus_Audio_UnMuted = 2 , MobileRTC_AudioStatus_Audio_Muted_ByHost = 3 ,
  MobileRTC_AudioStatus_Audio_UnMuted_ByHost = 4 , MobileRTC_AudioStatus_Audio_MutedAll_ByHost = 5 , MobileRTC_AudioStatus_Audio_UnMutedAll_ByHost = 6
}
 
enum  MobileRTC_VideoStatus { MobileRTC_VideoStatus_Video_ON = 0 , MobileRTC_VideoStatus_Video_OFF = 1 , MobileRTC_VideoStatus_Video_Muted_ByHost = 2 }
 
enum  MobileRTCCameraError { MobileRTCCameraError_Success = 0 , MobileRTCCameraError_CameraPermissionDenied = 1 , MobileRTCCameraError_VideoNotSending = 2 }
 MobileRTCCameraError An enumeration of camera-related operational error states. More...
 
enum  MobileRTCLiveStreamStatus { MobileRTCLiveStreamStatus_StartSuccessed = 0 , MobileRTCLiveStreamStatus_StartFailedOrEnded = 1 , MobileRTCLiveStreamStatus_StartTimeout = 2 }
 MobileRTCLiveStreamStatus An enumeration of Live Stream status in meeting. More...
 
enum  MobileRTCClaimHostError { MobileRTCClaimHostError_Successed = 0 , MobileRTCClaimHostError_HostKeyError = 1 , MobileRTCClaimHostError_NetWorkError = 2 }
 MobileRTCClaimHostError An enumeration of CLAIM HOST results in meeting. More...
 
enum  MobileRTCSendChatError { MobileRTCSendChatError_Successed = 0 , MobileRTCSendChatError_Failed = 1 , MobileRTCSendChatError_PermissionDenied = 2 }
 MobileRTCSendChatError An enumeration of SENDING CHAT MESSAGE result in meeting. More...
 
enum  MobileRTCAnnotationError { MobileRTCAnnotationError_Successed = 0 , MobileRTCAnnotationError_Failed = 1 , MobileRTCAnnotationError_PermissionDenied = 2 }
 MobileRTCAnnotationError An enumeration of annotation-related operational error states. More...
 
enum  MobileRTCCMRError { MobileRTCCMRError_Successed = 0 , MobileRTCCMRError_Failed = 1 , MobileRTCCMRError_StorageFull = 2 }
 MobileRTCCMRError An enumeration of CMR-related result error states. More...
 
enum  MobileRTCJoinMeetingInfo { MobileRTCJoinMeetingInfo_NeedName = 0 , MobileRTCJoinMeetingInfo_NeedPassword = 1 , MobileRTCJoinMeetingInfo_WrongPassword = 2 , MobileRTCJoinMeetingInfo_NeedNameAndPwd = 3 }
 MobileRTCJoinMeetingInfo An enumeration of information needed to Join Meeting. More...
 
enum  MobileRTCMicrophoneError { MobileRTCMicrophoneError_MicMuted = 0 , MobileRTCMicrophoneError_FeedbackDetected = 1 , MobileRTCMicrophoneError_MicUnavailable = 2 }
 MobileRTCAudioError An enumeration of Audio Errors. More...
 
enum  MobileRTCMeetingEndReason {
  MobileRTCMeetingEndReason_SelfLeave = 0 , MobileRTCMeetingEndReason_RemovedByHost = 1 , MobileRTCMeetingEndReason_EndByHost = 2 , MobileRTCMeetingEndReason_JBHTimeout = 3 ,
  MobileRTCMeetingEndReason_FreeMeetingTimeout = 4 , MobileRTCMeetingEndReason_NoAteendee = 5 , MobileRTCMeetingEndReason_HostEndForAnotherMeeting = 6 , MobileRTCMeetingEndReason_ConnectBroken = 7 ,
  MobileRTCMeetingEndReason_Unknown
}
 MobileRTCAudioError An enumeration of Audio Errors. More...
 
enum  MobileRTCRemoteControlError { MobileRTCRemoteControlError_Successed = 0 , MobileRTCRemoteControlError_Stop = 1 , MobileRTCRemoteControlError_Failed = 2 , MobileRTCRemoteControlError_PermissionDenied = 3 }
 MobileRTCRemoteControlError An enumeration of remote control-related operational result in meeting. More...
 
enum  MobileRTCAudioOutput {
  MobileRTCAudioOutput_Unknown = 0 , MobileRTCAudioOutput_Receiver = 1 , MobileRTCAudioOutput_Speaker = 2 , MobileRTCAudioOutput_Headphones = 3 ,
  MobileRTCAudioOutput_Bluetooth = 4
}
 MobileRTCAudioOutput An enumeration of audio output description. More...
 
enum  MobileRTCChatAllowAttendeeChat { MobileRTCChatAllowAttendeeChat_ChatWithNone = 1 , MobileRTCChatAllowAttendeeChat_ChatWithAll = 2 , MobileRTCChatAllowAttendeeChat_ChatWithPanelist = 3 }
 MobileRTCWebinarAllowAttendeeChat An enumeration of attendee chat permission in webinar. More...
 
enum  MobileRTCWebinarPromoteorDepromoteError { MobileRTCWebinarPromoteorDepromoteError_Success = 0 , MobileRTCWebinarPromoteorDepromoteError_Webinar_Panelist_Capacity_Exceed = 3035 , MobileRTCWebinarPromoteorDepromoteError_Not_Found_Webinar_Attendee = 3029 }
 MobileRTCWebinarPromoteorDepromoteError An enumeration of promoting/demoting attendee and panelist errors in webinar. More...
 
enum  MobileRTCMeetingItemAudioType {
  MobileRTCMeetingItemAudioType_Unknown = 0 , MobileRTCMeetingItemAudioType_TelephoneOnly = 1 , MobileRTCMeetingItemAudioType_VoipOnly = 2 , MobileRTCMeetingItemAudioType_TelephoneAndVoip = 3 ,
  MobileRTCMeetingItemAudioType_3rdPartyAudio = 4
}
 MobileRTCMeetingItemAudioType An enumeration of audio types in meeting. More...
 
enum  MobileRTCMeetingItemRecordType { MobileRTCMeetingItemRecordType_AutoRecordDisabled = 0 , MobileRTCMeetingItemRecordType_LocalRecord = 1 , MobileRTCMeetingItemRecordType_CloudRecord = 2 , MobileRTCMeetingItemRecordType_Unknown = 3 }
 MobileRTCMeetingItemRecordType An enumeration of meeting recording types in meeting. More...
 
enum  MobileRTCMeetingChatPriviledgeType {
  MobileRTCMeetingChatPriviledge_Unknown = 0 , MobileRTCMeetingChatPriviledge_Everyone_Publicly_And_Privately , MobileRTCMeetingChatPriviledge_Host_Only , MobileRTCMeetingChatPriviledge_No_One ,
  MobileRTCMeetingChatPriviledge_Everyone_Publicly
}
 MobileRTCMeetingChatPriviledgeType An enumeration of meeting chat types in meeting. More...
 
enum  MobileRTCPanelistChatPrivilegeType { MobileRTCPanelistChatPrivilege_INVALID = 0 , MobileRTCPanelistChatPrivilege_PANELIST = 1 , MobileRTCPanelistChatPrivilege_ALL = 2 }
 Chat Privilege type of webinar panelist. More...
 
enum  MobileRTCChatMessageType {
  MobileRTCChatMessageType_To_None = 0 , MobileRTCChatMessageType_To_All , MobileRTCChatMessageType_To_All_Panelist , MobileRTCChatMessageType_To_Individual_Panelist ,
  MobileRTCChatMessageType_To_Individual , MobileRTCChatMessageType_To_WaitingRoomUsers
}
 Chat message type. More...
 
enum  MobileRTCChatMessageDeleteType { MobileRTCChatMessageDeleteType_By_None = 0 , MobileRTCChatMessageDeleteType_By_Self , MobileRTCChatMessageDeleteType_By_Host , MobileRTCChatMessageDeleteType_By_DLP }
 Enumerations of the chat message delete type. More...
 
enum  MobileRTCVideoType { MobileRTCVideoType_VideoData = 1 , MobileRTCVideoType_ShareData }
 
enum  MobileRTCVideoResolution { MobileRTCVideoResolution_90 = 0 , MobileRTCVideoResolution_180 , MobileRTCVideoResolution_360 , MobileRTCVideoResolution_720 }
 MobileRTCVideoResolution An enumeration of video raw data resolution. More...
 
enum  MobileRTCVideoRawDataFormat { MobileRTCVideoRawDataFormatI420 = 1 , MobileRTCVideoRawDataFormatI420_Limit }
 MobileRTCVideoResolution An enumeration of video raw data format. More...
 
enum  MobileRTCVideoRawDataRotation { MobileRTCVideoRawDataRotationNone = 1 , MobileRTCVideoRawDataRotation90 , MobileRTCVideoRawDataRotation180 , MobileRTCVideoRawDataRotation270 }
 MobileRTCVideoResolution The direction of video. More...
 
enum  MobileRTCRawDataError {
  MobileRTCRawData_Success = 0 , MobileRTCRawData_Uninitialized , MobileRTCRawData_Malloc_Failed , MobileRTCRawData_Wrongusage ,
  MobileRTCRawData_Invalid_Param , MobileRTCRawData_Not_In_Meeting , MobileRTCRawData_No_License , MobileRTCRawData_Unknow ,
  MobileRTCRawData_Video_Module_Not_Ready , MobileRTCRawData_Video_Module_Error , MobileRTCRawData_Video_device_error , MobileRTCRawData_No_Video_Data ,
  MobileRTCRawData_Share_Module_Not_Ready , MobileRTCRawData_Share_Module_Error , MobileRTCRawData_No_Share_Data , MobileRTCRawData_Share_Cannot_Subscribe_Myself ,
  MobileRTCRawData_Audio_Module_Not_Ready , MobileRTCRawData_Audio_Module_Error , MobileRTCRawData_No_Audio_Data , MobileRTCRawData_Send_Too_Frequently
}
 MobileRTCRawDataError An enumeration of raw data. More...
 
enum  MobileRTCRawDataMemoryMode { MobileRTCRawDataMemoryModeStack = 0 , MobileRTCRawDataMemoryModeHeap }
 Rawdata memory mode. More...
 
enum  MobileRTC_ZoomLocale { MobileRTC_ZoomLocale_Default = 0 , MobileRTC_ZoomLocale_CN }
 Locale fo Customer. More...
 
enum  MobileRTCSMSVerifyResult {
  MobileRTCSMSVerifyResult_Succ = 0 , MobileRTCSMSVerifyResult_RealNameAuthErrorIdentifyCode , MobileRTCSMSVerifyResult_RealNameAuthIdentifyCodeExpired , MobileRTCSMSVerifyResult_RealNameAuthBypassVerify ,
  MobileRTCSMSVerifyResult_RealNameAuthUnknownError
}
 for SMS service usage. More...
 
enum  MobileRTCSMSRetrieveResult {
  MobileRTCSMSRetrieveResult_Succ = 0 , MobileRTCSMSRetrieveResult_SendSMSFailed , MobileRTCSMSRetrieveResult_RequestFailed , MobileRTCSMSRetrieveResult_InvalidPhoneNum ,
  MobileRTCSMSRetrieveResult_PhoneNumAlreadyBound , MobileRTCSMSRetrieveResult_PhoneNumSendTooFrequent , MobileRTCSMSRetrieveResult_BypassVerify
}
 
enum  MobileRTCMinimizeMeetingState { MobileRTCMinimizeMeeting_ShowMinimizeMeeting = 0 , MobileRTCMinimizeMeeting_BackFullScreenMeeting }
 Minimize Meeting state in Zoom UI. More...
 
enum  FreeMeetingNeedUpgradeType { FreeMeetingNeedUpgradeType_NONE = 0 , FreeMeetingNeedUpgradeType_BY_ADMIN , FreeMeetingNeedUpgradeType_BY_GIFTURL }
 free meeting need upgrade type. More...
 
enum  MobileRTCBOStatus {
  MobileRTCBOStatus_Invalid = 0 , MobileRTCBOStatus_Edit = 1 , MobileRTCBOStatus_Started , MobileRTCBOStatus_Stopping ,
  MobileRTCBOStatus_Ended
}
 enum for BO status. More...
 
enum  MobileRTCBOHelpReply { MobileRTCBOHelpReply_Idle = 0 , MobileRTCBOHelpReply_Busy , MobileRTCBOHelpReply_Ignore , MobileRTCBOHelpReply_alreadyInBO }
 Result for requested help from attendee in BO Meeting. More...
 
enum  MobileRTCBOControllerError {
  MobileRTCBOControllerError_NULL_POINTER = 0 , MobileRTCBOControllerError_WRONG_CURRENT_STATUS , MobileRTCBOControllerError_TOKEN_NOT_READY , MobileRTCBOControllerError_NO_PRIVILEGE ,
  MobileRTCBOControllerError_BO_LIST_IS_UPLOADING , MobileRTCBOControllerError_UPLOAD_FAIL , MobileRTCBOControllerError_NO_ONE_HAS_BEEN_ASSIGNED , MobileRTCBOControllerError_UNKNOWN = 100
}
 Error type of Starting BO Failed. More...
 
enum  MobileRTCDirectShareStatus {
  MobileRTCDirectShareStatus_Unknown = 0 , MobileRTCDirectShareStatus_Connecting , MobileRTCDirectShareStatus_In_Direct_Share_Mode , MobileRTCDirectShareStatus_Ended ,
  MobileRTCDirectShareStatus_Need_MeetingID_Or_PairingCode , MobileRTCDirectShareStatus_NetWork_Error , MobileRTCDirectShareStatus_Other_Error , MobileRTCDirectShareStatus_WrongMeetingID_Or_SharingKey ,
  MobileRTCDirectShareStatus_Need_Input_New_ParingCode , MobileRTCDirectShareStatus_DirectShare_Prepared
}
 Direct sharing status. More...
 
enum  MobileRTCEmojiReactionType {
  MobileRTCEmojiReactionType_Unknown = 0 , MobileRTCEmojiReactionType_Clap , MobileRTCEmojiReactionType_Thumbsup , MobileRTCEmojiReactionType_Heart ,
  MobileRTCEmojiReactionType_Joy , MobileRTCEmojiReactionType_Openmouth , MobileRTCEmojiReactionType_Tada
}
 emoji reacion type. More...
 
enum  MobileRTCEmojiReactionSkinTone {
  MobileRTCEmojiReactionSkinTone_Unknown = 0 , MobileRTCEmojiReactionSkinTone_Default , MobileRTCEmojiReactionSkinTone_Light , MobileRTCEmojiReactionSkinTone_MediumLight ,
  MobileRTCEmojiReactionSkinTone_Medium , MobileRTCEmojiReactionSkinTone_MediumDark , MobileRTCEmojiReactionSkinTone_Dark
}
 emoji reaction skin tone. More...
 
enum  MobileRTCMeetingType { MobileRTCMeetingType_None , MobileRTCMeetingType_Normal , MobileRTCMeetingType_BreakoutRoom , MobileRTCMeetingType_Webinar }
 Enumeration of meeting types. More...
 
enum  MobileRTCUserRole {
  MobileRTCUserRole_None , MobileRTCUserRole_Host , MobileRTCUserRole_CoHost , MobileRTCUserRole_Attendee ,
  MobileRTCUserRole_Panelist , MobileRTCUserRole_BreakoutRoom_Moderator
}
 Enumeration of user roles. More...
 
enum  MobileRTCRecordingStatus {
  MobileRTCRecording_Start , MobileRTCRecording_Stop , MobileRTCRecording_Pause , MobileRTCRecording_Connecting ,
  MobileRTCRecording_DiskFull
}
 Enumeration of recording status. More...
 
enum  MobileRTCSharingStatus {
  MobileRTCSharingStatus_Self_Send_Begin , MobileRTCSharingStatus_Self_Send_End , MobileRTCSharingStatus_Other_Share_Begin , MobileRTCSharingStatus_Other_Share_End ,
  MobileRTCSharingStatus_View_Other_Sharing , MobileRTCSharingStatus_Pause , MobileRTCSharingStatus_Resume , MobileRTCSharingStatus_OtherPureAudioShareStart ,
  MobileRTCSharingStatus_OtherPureAudioShareStop
}
 Enumeration of sharing status. More...
 
enum  MobileRTCShareSettingType {
  MobileRTCShareSettingType_None , MobileRTCShareSettingType_LockShare , MobileRTCShareSettingType_HostGrab , MobileRTCShareSettingType_AnyoneGrab ,
  MobileRTCShareSettingType_MultiShare
}
 Enumeration of LockShare Status changed. More...
 
enum  MobileRTCVBType { MobileRTCVBType_None , MobileRTCVBType_Blur , MobileRTCVBType_Item }
 Enumeration of virtual background type in MobileRTCVirtualBGImageInfo . More...
 
enum  MobileRTCSubscribeFailReason {
  MobileRTCSubscribe_Fail_None = 0 , MobileRTCSubscribe_Fail_ViewOnly , MobileRTCSubscribe_Fail_NotInMeeting , MobileRTCSubscribe_Fail_NotSupport1080P ,
  MobileRTCSubscribe_Fail_HasSubscribe720P , MobileRTCSubscribe_Fail_HasSubscribeExceededLimit
}
 Video subscribe error. More...
 
enum  MobileRTCANNError { MobileRTCANNError_Success = 0 , MobileRTCANNError_NotInMeeting = 1 , MobileRTCANNError_NotCustomUI = 2 , MobileRTCANNError_FeatureNotSupport = 3 }
 MobileRTCANNError An enumeration of App Signaling. More...
 
enum  MobileRTCLiveTranscriptionStatus {
  MobileRTC_LiveTranscription_Status_Unknown = 0 , MobileRTC_LiveTranscription_Status_Stop = 1 , MobileRTC_LiveTranscription_Status_Start = 2 , MobileRTC_LiveTranscription_Status_Connecting = 3 ,
  MobileRTC_LiveTranscription_Status_UserSub = 4
}
 Live transcription status. More...
 
enum  MobileRTCLiveTranscriptionOperationType {
  MobileRTC_LiveTranscription_OperationType_None = 0 , MobileRTC_LiveTranscription_OperationType_Add = 1 , MobileRTC_LiveTranscription_OperationType_Update = 2 , MobileRTC_LiveTranscription_OperationType_Delete = 3 ,
  MobileRTC_LiveTranscription_OperationType_Complete = 4 , MobileRTC_LiveTranscription_OperationType_NotSupported = 5 , MobileRTC_LiveTranscription_OperationType_NoTranslation = 6
}
 Live transcription operation type. More...
 
enum  MobileRTCSignInterpretationStatus { MobileRTCSignInterpretationStatus_Initial , MobileRTCSignInterpretationStatus_Started , MobileRTCSignInterpretationStatus_Stopped }
 
enum  MobileRTCNotificationServiceStatus {
  MobileRTCNotificationServiceStatus_None = 0 , MobileRTCNotificationServiceStatus_Starting , MobileRTCNotificationServiceStatus_Started , MobileRTCNotificationServiceStatus_StartFailed ,
  MobileRTCNotificationServiceStatus_Closed
}
 Enumerations of the type for alive connect service status. More...
 
enum  MobileRTCAttendeeViewMode {
  MobileRTCAttendeeViewMode_None , MobileRTCAttendeeViewMode_FollowHost , MobileRTCAttendeeViewMode_Speaker , MobileRTCAttendeeViewMode_Gallery ,
  MobileRTCAttendeeViewMode_Sharing_Standard , MobileRTCAttendeeViewMode_Sharing_SidebysideSpeaker , MobileRTCAttendeeViewMode_Sharing_SidebysideGallery
}
 Enumerations of webinar attendee view mode, Only host can set. More...
 
enum  MobileRTCInMeetingSupportAudioType { MobileRTCInMeetingSupportAudioType_None = 0 , MobileRTCInMeetingSupportAudioType_Voip = 1 , MobileRTCInMeetingSupportAudioType_Telephone = 1 << 1 }
 Enumerations of the type for in meeting audio type. More...
 

Enumeration Type Documentation

◆ DialOutStatus

DialOutStatus An enumeration of outgoing call states.

Enumerator
DialOutStatus_Unknown 

Unknown outgoing call status.

DialOutStatus_Calling 

Calling in process.

DialOutStatus_Ringing 

In process of ringing.

DialOutStatus_Accepted 

The call is accepted by the receiver.

DialOutStatus_Busy 

The telephone service is busy.

DialOutStatus_NotAvailable 

The telephone is out of service.

DialOutStatus_UserHangUp 

The phone is hung up.

DialOutStatus_OtherFail 

Other reasons.

DialOutStatus_JoinSuccess 

Join meeting successfully.

DialOutStatus_TimeOut 

Outgoing call timeout.

DialOutStatus_ZoomStartCancelCall 

Start to cancel outgoing call.

DialOutStatus_ZoomCallCanceled 

The outgoing call is canceled.

DialOutStatus_ZoomCancelCallFail 

Failed to cancel outgoing call.

DialOutStatus_NoAnswer 

The call is not answered.

DialOutStatus_BlockNoHost 

Disable the function of international outgoing call before the host joins the meeting.

DialOutStatus_BlockHighRate 

The call-out is blocked by the system due to high cost.

DialOutStatus_BlockTooFrequent 

All the invitees invited by the call should press the button one(1) to join the meeting. In case that many invitees do not press the button that leads to time out, the call invitation for this meeting shall be banned.

Definition at line 284 of file MobileRTCConstants.h.

284 {
319};
@ DialOutStatus_Ringing
In process of ringing.
@ DialOutStatus_TimeOut
Outgoing call timeout.
@ DialOutStatus_Calling
Calling in process.
@ DialOutStatus_ZoomStartCancelCall
Start to cancel outgoing call.
@ DialOutStatus_UserHangUp
The phone is hung up.
@ DialOutStatus_ZoomCancelCallFail
Failed to cancel outgoing call.
@ DialOutStatus_Accepted
The call is accepted by the receiver.
@ DialOutStatus_Unknown
Unknown outgoing call status.
@ DialOutStatus_BlockTooFrequent
All the invitees invited by the call should press the button one(1) to join the meeting....
@ DialOutStatus_ZoomCallCanceled
The outgoing call is canceled.
@ DialOutStatus_BlockNoHost
Disable the function of international outgoing call before the host joins the meeting.
@ DialOutStatus_JoinSuccess
Join meeting successfully.
@ DialOutStatus_Busy
The telephone service is busy.
@ DialOutStatus_BlockHighRate
The call-out is blocked by the system due to high cost.
@ DialOutStatus_NoAnswer
The call is not answered.
@ DialOutStatus_OtherFail
Other reasons.
@ DialOutStatus_NotAvailable
The telephone is out of service.

◆ FreeMeetingNeedUpgradeType

free meeting need upgrade type.

Enumerator
FreeMeetingNeedUpgradeType_NONE 
FreeMeetingNeedUpgradeType_BY_ADMIN 
FreeMeetingNeedUpgradeType_BY_GIFTURL 

Definition at line 837 of file MobileRTCConstants.h.

◆ H323CallOutStatus

H323CallOutStatus An enumeration of H.323/SIP outgoing call status.

Enumerator
H323CallOutStatus_Success 

OK.

H323CallOutStatus_Ring 

Ring.

H323CallOutStatus_Timeout 

Timeout.

H323CallOutStatus_Busy 

Busy.

H323CallOutStatus_Decline 

Decline.

H323CallOutStatus_Failed 

Failed.

Definition at line 324 of file MobileRTCConstants.h.

324 {
337};
@ H323CallOutStatus_Busy
Busy.
@ H323CallOutStatus_Success
OK.
@ H323CallOutStatus_Ring
Ring.
@ H323CallOutStatus_Decline
Decline.
@ H323CallOutStatus_Failed
Failed.
@ H323CallOutStatus_Timeout
Timeout.

◆ JBHCmd

enum JBHCmd

JBHCmd An enumeration of waiting UI when JBH is disabled.

Enumerator
JBHCmd_Show 

Show JBH waiting command.

JBHCmd_Hide 

Hide JBH waiting command.

Definition at line 274 of file MobileRTCConstants.h.

274 {
279};
@ JBHCmd_Hide
Hide JBH waiting command.
@ JBHCmd_Show
Show JBH waiting command.

◆ LeaveMeetingCmd

LeaveMeetingCmd An enumeration of commands for leaving meeting.

Enumerator
LeaveMeetingCmd_Leave 

Command of leaving meeting.

LeaveMeetingCmd_End 

Command of ending Meeting.

Definition at line 264 of file MobileRTCConstants.h.

264 {
269};
@ LeaveMeetingCmd_Leave
Command of leaving meeting.
@ LeaveMeetingCmd_End
Command of ending Meeting.

◆ MobileRTC_AudioStatus

Enumerator
MobileRTC_AudioStatus_None 

Initialization.

Muted status.

MobileRTC_AudioStatus_Audio_Muted 

Unmuted status.

MobileRTC_AudioStatus_Audio_UnMuted 

Muted by the host.

MobileRTC_AudioStatus_Audio_Muted_ByHost 

Unmuted by the host.

MobileRTC_AudioStatus_Audio_UnMuted_ByHost 

The host mutes all.

MobileRTC_AudioStatus_Audio_MutedAll_ByHost 

The host unmutes all.

MobileRTC_AudioStatus_Audio_UnMutedAll_ByHost 

Definition at line 424 of file MobileRTCConstants.h.

424 {
439};
@ MobileRTC_AudioStatus_Audio_MutedAll_ByHost
The host unmutes all.
@ MobileRTC_AudioStatus_Audio_UnMutedAll_ByHost
@ MobileRTC_AudioStatus_Audio_Muted
Unmuted status.
@ MobileRTC_AudioStatus_Audio_UnMuted_ByHost
The host mutes all.
@ MobileRTC_AudioStatus_None
Initialization.
@ MobileRTC_AudioStatus_Audio_UnMuted
Muted by the host.
@ MobileRTC_AudioStatus_Audio_Muted_ByHost
Unmuted by the host.

◆ MobileRTC_VideoStatus

Enumerator
MobileRTC_VideoStatus_Video_ON 

Muted status.

Unmuted status.

MobileRTC_VideoStatus_Video_OFF 

Muted by the host.

MobileRTC_VideoStatus_Video_Muted_ByHost 

Definition at line 441 of file MobileRTCConstants.h.

441 {
448};
@ MobileRTC_VideoStatus_Video_OFF
Muted by the host.
@ MobileRTC_VideoStatus_Video_ON
Muted status.
@ MobileRTC_VideoStatus_Video_Muted_ByHost

◆ MobileRTC_ZoomLocale

Locale fo Customer.

Enumerator
MobileRTC_ZoomLocale_Default 
MobileRTC_ZoomLocale_CN 

Definition at line 800 of file MobileRTCConstants.h.

800 {
803};
@ MobileRTC_ZoomLocale_Default
@ MobileRTC_ZoomLocale_CN

◆ MobileRTCANNError

MobileRTCANNError An enumeration of App Signaling.

Enumerator
MobileRTCANNError_Success 

Call ANN API succeed.

MobileRTCANNError_NotInMeeting 

You can't call ANN api out of a meeting.

MobileRTCANNError_NotCustomUI 

You should not call ANN.

MobileRTCANNError_FeatureNotSupport 

ANN feature not support.

Definition at line 1040 of file MobileRTCConstants.h.

1040 {
1049};
@ MobileRTCANNError_NotCustomUI
You should not call ANN.
@ MobileRTCANNError_Success
Call ANN API succeed.
@ MobileRTCANNError_FeatureNotSupport
ANN feature not support.
@ MobileRTCANNError_NotInMeeting
You can't call ANN api out of a meeting.

◆ MobileRTCAnnotationError

MobileRTCAnnotationError An enumeration of annotation-related operational error states.

Enumerator
MobileRTCAnnotationError_Successed 

Succeeded.

MobileRTCAnnotationError_Failed 

Failed.

MobileRTCAnnotationError_PermissionDenied 

No permission.

Definition at line 501 of file MobileRTCConstants.h.

501 {
508};
@ MobileRTCAnnotationError_PermissionDenied
No permission.
@ MobileRTCAnnotationError_Successed
Succeeded.
@ MobileRTCAnnotationError_Failed
Failed.

◆ MobileRTCAttendeeViewMode

Enumerations of webinar attendee view mode, Only host can set.

Enumerator
MobileRTCAttendeeViewMode_None 
MobileRTCAttendeeViewMode_FollowHost 
MobileRTCAttendeeViewMode_Speaker 
MobileRTCAttendeeViewMode_Gallery 
MobileRTCAttendeeViewMode_Sharing_Standard 
MobileRTCAttendeeViewMode_Sharing_SidebysideSpeaker 
MobileRTCAttendeeViewMode_Sharing_SidebysideGallery 

Definition at line 1108 of file MobileRTCConstants.h.

◆ MobileRTCAudioError

MobileRTCAudioError An enumeration of audio-related operational error states.

Enumerator
MobileRTCAudioError_Success 

Success.

MobileRTCAudioError_AudioPermissionDenied 

The application for Audio Session Recording is Denied.

MobileRTCAudioError_AudioNotConnected 

Do not connect to audio session.

MobileRTCAudioError_CannotUnmuteMyAudio 

User can not unmute his Audio.

MobileRTCAudioError_Failed 

Failed.

Definition at line 410 of file MobileRTCConstants.h.

410 {
421};
@ MobileRTCAudioError_Success
Success.
@ MobileRTCAudioError_CannotUnmuteMyAudio
User can not unmute his Audio.
@ MobileRTCAudioError_AudioNotConnected
Do not connect to audio session.
@ MobileRTCAudioError_Failed
Failed.
@ MobileRTCAudioError_AudioPermissionDenied
The application for Audio Session Recording is Denied.

◆ MobileRTCAudioOutput

MobileRTCAudioOutput An enumeration of audio output description.

Enumerator
MobileRTCAudioOutput_Unknown 

Unknown.

MobileRTCAudioOutput_Receiver 

Receiver.

MobileRTCAudioOutput_Speaker 

Speaker.

MobileRTCAudioOutput_Headphones 

Headphones.

MobileRTCAudioOutput_Bluetooth 

Blue-tooth.

Definition at line 589 of file MobileRTCConstants.h.

589 {
600};
@ MobileRTCAudioOutput_Unknown
Unknown.
@ MobileRTCAudioOutput_Speaker
Speaker.
@ MobileRTCAudioOutput_Headphones
Headphones.
@ MobileRTCAudioOutput_Receiver
Receiver.
@ MobileRTCAudioOutput_Bluetooth
Blue-tooth.

◆ MobileRTCAuthError

An enumeration of SDK authentication.

Enumerator
MobileRTCAuthError_Success 

Authentication is successful.

MobileRTCAuthError_KeyOrSecretEmpty 

Key or secret is empty.

MobileRTCAuthError_KeyOrSecretWrong 

Key or secret is wrong.

MobileRTCAuthError_AccountNotSupport 

Client account does not support.

MobileRTCAuthError_AccountNotEnableSDK 

Client account does not enable SDK.

MobileRTCAuthError_Unknown 

Unknown error.

MobileRTCAuthError_ServiceBusy 

Service is busy.

Initial status.

MobileRTCAuthError_None 
MobileRTCAuthError_OverTime 

Request over time.

Network issues.

MobileRTCAuthError_NetworkIssue 
MobileRTCAuthError_ClientIncompatible 

Account does not support this SDK version.

MobileRTCAuthError_TokenWrong 

The jwt token to authenticate is wrong.

Definition at line 52 of file MobileRTCConstants.h.

52 {
77};
@ MobileRTCAuthError_KeyOrSecretEmpty
Key or secret is empty.
@ MobileRTCAuthError_OverTime
Request over time.
@ MobileRTCAuthError_KeyOrSecretWrong
Key or secret is wrong.
@ MobileRTCAuthError_Unknown
Unknown error.
@ MobileRTCAuthError_AccountNotSupport
Client account does not support.
@ MobileRTCAuthError_TokenWrong
The jwt token to authenticate is wrong.
@ MobileRTCAuthError_AccountNotEnableSDK
Client account does not enable SDK.
@ MobileRTCAuthError_Success
Authentication is successful.
@ MobileRTCAuthError_ServiceBusy
Service is busy.
@ MobileRTCAuthError_None
@ MobileRTCAuthError_NetworkIssue
@ MobileRTCAuthError_ClientIncompatible
Account does not support this SDK version.

◆ MobileRTCBOControllerError

Error type of Starting BO Failed.

Enumerator
MobileRTCBOControllerError_NULL_POINTER 
MobileRTCBOControllerError_WRONG_CURRENT_STATUS 
MobileRTCBOControllerError_TOKEN_NOT_READY 
MobileRTCBOControllerError_NO_PRIVILEGE 
MobileRTCBOControllerError_BO_LIST_IS_UPLOADING 
MobileRTCBOControllerError_UPLOAD_FAIL 
MobileRTCBOControllerError_NO_ONE_HAS_BEEN_ASSIGNED 
MobileRTCBOControllerError_UNKNOWN 

Definition at line 867 of file MobileRTCConstants.h.

◆ MobileRTCBOHelpReply

Result for requested help from attendee in BO Meeting.

Enumerator
MobileRTCBOHelpReply_Idle 
MobileRTCBOHelpReply_Busy 
MobileRTCBOHelpReply_Ignore 
MobileRTCBOHelpReply_alreadyInBO 

Definition at line 857 of file MobileRTCConstants.h.

857 {
858 MobileRTCBOHelpReply_Idle = 0, //host receive the help request and there is no other one currently requesting for help
859 MobileRTCBOHelpReply_Busy, //host is handling other's request with the request dialog, no chance to show dialog for this request
860 MobileRTCBOHelpReply_Ignore, //host click "later" button or close the request dialog directly
861 MobileRTCBOHelpReply_alreadyInBO //host already in your BO meeting
862};
@ MobileRTCBOHelpReply_alreadyInBO
@ MobileRTCBOHelpReply_Busy
@ MobileRTCBOHelpReply_Ignore
@ MobileRTCBOHelpReply_Idle

◆ MobileRTCBOStatus

enum for BO status.

Enumerator
MobileRTCBOStatus_Invalid 
MobileRTCBOStatus_Edit 
MobileRTCBOStatus_Started 
MobileRTCBOStatus_Stopping 
MobileRTCBOStatus_Ended 

Definition at line 846 of file MobileRTCConstants.h.

846 {
848 MobileRTCBOStatus_Edit = 1, //<edit & assign
849 MobileRTCBOStatus_Started, //<BO is started
850 MobileRTCBOStatus_Stopping, //<stopping BO
851 MobileRTCBOStatus_Ended //<BO is ended
852};
@ MobileRTCBOStatus_Edit
@ MobileRTCBOStatus_Stopping
@ MobileRTCBOStatus_Started
@ MobileRTCBOStatus_Ended
@ MobileRTCBOStatus_Invalid

◆ MobileRTCCameraError

MobileRTCCameraError An enumeration of camera-related operational error states.

Enumerator
MobileRTCCameraError_Success 

Success.

MobileRTCCameraError_CameraPermissionDenied 

The permission to enable the camera is denied.

MobileRTCCameraError_VideoNotSending 

The camera can not connect to video session.

Definition at line 453 of file MobileRTCConstants.h.

453 {
460};
@ MobileRTCCameraError_Success
Success.
@ MobileRTCCameraError_VideoNotSending
The camera can not connect to video session.
@ MobileRTCCameraError_CameraPermissionDenied
The permission to enable the camera is denied.

◆ MobileRTCChatAllowAttendeeChat

MobileRTCWebinarAllowAttendeeChat An enumeration of attendee chat permission in webinar.

Enumerator
MobileRTCChatAllowAttendeeChat_ChatWithNone 

Chat is disabled.

MobileRTCChatAllowAttendeeChat_ChatWithAll 

Chat with all.

MobileRTCChatAllowAttendeeChat_ChatWithPanelist 

Chat with panelist.

Definition at line 605 of file MobileRTCConstants.h.

605 {
612};
@ MobileRTCChatAllowAttendeeChat_ChatWithNone
Chat is disabled.
@ MobileRTCChatAllowAttendeeChat_ChatWithPanelist
Chat with panelist.
@ MobileRTCChatAllowAttendeeChat_ChatWithAll
Chat with all.

◆ MobileRTCChatMessageDeleteType

Enumerations of the chat message delete type.

Enumerator
MobileRTCChatMessageDeleteType_By_None 

none

MobileRTCChatMessageDeleteType_By_Self 

delete by self

MobileRTCChatMessageDeleteType_By_Host 

delete by host

MobileRTCChatMessageDeleteType_By_DLP 

delete by dlp when the message goes against the host organization's compliance policies.

Definition at line 705 of file MobileRTCConstants.h.

705 {
714};
@ MobileRTCChatMessageDeleteType_By_None
none
@ MobileRTCChatMessageDeleteType_By_Host
delete by host
@ MobileRTCChatMessageDeleteType_By_Self
delete by self
@ MobileRTCChatMessageDeleteType_By_DLP
delete by dlp when the message goes against the host organization's compliance policies.

◆ MobileRTCChatMessageType

Chat message type.

Enumerator
MobileRTCChatMessageType_To_None 

For initialize.

MobileRTCChatMessageType_To_All 

Chat message is send to all.

MobileRTCChatMessageType_To_All_Panelist 

Chat message is send to all panelists.

MobileRTCChatMessageType_To_Individual_Panelist 

Chat message is send to individual attendee and cc panelists.

MobileRTCChatMessageType_To_Individual 

Chat message is send to individual user.

MobileRTCChatMessageType_To_WaitingRoomUsers 

Chat message is send to waiting room user.

Definition at line 687 of file MobileRTCConstants.h.

687 {
700};
@ MobileRTCChatMessageType_To_Individual
Chat message is send to individual user.
@ MobileRTCChatMessageType_To_All_Panelist
Chat message is send to all panelists.
@ MobileRTCChatMessageType_To_Individual_Panelist
Chat message is send to individual attendee and cc panelists.
@ MobileRTCChatMessageType_To_WaitingRoomUsers
Chat message is send to waiting room user.
@ MobileRTCChatMessageType_To_All
Chat message is send to all.
@ MobileRTCChatMessageType_To_None
For initialize.

◆ MobileRTCClaimHostError

MobileRTCClaimHostError An enumeration of CLAIM HOST results in meeting.

Enumerator
MobileRTCClaimHostError_Successed 

Claim host successfully.

MobileRTCClaimHostError_HostKeyError 

Host Key Errors.

MobileRTCClaimHostError_NetWorkError 

Network Errors.

Definition at line 477 of file MobileRTCConstants.h.

477 {
484};
@ MobileRTCClaimHostError_Successed
Claim host successfully.
@ MobileRTCClaimHostError_NetWorkError
Network Errors.
@ MobileRTCClaimHostError_HostKeyError
Host Key Errors.

◆ MobileRTCCMRError

MobileRTCCMRError An enumeration of CMR-related result error states.

Enumerator
MobileRTCCMRError_Successed 

Succeeded.

MobileRTCCMRError_Failed 

Failed.

MobileRTCCMRError_StorageFull 

The storage is full.

Definition at line 513 of file MobileRTCConstants.h.

513 {
520};
@ MobileRTCCMRError_Successed
Succeeded.
@ MobileRTCCMRError_Failed
Failed.
@ MobileRTCCMRError_StorageFull
The storage is full.

◆ MobileRTCComponentType

MobileRTCComponentType An enumeration of all component types.

Enumerator
MobileRTCComponentType_Def 

Default component type.

MobileRTCComponentType_Chat 

Chat.

MobileRTCComponentType_FT 

File Transfer.

MobileRTCComponentType_AUDIO 

Audio.

MobileRTCComponentType_VIDEO 

Video.

MobileRTCComponentType_AS 

Share application.

Definition at line 358 of file MobileRTCConstants.h.

358 {
371};
@ MobileRTCComponentType_Chat
Chat.
@ MobileRTCComponentType_AUDIO
Audio.
@ MobileRTCComponentType_FT
File Transfer.
@ MobileRTCComponentType_VIDEO
Video.
@ MobileRTCComponentType_Def
Default component type.
@ MobileRTCComponentType_AS
Share application.

◆ MobileRTCDirectShareStatus

Direct sharing status.

Enumerator
MobileRTCDirectShareStatus_Unknown 
MobileRTCDirectShareStatus_Connecting 
MobileRTCDirectShareStatus_In_Direct_Share_Mode 
MobileRTCDirectShareStatus_Ended 
MobileRTCDirectShareStatus_Need_MeetingID_Or_PairingCode 
MobileRTCDirectShareStatus_NetWork_Error 
MobileRTCDirectShareStatus_Other_Error 
MobileRTCDirectShareStatus_WrongMeetingID_Or_SharingKey 
MobileRTCDirectShareStatus_Need_Input_New_ParingCode 
MobileRTCDirectShareStatus_DirectShare_Prepared 

Definition at line 881 of file MobileRTCConstants.h.

881 {
882 MobileRTCDirectShareStatus_Unknown = 0, //<Only for initialization.
883 MobileRTCDirectShareStatus_Connecting, //<Waiting for enabling the direct sharing.
884 MobileRTCDirectShareStatus_In_Direct_Share_Mode, //<In direct sharing mode.
885 MobileRTCDirectShareStatus_Ended, //<End the direct sharing.
886 MobileRTCDirectShareStatus_Need_MeetingID_Or_PairingCode, //<Re-enter the meeting ID/paring code.
887 MobileRTCDirectShareStatus_NetWork_Error, //<Network error. Please try again later.
888 MobileRTCDirectShareStatus_Other_Error, //<Other errors. Mainly occur in SIP call mode.
889 MobileRTCDirectShareStatus_WrongMeetingID_Or_SharingKey, //<Wrong meeting id or sharing key.
890 MobileRTCDirectShareStatus_Need_Input_New_ParingCode, //<require input paringCode again for users on a different network.
892};
@ MobileRTCDirectShareStatus_Need_MeetingID_Or_PairingCode
@ MobileRTCDirectShareStatus_Connecting
@ MobileRTCDirectShareStatus_WrongMeetingID_Or_SharingKey
@ MobileRTCDirectShareStatus_Unknown
@ MobileRTCDirectShareStatus_Other_Error
@ MobileRTCDirectShareStatus_Need_Input_New_ParingCode
@ MobileRTCDirectShareStatus_NetWork_Error
@ MobileRTCDirectShareStatus_In_Direct_Share_Mode
@ MobileRTCDirectShareStatus_DirectShare_Prepared
@ MobileRTCDirectShareStatus_Ended

◆ MobileRTCEmojiReactionSkinTone

emoji reaction skin tone.

Enumerator
MobileRTCEmojiReactionSkinTone_Unknown 
MobileRTCEmojiReactionSkinTone_Default 

unknow

MobileRTCEmojiReactionSkinTone_Light 

default skin tone

MobileRTCEmojiReactionSkinTone_MediumLight 

light skin tone

MobileRTCEmojiReactionSkinTone_Medium 

medium light skin tone

MobileRTCEmojiReactionSkinTone_MediumDark 

medium skin tone

MobileRTCEmojiReactionSkinTone_Dark 

medium dark skin tone

Definition at line 910 of file MobileRTCConstants.h.

910 {
918};
@ MobileRTCEmojiReactionSkinTone_Dark
medium dark skin tone
@ MobileRTCEmojiReactionSkinTone_MediumLight
light skin tone
@ MobileRTCEmojiReactionSkinTone_Unknown
@ MobileRTCEmojiReactionSkinTone_MediumDark
medium skin tone
@ MobileRTCEmojiReactionSkinTone_Default
unknow
@ MobileRTCEmojiReactionSkinTone_Medium
medium light skin tone
@ MobileRTCEmojiReactionSkinTone_Light
default skin tone

◆ MobileRTCEmojiReactionType

emoji reacion type.

Enumerator
MobileRTCEmojiReactionType_Unknown 
MobileRTCEmojiReactionType_Clap 

unknow

MobileRTCEmojiReactionType_Thumbsup 

clap

MobileRTCEmojiReactionType_Heart 

thumbsup

MobileRTCEmojiReactionType_Joy 

heart

MobileRTCEmojiReactionType_Openmouth 

joy

MobileRTCEmojiReactionType_Tada 

openmouth

Definition at line 897 of file MobileRTCConstants.h.

897 {
905};
@ MobileRTCEmojiReactionType_Unknown
@ MobileRTCEmojiReactionType_Openmouth
joy
@ MobileRTCEmojiReactionType_Thumbsup
clap
@ MobileRTCEmojiReactionType_Joy
heart
@ MobileRTCEmojiReactionType_Heart
thumbsup
@ MobileRTCEmojiReactionType_Tada
openmouth
@ MobileRTCEmojiReactionType_Clap
unknow

◆ MobileRTCH323ParingStatus

MobileRTCH323ParingStatus An enumeration of H.323/SIP pairing status.

Enumerator
MobileRTCH323ParingStatus_Success 

Success.

MobileRTCH323ParingStatus_MeetingNotExisted 

Meeting does not Exist.

MobileRTCH323ParingStatus_PermissionDenied 

No permission.

MobileRTCH323ParingStatus_ParingcodeNotExisted 

Paring Code is not existed.

MobileRTCH323ParingStatus_Error 

Error.

Definition at line 342 of file MobileRTCConstants.h.

342 {
353};
@ MobileRTCH323ParingStatus_MeetingNotExisted
Meeting does not Exist.
@ MobileRTCH323ParingStatus_Success
Success.
@ MobileRTCH323ParingStatus_PermissionDenied
No permission.
@ MobileRTCH323ParingStatus_Error
Error.
@ MobileRTCH323ParingStatus_ParingcodeNotExisted
Paring Code is not existed.

◆ MobileRTCInMeetingSupportAudioType

Enumerations of the type for in meeting audio type.

Enumerator
MobileRTCInMeetingSupportAudioType_None 
MobileRTCInMeetingSupportAudioType_Voip 
MobileRTCInMeetingSupportAudioType_Telephone 

Definition at line 1121 of file MobileRTCConstants.h.

1121 {
1125};
@ MobileRTCInMeetingSupportAudioType_Voip
@ MobileRTCInMeetingSupportAudioType_None
@ MobileRTCInMeetingSupportAudioType_Telephone

◆ MobileRTCJoinMeetingInfo

MobileRTCJoinMeetingInfo An enumeration of information needed to Join Meeting.

Enumerator
MobileRTCJoinMeetingInfo_NeedName 

Display name is needed.

MobileRTCJoinMeetingInfo_NeedPassword 

Meeting password is needed.

MobileRTCJoinMeetingInfo_WrongPassword 

Meeting password is wrong.

MobileRTCJoinMeetingInfo_NeedNameAndPwd 

Screen name and meeting Password are needed.

Definition at line 525 of file MobileRTCConstants.h.

525 {
534};
@ MobileRTCJoinMeetingInfo_NeedNameAndPwd
Screen name and meeting Password are needed.
@ MobileRTCJoinMeetingInfo_WrongPassword
Meeting password is wrong.
@ MobileRTCJoinMeetingInfo_NeedPassword
Meeting password is needed.
@ MobileRTCJoinMeetingInfo_NeedName
Display name is needed.

◆ MobileRTCLiveStreamStatus

MobileRTCLiveStreamStatus An enumeration of Live Stream status in meeting.

Enumerator
MobileRTCLiveStreamStatus_StartSuccessed 

Start live stream successfully.

MobileRTCLiveStreamStatus_StartFailedOrEnded 

Start live stream failed.

MobileRTCLiveStreamStatus_StartTimeout 

Start live stream timeout.

Definition at line 465 of file MobileRTCConstants.h.

465 {
472};
@ MobileRTCLiveStreamStatus_StartTimeout
Start live stream timeout.
@ MobileRTCLiveStreamStatus_StartSuccessed
Start live stream successfully.
@ MobileRTCLiveStreamStatus_StartFailedOrEnded
Start live stream failed.

◆ MobileRTCLiveTranscriptionOperationType

Live transcription operation type.

Enumerator
MobileRTC_LiveTranscription_OperationType_None 

Live transcription operation type is none, means no operate.

MobileRTC_LiveTranscription_OperationType_Add 

Live transcription operation type is add, means a new live transcription item is arrive.

MobileRTC_LiveTranscription_OperationType_Update 

Live transcription operation type is update, means an existed live transcription item has been updated.

MobileRTC_LiveTranscription_OperationType_Delete 

Live transcription operation type is delete, means an existed live transcription item has been deleted.

MobileRTC_LiveTranscription_OperationType_Complete 

Live transcription operation type is complete.

MobileRTC_LiveTranscription_OperationType_NotSupported 

Live transcription operation type is not suppported.

MobileRTC_LiveTranscription_OperationType_NoTranslation 

Live transcription operation type is no translation.

Definition at line 1070 of file MobileRTCConstants.h.

1070 {
1085};
@ MobileRTC_LiveTranscription_OperationType_Add
Live transcription operation type is add, means a new live transcription item is arrive.
@ MobileRTC_LiveTranscription_OperationType_Complete
Live transcription operation type is complete.
@ MobileRTC_LiveTranscription_OperationType_None
Live transcription operation type is none, means no operate.
@ MobileRTC_LiveTranscription_OperationType_Delete
Live transcription operation type is delete, means an existed live transcription item has been delete...
@ MobileRTC_LiveTranscription_OperationType_NoTranslation
Live transcription operation type is no translation.
@ MobileRTC_LiveTranscription_OperationType_Update
Live transcription operation type is update, means an existed live transcription item has been update...
@ MobileRTC_LiveTranscription_OperationType_NotSupported
Live transcription operation type is not suppported.

◆ MobileRTCLiveTranscriptionStatus

Live transcription status.

Enumerator
MobileRTC_LiveTranscription_Status_Unknown 

Live transcription not start.

MobileRTC_LiveTranscription_Status_Stop 

Live transcription not start.

MobileRTC_LiveTranscription_Status_Start 

Live transcription start.

MobileRTC_LiveTranscription_Status_Connecting 

Live transcription connecting.

MobileRTC_LiveTranscription_Status_UserSub 

Live transcription user sub.

Definition at line 1054 of file MobileRTCConstants.h.

1054 {
1065};
@ MobileRTC_LiveTranscription_Status_Connecting
Live transcription connecting.
@ MobileRTC_LiveTranscription_Status_Stop
Live transcription not start.
@ MobileRTC_LiveTranscription_Status_Start
Live transcription start.
@ MobileRTC_LiveTranscription_Status_Unknown
Live transcription not start.
@ MobileRTC_LiveTranscription_Status_UserSub
Live transcription user sub.

◆ MobileRTCLoginFailReason

An enumeration of SDK login.

Enumerator
MobileRTCLoginFailReason_Success 

login is successful.

MobileRTCLoginFailReason_EmailLoginDiable 

Email login disabled.

MobileRTCLoginFailReason_UserNotExist 

User not exist.

MobileRTCLoginFailReason_WrongPassword 

Password is wrong.

MobileRTCLoginFailReason_AccountLocked 

Account is locked.

MobileRTCLoginFailReason_SDKNeedUpdate 

SDK need update.

MobileRTCLoginFailReason_TooManyFailedAttempts 

Attemps too many times.

MobileRTCLoginFailReason_SMSCodeError 

SMS code error.

MobileRTCLoginFailReason_SMSCodeExpired 

SMS code expired.

MobileRTCLoginFailReason_PhoneNumberFormatInValid 

Phone number format invalid.

MobileRTCLoginFailReason_LoginTokenInvalid 

Login token invalid.

MobileRTCLoginFailReason_UserDisagreeLoginDisclaimer 

User disagree login Disclaimer.

MobileRTCLoginFailReason_MFARequired 

Need MFA auth.

MobileRTCLoginFailReason_NeedBirthdayAsk 

Need confirm birthday.

MobileRTCLoginFailReason_OtherIssue 

Login fail other reason.

MobileRTCLoginFailReason_InvalidArguments 
MobileRTCLoginFailReason_SDKNotAuthorized 
MobileRTCLoginFailReason_InAutoLoginProcess 
MobileRTCLoginFailReason_AlreayLoggedin 

Definition at line 82 of file MobileRTCConstants.h.

82 {
113 // invalid arguements error.
115 // SDK not authorized error.
117 // login failed for now is in auto login process.
119 // login failed for now is already logged in.
121};
@ MobileRTCLoginFailReason_AlreayLoggedin
@ MobileRTCLoginFailReason_SDKNeedUpdate
SDK need update.
@ MobileRTCLoginFailReason_UserNotExist
User not exist.
@ MobileRTCLoginFailReason_OtherIssue
Login fail other reason.
@ MobileRTCLoginFailReason_NeedBirthdayAsk
Need confirm birthday.
@ MobileRTCLoginFailReason_EmailLoginDiable
Email login disabled.
@ MobileRTCLoginFailReason_TooManyFailedAttempts
Attemps too many times.
@ MobileRTCLoginFailReason_SDKNotAuthorized
@ MobileRTCLoginFailReason_Success
login is successful.
@ MobileRTCLoginFailReason_UserDisagreeLoginDisclaimer
User disagree login Disclaimer.
@ MobileRTCLoginFailReason_PhoneNumberFormatInValid
Phone number format invalid.
@ MobileRTCLoginFailReason_LoginTokenInvalid
Login token invalid.
@ MobileRTCLoginFailReason_InAutoLoginProcess
@ MobileRTCLoginFailReason_AccountLocked
Account is locked.
@ MobileRTCLoginFailReason_SMSCodeExpired
SMS code expired.
@ MobileRTCLoginFailReason_SMSCodeError
SMS code error.
@ MobileRTCLoginFailReason_WrongPassword
Password is wrong.
@ MobileRTCLoginFailReason_MFARequired
Need MFA auth.
@ MobileRTCLoginFailReason_InvalidArguments

◆ MobileRTCMeetError

MobileRTCMeetError An enumeration of Meeting States.

Enumerator
MobileRTCMeetError_Success 

Start/Join meeting successfully.

MobileRTCMeetError_NetworkError 

Network issue, please check the network connection.

MobileRTCMeetError_ReconnectError 

Failed to reconnect the meeting.

MobileRTCMeetError_MMRError 

MMR issue, please check MMR configuration.

MobileRTCMeetError_PasswordError 

The meeting password is incorrect.

MobileRTCMeetError_SessionError 

Failed to create video and audio data connection with MMR.

MobileRTCMeetError_MeetingOver 

Meeting is over.

MobileRTCMeetError_MeetingNotStart 

Meeting is not started.

MobileRTCMeetError_MeetingNotExist 

The meeting does not exist.

MobileRTCMeetError_MeetingUserFull 

The amount of attendees reaches the upper limit.

MobileRTCMeetError_MeetingClientIncompatible 

The MobileRTC version is incompatible.

MobileRTCMeetError_NoMMR 

No MMR is valid.

MobileRTCMeetError_MeetingLocked 

The meeting is locked by the host.

MobileRTCMeetError_MeetingRestricted 

The meeting is restricted.

MobileRTCMeetError_MeetingRestrictedJBH 

The meeting is restricted to join before host.

MobileRTCMeetError_CannotEmitWebRequest 

Failed to request the web server.

MobileRTCMeetError_CannotStartTokenExpire 

Failed to start meeting with expired token.

MobileRTCMeetError_VideoError 

The user's video does not work.

MobileRTCMeetError_AudioAutoStartError 

The user's audio cannot auto-start.

MobileRTCMeetError_RegisterWebinarFull 

The amount of webinar attendees reaches the upper limit.

MobileRTCMeetError_RegisterWebinarHostRegister 

User needs to register a webinar account if he wants to start a webinar.

MobileRTCMeetError_RegisterWebinarPanelistRegister 

User needs to register an account if he wants to join the webinar by the link.

MobileRTCMeetError_RegisterWebinarDeniedEmail 

The host has denied your webinar registration.

MobileRTCMeetError_RegisterWebinarEnforceLogin 

Sign in with the specified account to join webinar.

MobileRTCMeetError_ZCCertificateChanged 

The certificate of ZC has been changed.

MobileRTCMeetError_VanityNotExist 

The vanity URL does not exist.

MobileRTCMeetError_JoinWebinarWithSameEmail 

The email address has already been registered in the current webinar.

MobileRTCMeetError_WriteConfigFile 

Failed to write configure file.

MobileRTCMeetError_RemovedByHost 

Meeting is removed by the host.

MobileRTCMeetError_HostDisallowOutsideUserJoin 

Forbidden to join meeting.

MobileRTCMeetError_InvalidArguments 

Invalid arguments.

MobileRTCMeetError_InvalidUserType 

Invalid user Type.

MobileRTCMeetError_InAnotherMeeting 

The user joins already another ongoing meeting.

MobileRTCMeetError_TooFrequenceCall 

The request too frequence.

MobileRTCMeetError_WrongUsage 

Wrong usage of the api.

MobileRTCMeetError_Failed 

Failed of the api call.

MobileRTCMeetError_VBBase 

The virtual background error base.

MobileRTCMeetError_VBSetError 

Set image for virtual background error.

MobileRTCMeetError_VBMaximumNum 

Virtual background image reach to max capacity.

MobileRTCMeetError_VBSaveImage 

Virtual background save the image error.

MobileRTCMeetError_VBRemoveNone 

Virtual background save the image error.

MobileRTCMeetError_VBNoSupport 

Virtual background not support.

MobileRTCMeetError_VBGreenScreenNoSupport 

Virtual background GreenScreen not support, only iPad support green screen.

MobileRTCMeetError_AppPrivilegeTokenError 

App privilege token error.

MobileRTCMeetError_Unknown 

Unknown error.

Definition at line 126 of file MobileRTCConstants.h.

126 {
215
218
219};
@ MobileRTCMeetError_VBMaximumNum
Virtual background image reach to max capacity.
@ MobileRTCMeetError_VanityNotExist
The vanity URL does not exist.
@ MobileRTCMeetError_RegisterWebinarHostRegister
User needs to register a webinar account if he wants to start a webinar.
@ MobileRTCMeetError_MeetingNotStart
Meeting is not started.
@ MobileRTCMeetError_MeetingClientIncompatible
The MobileRTC version is incompatible.
@ MobileRTCMeetError_ReconnectError
Failed to reconnect the meeting.
@ MobileRTCMeetError_RegisterWebinarPanelistRegister
User needs to register an account if he wants to join the webinar by the link.
@ MobileRTCMeetError_MeetingUserFull
The amount of attendees reaches the upper limit.
@ MobileRTCMeetError_MeetingOver
Meeting is over.
@ MobileRTCMeetError_MeetingNotExist
The meeting does not exist.
@ MobileRTCMeetError_NoMMR
No MMR is valid.
@ MobileRTCMeetError_TooFrequenceCall
The request too frequence.
@ MobileRTCMeetError_PasswordError
The meeting password is incorrect.
@ MobileRTCMeetError_MeetingRestricted
The meeting is restricted.
@ MobileRTCMeetError_Success
Start/Join meeting successfully.
@ MobileRTCMeetError_RegisterWebinarFull
The amount of webinar attendees reaches the upper limit.
@ MobileRTCMeetError_InvalidUserType
Invalid user Type.
@ MobileRTCMeetError_AppPrivilegeTokenError
App privilege token error.
@ MobileRTCMeetError_Failed
Failed of the api call.
@ MobileRTCMeetError_VBNoSupport
Virtual background not support.
@ MobileRTCMeetError_VBSetError
Set image for virtual background error.
@ MobileRTCMeetError_RegisterWebinarDeniedEmail
The host has denied your webinar registration.
@ MobileRTCMeetError_NetworkError
Network issue, please check the network connection.
@ MobileRTCMeetError_ZCCertificateChanged
The certificate of ZC has been changed.
@ MobileRTCMeetError_RegisterWebinarEnforceLogin
Sign in with the specified account to join webinar.
@ MobileRTCMeetError_VBRemoveNone
Virtual background save the image error.
@ MobileRTCMeetError_SessionError
Failed to create video and audio data connection with MMR.
@ MobileRTCMeetError_CannotStartTokenExpire
Failed to start meeting with expired token.
@ MobileRTCMeetError_VBGreenScreenNoSupport
Virtual background GreenScreen not support, only iPad support green screen.
@ MobileRTCMeetError_MMRError
MMR issue, please check MMR configuration.
@ MobileRTCMeetError_Unknown
Unknown error.
@ MobileRTCMeetError_HostDisallowOutsideUserJoin
Forbidden to join meeting.
@ MobileRTCMeetError_MeetingLocked
The meeting is locked by the host.
@ MobileRTCMeetError_MeetingRestrictedJBH
The meeting is restricted to join before host.
@ MobileRTCMeetError_RemovedByHost
Meeting is removed by the host.
@ MobileRTCMeetError_InAnotherMeeting
The user joins already another ongoing meeting.
@ MobileRTCMeetError_WriteConfigFile
Failed to write configure file.
@ MobileRTCMeetError_WrongUsage
Wrong usage of the api.
@ MobileRTCMeetError_VBSaveImage
Virtual background save the image error.
@ MobileRTCMeetError_CannotEmitWebRequest
Failed to request the web server.
@ MobileRTCMeetError_AudioAutoStartError
The user's audio cannot auto-start.
@ MobileRTCMeetError_JoinWebinarWithSameEmail
The email address has already been registered in the current webinar.
@ MobileRTCMeetError_InvalidArguments
Invalid arguments.
@ MobileRTCMeetError_VBBase
The virtual background error base.
@ MobileRTCMeetError_VideoError
The user's video does not work.

◆ MobileRTCMeetingChatPriviledgeType

MobileRTCMeetingChatPriviledgeType An enumeration of meeting chat types in meeting.

Enumerator
MobileRTCMeetingChatPriviledge_Unknown 

Unknown type.

MobileRTCMeetingChatPriviledge_Everyone_Publicly_And_Privately 

allow attendee to chat with everyone

MobileRTCMeetingChatPriviledge_Host_Only 

allow attendee to chat with host only

MobileRTCMeetingChatPriviledge_No_One 

allow attendee to chat with no one

MobileRTCMeetingChatPriviledge_Everyone_Publicly 

allow attendee to chat with host and public

Definition at line 659 of file MobileRTCConstants.h.

659 {
670};
@ MobileRTCMeetingChatPriviledge_Host_Only
allow attendee to chat with host only
@ MobileRTCMeetingChatPriviledge_Everyone_Publicly
allow attendee to chat with host and public
@ MobileRTCMeetingChatPriviledge_Everyone_Publicly_And_Privately
allow attendee to chat with everyone
@ MobileRTCMeetingChatPriviledge_No_One
allow attendee to chat with no one
@ MobileRTCMeetingChatPriviledge_Unknown
Unknown type.

◆ MobileRTCMeetingEndReason

MobileRTCAudioError An enumeration of Audio Errors.

Enumerator
MobileRTCMeetingEndReason_SelfLeave 

User leaves meeting.

MobileRTCMeetingEndReason_RemovedByHost 

The user is removed from meeting by the host.

MobileRTCMeetingEndReason_EndByHost 

Host ends the meeting.

MobileRTCMeetingEndReason_JBHTimeout 

Join the meeting before host (JBH) timeout.

MobileRTCMeetingEndReason_FreeMeetingTimeout 

Meeting ends when the free service is over.

MobileRTCMeetingEndReason_NoAteendee 

No ateendee.

MobileRTCMeetingEndReason_HostEndForAnotherMeeting 

Meeting ends by the host for he will start another meeting.

MobileRTCMeetingEndReason_ConnectBroken 

Meeting ends for SDK disconnects, such as network issue.

MobileRTCMeetingEndReason_Unknown 

Meeting ends by unknown reasons.

Definition at line 551 of file MobileRTCConstants.h.

551 {
570};
@ MobileRTCMeetingEndReason_Unknown
Meeting ends by unknown reasons.
@ MobileRTCMeetingEndReason_JBHTimeout
Join the meeting before host (JBH) timeout.
@ MobileRTCMeetingEndReason_RemovedByHost
The user is removed from meeting by the host.
@ MobileRTCMeetingEndReason_NoAteendee
No ateendee.
@ MobileRTCMeetingEndReason_FreeMeetingTimeout
Meeting ends when the free service is over.
@ MobileRTCMeetingEndReason_HostEndForAnotherMeeting
Meeting ends by the host for he will start another meeting.
@ MobileRTCMeetingEndReason_SelfLeave
User leaves meeting.
@ MobileRTCMeetingEndReason_ConnectBroken
Meeting ends for SDK disconnects, such as network issue.
@ MobileRTCMeetingEndReason_EndByHost
Host ends the meeting.

◆ MobileRTCMeetingItemAudioType

MobileRTCMeetingItemAudioType An enumeration of audio types in meeting.

Enumerator
MobileRTCMeetingItemAudioType_Unknown 

Unknown.

MobileRTCMeetingItemAudioType_TelephoneOnly 

Telephone Only.

MobileRTCMeetingItemAudioType_VoipOnly 

VoIP Only.

MobileRTCMeetingItemAudioType_TelephoneAndVoip 

Telephone And VoIP.

MobileRTCMeetingItemAudioType_3rdPartyAudio 

The 3rd Party Audio.

Definition at line 629 of file MobileRTCConstants.h.

629 {
640};
@ MobileRTCMeetingItemAudioType_TelephoneOnly
Telephone Only.
@ MobileRTCMeetingItemAudioType_Unknown
Unknown.
@ MobileRTCMeetingItemAudioType_3rdPartyAudio
The 3rd Party Audio.
@ MobileRTCMeetingItemAudioType_VoipOnly
VoIP Only.
@ MobileRTCMeetingItemAudioType_TelephoneAndVoip
Telephone And VoIP.

◆ MobileRTCMeetingItemRecordType

MobileRTCMeetingItemRecordType An enumeration of meeting recording types in meeting.

Enumerator
MobileRTCMeetingItemRecordType_AutoRecordDisabled 

Automatic recording is disabled.

MobileRTCMeetingItemRecordType_LocalRecord 

Local Recording.

MobileRTCMeetingItemRecordType_CloudRecord 

Cloud Recording.

MobileRTCMeetingItemRecordType_Unknown 

Unknown.

Definition at line 645 of file MobileRTCConstants.h.

645 {
654};
@ MobileRTCMeetingItemRecordType_Unknown
Unknown.
@ MobileRTCMeetingItemRecordType_LocalRecord
Local Recording.
@ MobileRTCMeetingItemRecordType_AutoRecordDisabled
Automatic recording is disabled.
@ MobileRTCMeetingItemRecordType_CloudRecord
Cloud Recording.

◆ MobileRTCMeetingState

MobileRTCMeetingState An enumeration of meeting states.

Enumerator
MobileRTCMeetingState_Idle 

No meeting is running.

MobileRTCMeetingState_Connecting 

Connect to the meeting server status.

MobileRTCMeetingState_WaitingForHost 

Waiting for the host to start the meeting.

MobileRTCMeetingState_InMeeting 

Meeting is ready, in meeting status.

MobileRTCMeetingState_Disconnecting 

Disconnect the meeting server, leave meeting status.

MobileRTCMeetingState_Reconnecting 

Reconnecting meeting server status.

MobileRTCMeetingState_Failed 

Failed to connect the meeting server.

MobileRTCMeetingState_Ended 

Meeting ends.

MobileRTCMeetingState_Unknow 

Unknown status.

MobileRTCMeetingState_Locked 

Meeting is locked to prevent the further participants to join the meeting.

MobileRTCMeetingState_Unlocked 

Meeting is open and participants can join the meeting.

MobileRTCMeetingState_InWaitingRoom 

Participants who join the meeting before the start are in the waiting room.

MobileRTCMeetingState_WebinarPromote 

Upgrade the attendees to panelist in webinar.

MobileRTCMeetingState_WebinarDePromote 

Downgrade the attendees from the panelist.

MobileRTCMeetingState_JoinBO 

Join the breakout room.

MobileRTCMeetingState_LeaveBO 

Leave the breakout room.

Definition at line 224 of file MobileRTCConstants.h.

224 {
241};
@ MobileRTCMeetingState_JoinBO
Join the breakout room.
@ MobileRTCMeetingState_WebinarDePromote
Downgrade the attendees from the panelist.
@ MobileRTCMeetingState_Ended
Meeting ends.
@ MobileRTCMeetingState_Unlocked
Meeting is open and participants can join the meeting.
@ MobileRTCMeetingState_InMeeting
Meeting is ready, in meeting status.
@ MobileRTCMeetingState_Reconnecting
Reconnecting meeting server status.
@ MobileRTCMeetingState_Idle
No meeting is running.
@ MobileRTCMeetingState_Locked
Meeting is locked to prevent the further participants to join the meeting.
@ MobileRTCMeetingState_WaitingForHost
Waiting for the host to start the meeting.
@ MobileRTCMeetingState_Disconnecting
Disconnect the meeting server, leave meeting status.
@ MobileRTCMeetingState_WebinarPromote
Upgrade the attendees to panelist in webinar.
@ MobileRTCMeetingState_Failed
Failed to connect the meeting server.
@ MobileRTCMeetingState_LeaveBO
Leave the breakout room.
@ MobileRTCMeetingState_Unknow
Unknown status.
@ MobileRTCMeetingState_InWaitingRoom
Participants who join the meeting before the start are in the waiting room.
@ MobileRTCMeetingState_Connecting
Connect to the meeting server status.

◆ MobileRTCMeetingType

Enumeration of meeting types.

Enumerator
MobileRTCMeetingType_None 
MobileRTCMeetingType_Normal 
MobileRTCMeetingType_BreakoutRoom 
MobileRTCMeetingType_Webinar 

Definition at line 923 of file MobileRTCConstants.h.

923 {
924 //There is no meeting.
926 //Normal meeting.
928 //Breakout meeting.
930 //Webinar.
932};
@ MobileRTCMeetingType_None
@ MobileRTCMeetingType_Normal
@ MobileRTCMeetingType_Webinar
@ MobileRTCMeetingType_BreakoutRoom

◆ MobileRTCMicrophoneError

MobileRTCAudioError An enumeration of Audio Errors.

Enumerator
MobileRTCMicrophoneError_MicMuted 

Microphone is muted while speaking.

MobileRTCMicrophoneError_FeedbackDetected 

Audio feedback is detected when join meeting.

MobileRTCMicrophoneError_MicUnavailable 

Microphone is unavailable.

Definition at line 539 of file MobileRTCConstants.h.

539 {
546};
@ MobileRTCMicrophoneError_MicMuted
Microphone is muted while speaking.
@ MobileRTCMicrophoneError_MicUnavailable
Microphone is unavailable.
@ MobileRTCMicrophoneError_FeedbackDetected
Audio feedback is detected when join meeting.

◆ MobileRTCMinimizeMeetingState

Minimize Meeting state in Zoom UI.

Enumerator
MobileRTCMinimizeMeeting_ShowMinimizeMeeting 
MobileRTCMinimizeMeeting_BackFullScreenMeeting 

Definition at line 829 of file MobileRTCConstants.h.

◆ MobileRTCNetworkQuality

MobileRTCNetworkQuality Quality of session network.

Enumerator
MobileRTCNetworkQuality_Unknown 

Unknown connection status.

MobileRTCNetworkQuality_VeryBad 

The connection quality is very poor.

MobileRTCNetworkQuality_Bad 

The connection quality is very poor.

MobileRTCNetworkQuality_NotGood 

The connection quality is not good.

MobileRTCNetworkQuality_Normal 

The connection quality is normal.

MobileRTCNetworkQuality_Good 

The connection quality is good.

MobileRTCNetworkQuality_Excellent 

The connection quality is excellent.

Definition at line 390 of file MobileRTCConstants.h.

390 {
405};
@ MobileRTCNetworkQuality_Good
The connection quality is good.
@ MobileRTCNetworkQuality_Excellent
The connection quality is excellent.
@ MobileRTCNetworkQuality_Unknown
Unknown connection status.
@ MobileRTCNetworkQuality_Bad
The connection quality is very poor.
@ MobileRTCNetworkQuality_NotGood
The connection quality is not good.
@ MobileRTCNetworkQuality_VeryBad
The connection quality is very poor.
@ MobileRTCNetworkQuality_Normal
The connection quality is normal.

◆ MobileRTCNotificationServiceStatus

Enumerations of the type for alive connect service status.

Enumerator
MobileRTCNotificationServiceStatus_None 
MobileRTCNotificationServiceStatus_Starting 
MobileRTCNotificationServiceStatus_Started 
MobileRTCNotificationServiceStatus_StartFailed 
MobileRTCNotificationServiceStatus_Closed 

Definition at line 1097 of file MobileRTCConstants.h.

◆ MobileRTCPanelistChatPrivilegeType

Chat Privilege type of webinar panelist.

Enumerator
MobileRTCPanelistChatPrivilege_INVALID 

default status, can't set this

MobileRTCPanelistChatPrivilege_PANELIST 

can chat to all panelist

MobileRTCPanelistChatPrivilege_ALL 

can chat to all

Definition at line 675 of file MobileRTCConstants.h.

675 {
682};
@ MobileRTCPanelistChatPrivilege_INVALID
default status, can't set this
@ MobileRTCPanelistChatPrivilege_PANELIST
can chat to all panelist
@ MobileRTCPanelistChatPrivilege_ALL
can chat to all

◆ MobileRTCRawDataError

MobileRTCRawDataError An enumeration of raw data.

Enumerator
MobileRTCRawData_Success 
MobileRTCRawData_Uninitialized 
MobileRTCRawData_Malloc_Failed 
MobileRTCRawData_Wrongusage 
MobileRTCRawData_Invalid_Param 
MobileRTCRawData_Not_In_Meeting 
MobileRTCRawData_No_License 
MobileRTCRawData_Unknow 
MobileRTCRawData_Video_Module_Not_Ready 
MobileRTCRawData_Video_Module_Error 
MobileRTCRawData_Video_device_error 
MobileRTCRawData_No_Video_Data 
MobileRTCRawData_Share_Module_Not_Ready 
MobileRTCRawData_Share_Module_Error 
MobileRTCRawData_No_Share_Data 
MobileRTCRawData_Share_Cannot_Subscribe_Myself 
MobileRTCRawData_Audio_Module_Not_Ready 
MobileRTCRawData_Audio_Module_Error 
MobileRTCRawData_No_Audio_Data 
MobileRTCRawData_Send_Too_Frequently 

Definition at line 762 of file MobileRTCConstants.h.

763{
772
777
782
787};
@ MobileRTCRawData_Share_Module_Error
@ MobileRTCRawData_No_Audio_Data
@ MobileRTCRawData_Audio_Module_Error
@ MobileRTCRawData_No_Share_Data
@ MobileRTCRawData_Video_Module_Error
@ MobileRTCRawData_No_License
@ MobileRTCRawData_Invalid_Param
@ MobileRTCRawData_Wrongusage
@ MobileRTCRawData_Not_In_Meeting
@ MobileRTCRawData_Malloc_Failed
@ MobileRTCRawData_Unknow
@ MobileRTCRawData_Uninitialized
@ MobileRTCRawData_Share_Cannot_Subscribe_Myself
@ MobileRTCRawData_Audio_Module_Not_Ready
@ MobileRTCRawData_No_Video_Data
@ MobileRTCRawData_Success
@ MobileRTCRawData_Share_Module_Not_Ready
@ MobileRTCRawData_Video_Module_Not_Ready
@ MobileRTCRawData_Send_Too_Frequently
@ MobileRTCRawData_Video_device_error

◆ MobileRTCRawDataMemoryMode

Rawdata memory mode.

Enumerator
MobileRTCRawDataMemoryModeStack 
MobileRTCRawDataMemoryModeHeap 

Definition at line 792 of file MobileRTCConstants.h.

792 {
795};
@ MobileRTCRawDataMemoryModeStack
@ MobileRTCRawDataMemoryModeHeap

◆ MobileRTCRecordingStatus

Enumeration of recording status.

Enumerator
MobileRTCRecording_Start 
MobileRTCRecording_Stop 
MobileRTCRecording_Pause 
MobileRTCRecording_Connecting 
MobileRTCRecording_DiskFull 

Definition at line 955 of file MobileRTCConstants.h.

955 {
956 //recording start.
958 //recording stop.
960 //Pause recording.
962 //recording connecting.
964 //recording disk full.
966};
@ MobileRTCRecording_Pause
@ MobileRTCRecording_Stop
@ MobileRTCRecording_DiskFull
@ MobileRTCRecording_Connecting
@ MobileRTCRecording_Start

◆ MobileRTCRemoteControlError

MobileRTCRemoteControlError An enumeration of remote control-related operational result in meeting.

Enumerator
MobileRTCRemoteControlError_Successed 

Succeeded.

MobileRTCRemoteControlError_Stop 

stop

MobileRTCRemoteControlError_Failed 

Failed.

MobileRTCRemoteControlError_PermissionDenied 

No Permission.

Definition at line 575 of file MobileRTCConstants.h.

575 {
584};
@ MobileRTCRemoteControlError_Successed
Succeeded.
@ MobileRTCRemoteControlError_Failed
Failed.
@ MobileRTCRemoteControlError_PermissionDenied
No Permission.
@ MobileRTCRemoteControlError_Stop
stop

◆ MobileRTCSDKError

An enumeration of SDK error.

Enumerator
MobileRTCSDKError_Success 

success.

MobileRTCSDKError_NoImpl 

this feature is currently invalid.

MobileRTCSDKError_WrongUsage 

incorrect usage of the feature.

MobileRTCSDKError_InvalidParameter 

wrong parameter.

MobileRTCSDKError_ModuleLoadFailed 

loading module failed.

MobileRTCSDKError_MemoryFailed 

no memory is allocated.

MobileRTCSDKError_ServiceFailed 

internal service error.

MobileRTCSDKError_Uninitialize 

not initialized before the usage.

MobileRTCSDKError_Unauthentication 

not authorized before the usage.

MobileRTCSDKError_NoRecordingInprocess 

no recording in process.

MobileRTCSDKError_TranscoderNoFound 

transcoder module is not found.

MobileRTCSDKError_VideoNotReady 

the video service is not ready.

MobileRTCSDKError_NoPermission 

no permission.

MobileRTCSDKError_Unknown 

unknown error.

MobileRTCSDKError_OtherSdkInstanceRunning 

the other instance of the sdk is in process.

MobileRTCSDKError_InternalError 

sdk internal error.

MobileRTCSDKError_NoAudiodeviceIsFound 

no audio device found.

MobileRTCSDKError_NoVideoDeviceIsFound 

no video device found.

MobileRTCSDKError_TooFrequentCall 

api calls too frequently.

MobileRTCSDKError_FailAssignUserPrivilege 

user can't be assigned with new privilege.

MobileRTCSDKError_MeetingDontSupportFeature 

the current meeting doesn't support the feature.

MobileRTCSDKError_MeetingNotShareSender 

the current user is not the presenter.

MobileRTCSDKError_MeetingYouHaveNoShare 

there is no sharing.

MobileRTCSDKError_MeetingViewtypeParameterIsWrong 

incorrect viewtype parameters.

MobileRTCSDKError_MeetingAnnotationIsOff 

annotation is disabled.

MobileRTCSDKError_SettingOsDontSupport 

current os doesn't support the setting.

MobileRTCSDKError_EmailLoginIsDisabled 

email login is disable

MobileRTCSDKError_HardwareNotMeetForVb 

computer doesn't meet the minimum requirements to use virtual background feature.

MobileRTCSDKError_NeedUserConfirmRecordDisclaimer 

need process disclaimer.

MobileRTCSDKError_NoShareData 

there is no raw data of sharing.

MobileRTCSDKError_ShareCannotSubscribeMyself 

can't subscribe my self share.

MobileRTCSDKError_NotInMeeting 

not in meeting.

MobileRTCSDKError_MeetingCallOutFailed 

meeting call out fail.

MobileRTCSDKError_NotSupportMultiStreamVideoUser 

not support multi stream video user.

Definition at line 12 of file MobileRTCConstants.h.

12 {
47};
@ MobileRTCSDKError_VideoNotReady
the video service is not ready.
@ MobileRTCSDKError_OtherSdkInstanceRunning
the other instance of the sdk is in process.
@ MobileRTCSDKError_MeetingViewtypeParameterIsWrong
incorrect viewtype parameters.
@ MobileRTCSDKError_InternalError
sdk internal error.
@ MobileRTCSDKError_MeetingCallOutFailed
meeting call out fail.
@ MobileRTCSDKError_NoShareData
there is no raw data of sharing.
@ MobileRTCSDKError_NoVideoDeviceIsFound
no video device found.
@ MobileRTCSDKError_MeetingAnnotationIsOff
annotation is disabled.
@ MobileRTCSDKError_MeetingYouHaveNoShare
there is no sharing.
@ MobileRTCSDKError_Unauthentication
not authorized before the usage.
@ MobileRTCSDKError_Unknown
unknown error.
@ MobileRTCSDKError_NoPermission
no permission.
@ MobileRTCSDKError_ModuleLoadFailed
loading module failed.
@ MobileRTCSDKError_MeetingDontSupportFeature
the current meeting doesn't support the feature.
@ MobileRTCSDKError_InvalidParameter
wrong parameter.
@ MobileRTCSDKError_NotInMeeting
not in meeting.
@ MobileRTCSDKError_SettingOsDontSupport
current os doesn't support the setting.
@ MobileRTCSDKError_FailAssignUserPrivilege
user can't be assigned with new privilege.
@ MobileRTCSDKError_TranscoderNoFound
transcoder module is not found.
@ MobileRTCSDKError_TooFrequentCall
api calls too frequently.
@ MobileRTCSDKError_NotSupportMultiStreamVideoUser
not support multi stream video user.
@ MobileRTCSDKError_NoAudiodeviceIsFound
no audio device found.
@ MobileRTCSDKError_EmailLoginIsDisabled
email login is disable
@ MobileRTCSDKError_NoImpl
this feature is currently invalid.
@ MobileRTCSDKError_WrongUsage
incorrect usage of the feature.
@ MobileRTCSDKError_ShareCannotSubscribeMyself
can't subscribe my self share.
@ MobileRTCSDKError_MeetingNotShareSender
the current user is not the presenter.
@ MobileRTCSDKError_HardwareNotMeetForVb
computer doesn't meet the minimum requirements to use virtual background feature.
@ MobileRTCSDKError_Uninitialize
not initialized before the usage.
@ MobileRTCSDKError_ServiceFailed
internal service error.
@ MobileRTCSDKError_MemoryFailed
no memory is allocated.
@ MobileRTCSDKError_NeedUserConfirmRecordDisclaimer
need process disclaimer.
@ MobileRTCSDKError_NoRecordingInprocess
no recording in process.
@ MobileRTCSDKError_Success
success.

◆ MobileRTCSendChatError

MobileRTCSendChatError An enumeration of SENDING CHAT MESSAGE result in meeting.

Enumerator
MobileRTCSendChatError_Successed 

Send chat message successfully.

MobileRTCSendChatError_Failed 

Send chat message failed.

MobileRTCSendChatError_PermissionDenied 

No permission.

Definition at line 489 of file MobileRTCConstants.h.

489 {
496};
@ MobileRTCSendChatError_PermissionDenied
No permission.
@ MobileRTCSendChatError_Successed
Send chat message successfully.
@ MobileRTCSendChatError_Failed
Send chat message failed.

◆ MobileRTCShareSettingType

Enumeration of LockShare Status changed.

Enumerator
MobileRTCShareSettingType_None 

share settings type none

MobileRTCShareSettingType_LockShare 

Only host can share, the same as "lock share".

MobileRTCShareSettingType_HostGrab 

Anyone can share, but one sharing only at one moment, and only host can grab other's sharing.

MobileRTCShareSettingType_AnyoneGrab 

Anyone can share, but one sharing only at one moment, and anyone can grab other's sharing.

MobileRTCShareSettingType_MultiShare 

Anyone can share, Multi-share can exist at the same time.

Definition at line 996 of file MobileRTCConstants.h.

997{
1008
1009};
@ MobileRTCShareSettingType_MultiShare
Anyone can share, Multi-share can exist at the same time.
@ MobileRTCShareSettingType_None
share settings type none
@ MobileRTCShareSettingType_AnyoneGrab
Anyone can share, but one sharing only at one moment, and anyone can grab other's sharing.
@ MobileRTCShareSettingType_LockShare
Only host can share, the same as "lock share".
@ MobileRTCShareSettingType_HostGrab
Anyone can share, but one sharing only at one moment, and only host can grab other's sharing.

◆ MobileRTCSharingStatus

Enumeration of sharing status.

Enumerator
MobileRTCSharingStatus_Self_Send_Begin 

Begin to share by the user himself.

MobileRTCSharingStatus_Self_Send_End 

Stop sharing by the user.

MobileRTCSharingStatus_Other_Share_Begin 

Others begin to share.

MobileRTCSharingStatus_Other_Share_End 

Others stop sharing.

MobileRTCSharingStatus_View_Other_Sharing 

View the sharing of others.

MobileRTCSharingStatus_Pause 

Pause sharing.

MobileRTCSharingStatus_Resume 

Resume sharing.

MobileRTCSharingStatus_OtherPureAudioShareStart 

Other user begins to share the sounds of computer audio.

MobileRTCSharingStatus_OtherPureAudioShareStop 

Other user stops sharing the sounds of computer audio.

Definition at line 971 of file MobileRTCConstants.h.

972{
991};
@ MobileRTCSharingStatus_View_Other_Sharing
View the sharing of others.
@ MobileRTCSharingStatus_Self_Send_End
Stop sharing by the user.
@ MobileRTCSharingStatus_Self_Send_Begin
Begin to share by the user himself.
@ MobileRTCSharingStatus_Pause
Pause sharing.
@ MobileRTCSharingStatus_Other_Share_End
Others stop sharing.
@ MobileRTCSharingStatus_Other_Share_Begin
Others begin to share.
@ MobileRTCSharingStatus_Resume
Resume sharing.
@ MobileRTCSharingStatus_OtherPureAudioShareStart
Other user begins to share the sounds of computer audio.
@ MobileRTCSharingStatus_OtherPureAudioShareStop
Other user stops sharing the sounds of computer audio.

◆ MobileRTCSignInterpretationStatus

Enumerator
MobileRTCSignInterpretationStatus_Initial 
MobileRTCSignInterpretationStatus_Started 
MobileRTCSignInterpretationStatus_Stopped 

Definition at line 1087 of file MobileRTCConstants.h.

1088{
1089 MobileRTCSignInterpretationStatus_Initial, //<The initial status
1090 MobileRTCSignInterpretationStatus_Started, //<sign interpretation stared.
1091 MobileRTCSignInterpretationStatus_Stopped, //<sign interpretation stopped.
1092};
@ MobileRTCSignInterpretationStatus_Started
@ MobileRTCSignInterpretationStatus_Stopped
@ MobileRTCSignInterpretationStatus_Initial

◆ MobileRTCSMSRetrieveResult

Enumerator
MobileRTCSMSRetrieveResult_Succ 
MobileRTCSMSRetrieveResult_SendSMSFailed 
MobileRTCSMSRetrieveResult_RequestFailed 
MobileRTCSMSRetrieveResult_InvalidPhoneNum 
MobileRTCSMSRetrieveResult_PhoneNumAlreadyBound 
MobileRTCSMSRetrieveResult_PhoneNumSendTooFrequent 
MobileRTCSMSRetrieveResult_BypassVerify 

Definition at line 816 of file MobileRTCConstants.h.

◆ MobileRTCSMSVerifyResult

for SMS service usage.

Enumerator
MobileRTCSMSVerifyResult_Succ 
MobileRTCSMSVerifyResult_RealNameAuthErrorIdentifyCode 
MobileRTCSMSVerifyResult_RealNameAuthIdentifyCodeExpired 
MobileRTCSMSVerifyResult_RealNameAuthBypassVerify 
MobileRTCSMSVerifyResult_RealNameAuthUnknownError 

Definition at line 808 of file MobileRTCConstants.h.

◆ MobileRTCSubscribeFailReason

Video subscribe error.

Enumerator
MobileRTCSubscribe_Fail_None 
MobileRTCSubscribe_Fail_ViewOnly 
MobileRTCSubscribe_Fail_NotInMeeting 
MobileRTCSubscribe_Fail_NotSupport1080P 
MobileRTCSubscribe_Fail_HasSubscribe720P 
MobileRTCSubscribe_Fail_HasSubscribeExceededLimit 

Definition at line 1027 of file MobileRTCConstants.h.

◆ MobileRTCUserRole

Enumeration of user roles.

Enumerator
MobileRTCUserRole_None 
MobileRTCUserRole_Host 
MobileRTCUserRole_CoHost 
MobileRTCUserRole_Attendee 
MobileRTCUserRole_Panelist 
MobileRTCUserRole_BreakoutRoom_Moderator 

Definition at line 937 of file MobileRTCConstants.h.

937 {
938 //For initialization.
940 //Host.
942 //Co-host.
944 //Attendee in the webinar.
946 //Panelist.
948 //Moderator of breakout room.
950};
@ MobileRTCUserRole_CoHost
@ MobileRTCUserRole_None
@ MobileRTCUserRole_Panelist
@ MobileRTCUserRole_Host
@ MobileRTCUserRole_BreakoutRoom_Moderator
@ MobileRTCUserRole_Attendee

◆ MobileRTCUserType

MobileRTCUserType An enumeration of user types.

Enumerator
MobileRTCUserType_Facebook 

User logs in with Facebook account.

MobileRTCUserType_GoogleOAuth 

User logs in with Google authentication.

MobileRTCUserType_APIUser 

API user.

MobileRTCUserType_ZoomUser 

User logs in with working email.

MobileRTCUserType_SSOUser 

Single-sign-on user.

MobileRTCUserType_Unknown 

Unknown user type.

Definition at line 246 of file MobileRTCConstants.h.

246 {
259};
@ MobileRTCUserType_SSOUser
Single-sign-on user.
@ MobileRTCUserType_GoogleOAuth
User logs in with Google authentication.
@ MobileRTCUserType_Facebook
User logs in with Facebook account.
@ MobileRTCUserType_APIUser
API user.
@ MobileRTCUserType_ZoomUser
User logs in with working email.
@ MobileRTCUserType_Unknown
Unknown user type.

◆ MobileRTCVBType

Enumeration of virtual background type in MobileRTCVirtualBGImageInfo .

Enumerator
MobileRTCVBType_None 

virtual background type none

MobileRTCVBType_Blur 

virtual background type blur

MobileRTCVBType_Item 

virtual background type with image

Definition at line 1014 of file MobileRTCConstants.h.

1015{
1022};
@ MobileRTCVBType_None
virtual background type none
@ MobileRTCVBType_Item
virtual background type with image
@ MobileRTCVBType_Blur
virtual background type blur

◆ MobileRTCVideoQuality

MobileRTCVideoQuality Quality of video.

Enumerator
MobileRTCVideoQuality_Unknown 

unknown video quality status.

MobileRTCVideoQuality_Bad 

The video quality is poor.

MobileRTCVideoQuality_Normal 

The video quality is normal.

MobileRTCVideoQuality_Good 

The video quality is good.

Definition at line 376 of file MobileRTCConstants.h.

376 {
385};
@ MobileRTCVideoQuality_Bad
The video quality is poor.
@ MobileRTCVideoQuality_Good
The video quality is good.
@ MobileRTCVideoQuality_Unknown
unknown video quality status.
@ MobileRTCVideoQuality_Normal
The video quality is normal.

◆ MobileRTCVideoRawDataFormat

MobileRTCVideoResolution An enumeration of video raw data format.

Enumerator
MobileRTCVideoRawDataFormatI420 
MobileRTCVideoRawDataFormatI420_Limit 

Definition at line 740 of file MobileRTCConstants.h.

740 {
743};
@ MobileRTCVideoRawDataFormatI420_Limit
@ MobileRTCVideoRawDataFormatI420

◆ MobileRTCVideoRawDataRotation

MobileRTCVideoResolution The direction of video.

Enumerator
MobileRTCVideoRawDataRotationNone 

video direction 0

MobileRTCVideoRawDataRotation90 

video direction 90

MobileRTCVideoRawDataRotation180 

video direction 180

MobileRTCVideoRawDataRotation270 

video direction 270

Definition at line 748 of file MobileRTCConstants.h.

748 {
757};
@ MobileRTCVideoRawDataRotation270
video direction 270
@ MobileRTCVideoRawDataRotation180
video direction 180
@ MobileRTCVideoRawDataRotation90
video direction 90
@ MobileRTCVideoRawDataRotationNone
video direction 0

◆ MobileRTCVideoResolution

MobileRTCVideoResolution An enumeration of video raw data resolution.

Enumerator
MobileRTCVideoResolution_90 

video resolution 90

MobileRTCVideoResolution_180 

video resolution 180

MobileRTCVideoResolution_360 

video resolution 360

MobileRTCVideoResolution_720 

video resolution 720

Definition at line 726 of file MobileRTCConstants.h.

726 {
735};
@ MobileRTCVideoResolution_360
video resolution 360
@ MobileRTCVideoResolution_180
video resolution 180
@ MobileRTCVideoResolution_90
video resolution 90
@ MobileRTCVideoResolution_720
video resolution 720

◆ MobileRTCVideoType

Enumerator
MobileRTCVideoType_VideoData 

Video Camera Data.

MobileRTCVideoType_ShareData 

Share Data.

Definition at line 716 of file MobileRTCConstants.h.

716 {
721};
@ MobileRTCVideoType_ShareData
Share Data.
@ MobileRTCVideoType_VideoData
Video Camera Data.

◆ MobileRTCWebinarPromoteorDepromoteError

MobileRTCWebinarPromoteorDepromoteError An enumeration of promoting/demoting attendee and panelist errors in webinar.

Enumerator
MobileRTCWebinarPromoteorDepromoteError_Success 

Promote/demote successfully.

MobileRTCWebinarPromoteorDepromoteError_Webinar_Panelist_Capacity_Exceed 

The amount of panelist in webinar reaches the upper limit.

MobileRTCWebinarPromoteorDepromoteError_Not_Found_Webinar_Attendee 

The attendees in webinar are not found.

Definition at line 617 of file MobileRTCConstants.h.

617 {
624};
@ MobileRTCWebinarPromoteorDepromoteError_Webinar_Panelist_Capacity_Exceed
The amount of panelist in webinar reaches the upper limit.
@ MobileRTCWebinarPromoteorDepromoteError_Not_Found_Webinar_Attendee
The attendees in webinar are not found.
@ MobileRTCWebinarPromoteorDepromoteError_Success
Promote/demote successfully.