Meeting SDK for iOS 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 , MobileRTCSDKError_MeetingRemoteControlIsOff , MobileRTCSDKError_FileTransferError
}
 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 ,
  MobileRTCAuthError_LimitExceededException
}
 Enumeration of SDK authentication results. More...
 
enum  MobileRTCLoginFailReason {
  MobileRTCLoginFailReason_Success , MobileRTCLoginFailReason_EmailLoginDisable , 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
}
 Enumeration of the login failure reasons. More...
 
enum  MobileRTCMeetError {
  MobileRTCMeetError_Success = 0 , MobileRTCMeetError_ConnectionError = 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_UnableToJoinExternalMeeting = 63 , MobileRTCMeetError_BlockedByAccountAdmin = 64 ,
  MobileRTCMeetError_NeedSignInForPrivateMeeting = 82 , 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
}
 Enumeration of errors to start/join meeting. More...
 
enum  MobileRTCMeetingState {
  MobileRTCMeetingState_Idle , MobileRTCMeetingState_Connecting , MobileRTCMeetingState_WaitingForHost , MobileRTCMeetingState_InMeeting ,
  MobileRTCMeetingState_Disconnecting , MobileRTCMeetingState_Reconnecting , MobileRTCMeetingState_Failed , MobileRTCMeetingState_Ended ,
  MobileRTCMeetingState_Locked , MobileRTCMeetingState_Unlocked , MobileRTCMeetingState_InWaitingRoom , MobileRTCMeetingState_WebinarPromote ,
  MobileRTCMeetingState_WebinarDePromote , MobileRTCMeetingState_JoinBO , MobileRTCMeetingState_LeaveBO
}
 Enumeration of meeting status. More...
 
enum  MobileRTCAudioRawdataSamplingRate { MobileRTCAudioRawdataSamplingRate_32K , MobileRTCAudioRawdataSamplingRate_48K }
 Enumeration representing the sampling rate of acquired raw audio data. More...
 
enum  MobileRTCUserType {
  MobileRTCUserType_Facebook = 0 , MobileRTCUserType_GoogleOAuth = 2 , MobileRTCUserType_APIUser = 99 , MobileRTCUserType_ZoomUser = 100 ,
  MobileRTCUserType_SSOUser = 101 , MobileRTCUserType_Unknown = 102
}
 Enumerates the types of users. More...
 
enum  LeaveMeetingCmd { LeaveMeetingCmd_Leave , LeaveMeetingCmd_End }
 Enumeration of commands for leaving meeting. More...
 
enum  JBHCmd { JBHCmd_Show , JBHCmd_Hide }
 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
}
 Enumeration of phone call status. More...
 
enum  H323CallOutStatus {
  H323CallOutStatus_Success = 0 , H323CallOutStatus_Ring , H323CallOutStatus_Timeout , H323CallOutStatus_Busy ,
  H323CallOutStatus_Decline , H323CallOutStatus_Failed
}
 Enumeration of H.323/SIP outgoing call status. More...
 
enum  MobileRTCH323ParingStatus {
  MobileRTCH323ParingStatus_Success = 0 , MobileRTCH323ParingStatus_MeetingNotExisted , MobileRTCH323ParingStatus_PermissionDenied , MobileRTCH323ParingStatus_ParingcodeNotExisted ,
  MobileRTCH323ParingStatus_Error
}
 Enumeration of H.323/SIP pairing status. More...
 
enum  MobileRTCComponentType {
  MobileRTCComponentType_Def = 0 , MobileRTCComponentType_Chat , MobileRTCComponentType_FT , MobileRTCComponentType_AUDIO ,
  MobileRTCComponentType_VIDEO , MobileRTCComponentType_AS
}
 Enumeration of security session types. Marked as deprecated, no longer used. More...
 
enum  MobileRTCVideoQuality { MobileRTCVideoQuality_Unknown = 0 , MobileRTCVideoQuality_Bad = 1 , MobileRTCVideoQuality_Normal = 2 , MobileRTCVideoQuality_Good = 3 }
 Enumeration of video quality. More...
 
enum  MobileRTCNetworkQuality {
  MobileRTCNetworkQuality_Unknown = -1 , MobileRTCNetworkQuality_VeryBad = 0 , MobileRTCNetworkQuality_Bad = 1 , MobileRTCNetworkQuality_NotGood = 2 ,
  MobileRTCNetworkQuality_Normal = 3 , MobileRTCNetworkQuality_Good = 4 , MobileRTCNetworkQuality_Excellent = 5
}
 Enumeration of connection quality. More...
 
enum  MobileRTCAudioError {
  MobileRTCAudioError_Success = 0 , MobileRTCAudioError_AudioPermissionDenied = 1 , MobileRTCAudioError_AudioNotConnected = 2 , MobileRTCAudioError_CannotUnmuteMyAudio = 3 ,
  MobileRTCAudioError_Failed = 4
}
 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
}
 Enumeration of Audio status. More...
 
enum  MobileRTC_VideoStatus { MobileRTC_VideoStatus_Video_ON = 0 , MobileRTC_VideoStatus_Video_OFF = 1 , MobileRTC_VideoStatus_Video_Muted_ByHost = 2 }
 Enumeration of the status of a user's video. More...
 
enum  MobileRTCCameraError { MobileRTCCameraError_Success = 0 , MobileRTCCameraError_CameraPermissionDenied = 1 , MobileRTCCameraError_VideoNotSending = 2 }
 Enumeration of camera-related operational error states. More...
 
enum  MobileRTCLiveStreamStatus {
  MobileRTCLiveStreamStatus_StartSuccessed = 0 , MobileRTCLiveStreamStatus_StartFailedOrEnded = 1 , MobileRTCLiveStreamStatus_StartTimeout = 2 , MobileRTCLiveStreamStatus_Stop = 3 ,
  MobileRTCLiveStreamStatus_Connecting = 4
}
 Enumeration of live stream status. More...
 
enum  MobileRTCClaimHostError { MobileRTCClaimHostError_Successed = 0 , MobileRTCClaimHostError_HostKeyError = 1 , MobileRTCClaimHostError_NetWorkError = 2 }
 Enumeration of CLAIM HOST results in meeting. More...
 
enum  MobileRTCSendChatError { MobileRTCSendChatError_Successed = 0 , MobileRTCSendChatError_Failed = 1 , MobileRTCSendChatError_PermissionDenied = 2 }
 Enumeration of SENDING CHAT MESSAGE result in meeting. More...
 
enum  MobileRTCMeetingEncryptionType { MobileRTCMeetingEncryptionType_None , MobileRTCMeetingEncryptionType_Enhanced , MobileRTCMeetingEncryptionType_E2EE }
 Type of meeting encryption. More...
 
enum  MobileRTCAnnotationError { MobileRTCAnnotationError_Successed = 0 , MobileRTCAnnotationError_Failed = 1 , MobileRTCAnnotationError_PermissionDenied = 2 }
 Enumeration of annotation-related operational error states. More...
 
enum  MobileRTCCMRError { MobileRTCCMRError_Successed = 0 , MobileRTCCMRError_Failed = 1 , MobileRTCCMRError_StorageFull = 2 }
 Enumeration of CMR-related result error states. More...
 
enum  MobileRTCJoinMeetingInfo { MobileRTCJoinMeetingInfo_NeedName = 0 , MobileRTCJoinMeetingInfo_NeedPassword = 1 , MobileRTCJoinMeetingInfo_WrongPassword = 2 , MobileRTCJoinMeetingInfo_NeedNameAndPwd = 3 }
 Enumeration of information needed to Join Meeting. More...
 
enum  MobileRTCMicrophoneError { MobileRTCMicrophoneError_MicMuted = 0 , MobileRTCMicrophoneError_FeedbackDetected = 1 , MobileRTCMicrophoneError_MicUnavailable = 2 }
 Enumeration of Audio Errors. More...
 
enum  MobileRTCMeetingEndReason {
  MobileRTCMeetingEndReason_None = 0 , MobileRTCMeetingEndReason_RemovedByHost = 1 , MobileRTCMeetingEndReason_EndByHost = 2 , MobileRTCMeetingEndReason_JBHTimeout = 3 ,
  MobileRTCMeetingEndReason_FreeMeetingTimeout = 4 , MobileRTCMeetingEndReason_NoAteendee = 5 , MobileRTCMeetingEndReason_HostEndForAnotherMeeting = 6 , MobileRTCMeetingEndReason_Undefined = 7
}
 Enumeration of Audio Errors. More...
 
enum  MobileRTCRemoteControlError { MobileRTCRemoteControlError_Successed = 0 , MobileRTCRemoteControlError_Stop = 1 , MobileRTCRemoteControlError_Failed = 2 , MobileRTCRemoteControlError_PermissionDenied = 3 }
 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
}
 Enumeration of audio output description. More...
 
enum  MobileRTCChatAllowAttendeeChat { MobileRTCChatAllowAttendeeChat_ChatWithNone = 1 , MobileRTCChatAllowAttendeeChat_ChatWithAll = 2 , MobileRTCChatAllowAttendeeChat_ChatWithPanelist = 3 }
 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 }
 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
}
 Enumeration of audio types in meeting. More...
 
enum  MobileRTCMeetingItemRecordType { MobileRTCMeetingItemRecordType_AutoRecordDisabled = 0 , MobileRTCMeetingItemRecordType_LocalRecord = 1 , MobileRTCMeetingItemRecordType_CloudRecord = 2 , MobileRTCMeetingItemRecordType_Unknown = 3 }
 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
}
 Enumeration of meeting chat types in meeting. More...
 
enum  MobileRTCPanelistChatPrivilegeType { MobileRTCPanelistChatPrivilege_INVALID = 0 , MobileRTCPanelistChatPrivilege_PANELIST = 1 , MobileRTCPanelistChatPrivilege_ALL = 2 }
 Enumeration of webinar panelist types. More...
 
enum  MobileRTCChatMessageType {
  MobileRTCChatMessageType_To_None = 0 , MobileRTCChatMessageType_To_All , MobileRTCChatMessageType_To_All_Panelist , MobileRTCChatMessageType_To_Individual_Panelist ,
  MobileRTCChatMessageType_To_Individual , MobileRTCChatMessageType_To_WaitingRoomUsers
}
 Enumeration of chat types. More...
 
enum  MobileRTCChatMessageDeleteType { MobileRTCChatMessageDeleteType_By_None = 0 , MobileRTCChatMessageDeleteType_By_Self , MobileRTCChatMessageDeleteType_By_Host , MobileRTCChatMessageDeleteType_By_DLP }
 Enumeration 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 }
 Enumeration of video resolution options. More...
 
enum  MobileRTCFrameDataFormat { MobileRTCFrameDataFormat_I420 = 1 , MobileRTCFrameDataFormat_I420_Limit }
 Enumeration of video frame data format. More...
 
enum  MobileRTCVideoRawDataRotation { MobileRTCVideoRawDataRotationNone = 1 , MobileRTCVideoRawDataRotation90 , MobileRTCVideoRawDataRotation180 , MobileRTCVideoRawDataRotation270 }
 Enumeration of directions 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_Unknown ,
  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 ,
  MobileRTCRawData_Can_Not_Change_Virtual_Device , MobileRTCRawData_Not_Join_Audio
}
 Enumeration of raw data. More...
 
enum  MobileRTCRawDataMemoryMode { MobileRTCRawDataMemoryModeStack = 0 , MobileRTCRawDataMemoryModeHeap }
 Enumeration of memory modes for raw data handling. 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
}
 Enumeration of SMS retrieve result. More...
 
enum  MobileRTCMinimizeMeetingState { MobileRTCMinimizeMeeting_ShowMinimizeMeeting = 0 , MobileRTCMinimizeMeeting_BackFullScreenMeeting }
 Enumeration of Minimize Meeting states in Zoom UI. More...
 
enum  FreeMeetingNeedUpgradeType { FreeMeetingNeedUpgradeType_NONE = 0 , FreeMeetingNeedUpgradeType_BY_ADMIN , FreeMeetingNeedUpgradeType_BY_GIFTURL }
 Enumeration indicating reasons why a free meeting needs an upgrade. More...
 
enum  MobileRTCBOStatus {
  MobileRTCBOStatus_Invalid = 0 , MobileRTCBOStatus_Edit = 1 , MobileRTCBOStatus_Started , MobileRTCBOStatus_Stopping ,
  MobileRTCBOStatus_Ended
}
 Enumeration of Breakout Room (BO) status. More...
 
enum  MobileRTCBOHelpReply { MobileRTCBOHelpReply_Idle = 0 , MobileRTCBOHelpReply_Busy , MobileRTCBOHelpReply_Ignore , MobileRTCBOHelpReply_alreadyInBO }
 Enumeration of attendee request for help results. 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
}
 Enumeration of the errors related to the Breakout Room (BO) controller operations. More...
 
enum  MobileRTCBOPreAssignBODataStatus { MobileRTCBOPreAssignBODataStatus_None = 0 , MobileRTCBOPreAssignBODataStatus_Downloading , MobileRTCBOPreAssignBODataStatus_Download_Ok , MobileRTCBOPreAssignBODataStatus_Download_Fail }
 Enumeration of the pre-assign breakout room data download status. 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
}
 Enumeration of direct sharing status. More...
 
enum  MobileRTCEmojiReactionType {
  MobileRTCEmojiReactionType_Unknown = 0 , MobileRTCEmojiReactionType_Clap , MobileRTCEmojiReactionType_Thumbsup , MobileRTCEmojiReactionType_Heart ,
  MobileRTCEmojiReactionType_Joy , MobileRTCEmojiReactionType_Openmouth , MobileRTCEmojiReactionType_Tada
}
 Enumeration of available emoji reaction types. For more information, please visit https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060612. More...
 
enum  MobileRTCEmojiFeedbackType {
  MobileRTCEmojiFeedbackType_None , MobileRTCEmojiFeedbackType_Yes , MobileRTCEmojiFeedbackType_No , MobileRTCEmojiFeedbackType_SpeedUp ,
  MobileRTCEmojiFeedbackType_SlowDown , MobileRTCEmojiFeedbackType_Away
}
 Enumeration of emoji feedback types. More...
 
enum  MobileRTCEmojiReactionSkinTone {
  MobileRTCEmojiReactionSkinTone_Unknown = 0 , MobileRTCEmojiReactionSkinTone_Default , MobileRTCEmojiReactionSkinTone_Light , MobileRTCEmojiReactionSkinTone_MediumLight ,
  MobileRTCEmojiReactionSkinTone_Medium , MobileRTCEmojiReactionSkinTone_MediumDark , MobileRTCEmojiReactionSkinTone_Dark
}
 Enumeration of emoji reactions 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 , MobileRTCRecording_Fail
}
 Enumeration of recording status. More...
 
enum  MobileRTCRequestStartCloudRecordingStatus { MobileRTCRequestStartCloudRecording_Granted , MobileRTCRequestStartCloudRecording_Denied , MobileRTCRequestStartCloudRecording_TimedOut }
 Enumeration of the status of a local recording permission request. More...
 
enum  MobileRTCShareContentType {
  MobileRTCShareContentType_UNKNOWN , MobileRTCShareContentType_AS , MobileRTCShareContentType_DS , MobileRTCShareContentType_WB ,
  MobileRTCShareContentType_AIRHOST , MobileRTCShareContentType_CAMERA , MobileRTCShareContentType_DATA , MobileRTCShareContentType_WIRED_DEVICE ,
  MobileRTCShareContentType_FRAME , MobileRTCShareContentType_DOCUMENT , MobileRTCShareContentType_COMPUTER_AUDIO , MobileRTCShareContentType_VIDEO_FILE
}
 Enumeration of types of shared content. 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  MobileRTCCannotShareReasonType {
  MobileRTCCannotShareReasonType_None , MobileRTCCannotShareReasonType_Locked , MobileRTCCannotShareReasonType_Disabled , MobileRTCCannotShareReasonType_Other_Screen_Sharing ,
  MobileRTCCannotShareReasonType_Other_WB_Sharing , MobileRTCCannotShareReasonType_Need_Grab_Myself_Screen_Sharing , MobileRTCCannotShareReasonType_Need_Grab_Other_Screen_Sharing , MobileRTCCannotShareReasonType_Need_Grab_Audio_Sharing ,
  MobileRTCCannotShareReasonType_Need_Grap_WB_Sharing , MobileRTCCannotShareReasonType_Reach_Maximum , MobileRTCCannotShareReasonType_Have_Share_From_Mainsession , MobileRTCCannotShareReasonType_Other_Docs_Sharing ,
  MobileRTCCannotShareReasonType_Need_Grab_Docs_Sharing , MobileRTCCannotShareReasonType_UnKnown
}
 Enumeration of reasons why sharing is not allowed. 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 , MobileRTCSubscribe_Fail_TooFrequentCall
}
 Enumeration of the type for video subscribe failed reason. More...
 
enum  MobileRTCANNError { MobileRTCANNError_Success = 0 , MobileRTCANNError_NotInMeeting = 1 , MobileRTCANNError_NotCustomUI = 2 , MobileRTCANNError_FeatureNotSupport = 3 }
 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
}
 Enumeration of 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
}
 Enumeration of live transcription operation types. More...
 
enum  MobileRTCSignInterpretationStatus { MobileRTCSignInterpretationStatus_Initial , MobileRTCSignInterpretationStatus_Started , MobileRTCSignInterpretationStatus_Stopped }
 Enumeration of the status of sign language interpretation. More...
 
enum  MobileRTCNotificationServiceStatus {
  MobileRTCNotificationServiceStatus_None = 0 , MobileRTCNotificationServiceStatus_Starting , MobileRTCNotificationServiceStatus_Started , MobileRTCNotificationServiceStatus_StartFailed ,
  MobileRTCNotificationServiceStatus_Closed
}
 Enumeration of the type for alive connect service status. More...
 
enum  MobileRTCNotificationServiceError {
  MobileRTCNotificationServiceError_Success = 0 , MobileRTCNotificationServiceError_Unknown , MobileRTCNotificationServiceError_Internal_Error , MobileRTCNotificationServiceError_Invalid_Token ,
  MobileRTCNotificationServiceError_Multi_Connect , MobileRTCNotificationServiceError_Network_Issue , MobileRTCNotificationServiceError_Max_Duration , MobileRTCNotificationServiceError_App_Background
}
 Enumeration of notification service error codes. More...
 
enum  MobileRTCInMeetingSupportAudioType { MobileRTCInMeetingSupportAudioType_None = 0 , MobileRTCInMeetingSupportAudioType_Voip = 1 , MobileRTCInMeetingSupportAudioType_Telephone = 1 << 1 }
 Enumeration of supported audio types in a Zoom meeting. This is a bitmask enumeration; multiple values can be combined using bitwise OR. More...
 
enum  MobileRTCAttendeeViewMode {
  MobileRTCAttendeeViewMode_None , MobileRTCAttendeeViewMode_FollowHost , MobileRTCAttendeeViewMode_Speaker , MobileRTCAttendeeViewMode_Gallery ,
  MobileRTCAttendeeViewMode_Sharing_Standard , MobileRTCAttendeeViewMode_Sharing_SidebysideSpeaker , MobileRTCAttendeeViewMode_Sharing_SidebysideGallery
}
 Enumeration of attendee view modes in a Zoom meeting. For more information, please visit https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063672. More...
 
enum  MobileRTCLocalRecordingRequestPrivilegeStatus { MobileRTCLocalRecordingRequestPrivilege_None , MobileRTCLocalRecordingRequestPrivilege_AllowRequest , MobileRTCLocalRecordingRequestPrivilege_AutoGrant , MobileRTCLocalRecordingRequestPrivilege_AutoDeny }
 Enumeration of local recording request privilege settings. More...
 
enum  MobileRTCReminderType {
  MobileRTCReminderType_Login , MobileRTCReminderType_StartOrJoinMeeting , MobileRTCReminderType_RecordReminder , MobileRTCReminderType_RecordDisclaimer ,
  MobileRTCReminderType_LiveStreamDisclaimer , MobileRTCReminderType_ArchiveDisclaimer , MobileRTCReminderType_WebinarAsPanelistJoin , MobileRTCReminderType_TermsOfService ,
  MobileRTCReminderType_SmartSummaryDisclaimer , DEPRECATED_ATTRIBUTE , MobileRTCReminderType_QueryDisclaimer , DEPRECATED_ATTRIBUTE ,
  DEPRECATED_ATTRIBUTE , MobileRTCReminderType_WebinarAttendeePromoteReminder , MobileRTCReminderType_JoinPrivateModeMeetingReminder , DEPRECATED_ATTRIBUTE ,
  MobileRTCReminderTypeClosedCaptionDisclaimer , MobileRTCReminderType_MultiDisclaimer , MobileRTCReminderType_JoinMeetingConnectorAsGuestReminder , MobileRTCReminderType_CommonDisclaimer ,
  MobileRTCReminderType_CustomAICompanionDisclaimer
}
 Enumeration of reminder types. More...
 
enum  MobileRTCInviteMeetingStatus { MobileRTCInviteMeetingStatus_Accepted , MobileRTCInviteMeetingStatus_Declined , MobileRTCInviteMeetingStatus_Canceled , MobileRTCInviteMeetingStatus_Timeout }
 Enumeration of invite meeting types. More...
 
enum  MobileRTCPresenceStatus {
  MobileRTCPresenceStatus_None , MobileRTCPresenceStatus_Available , MobileRTCPresenceStatus_UnAvailable , MobileRTCPresenceStatus_InMeeting ,
  MobileRTCPresenceStatus_Busy , MobileRTCPresenceStatus_DoNotDisturb , MobileRTCPresenceStatus_Away , MobileRTCPresenceStatus_PhoneCall ,
  MobileRTCPresenceStatus_Presenting , MobileRTCPresenceStatus_Calendar , MobileRTCPresenceStatus_OutOfOffice
}
 Enumeration of user's presence status. For more information, please visit https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0065488. More...
 
enum  MobileRTCReminderActionType { MobileRTCReminderActionType_None = 0 , MobileRTCReminderActionType_NeedSignIn , MobileRTCReminderActionType_NeedSwitchAccount }
 Enumeration of the reminder action type. More...
 
enum  MobileRTCAutoFramingMode { MobileRTCAutoFramingMode_None , MobileRTCAutoFramingMode_CenterCoordinates , MobileRTCAutoFramingMode_FaceRecognition }
 Enumeration of auto framing modes in video. More...
 
enum  MobileRTCFaceRecognitionFailStrategy { MobileRTCFaceRecognitionFailStrategy_None , MobileRTCFaceRecognitionFailStrategy_Remain , MobileRTCFaceRecognitionFailStrategy_UsingCenterCoordinates , MobileRTCFaceRecognitionFailStrategy_UsingOriginalVideo }
 Enumeration of face recognition failure strategies. More...
 
enum  MobileRTCAudioChannel { MobileRTCAudioChannel_Mono , MobileRTCAudioChannel_Stereo }
 Enumeration of audio channel types. More...
 
enum  MobileRTCRichTextStyle {
  MobileRTCRichTextStyle_None , MobileRTCRichTextStyle_Bold , MobileRTCRichTextStyle_Italic , MobileRTCRichTextStyle_Strikethrough ,
  MobileRTCRichTextStyle_BulletedList , MobileRTCRichTextStyle_NumberedList , MobileRTCRichTextStyle_Underline , MobileRTCRichTextStyle_FontSize ,
  MobileRTCRichTextStyle_FontColor , MobileRTCRichTextStyle_BackgroundColor , MobileRTCRichTextStyle_Indent , MobileRTCRichTextStyle_Paragraph ,
  MobileRTCRichTextStyle_Quote , MobileRTCRichTextStyle_InsertLink
}
 Enumeration of the content font style type for chat message. For more information, please visit https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064400. More...
 
enum  MobileRTCWhiteboardShareOption { MobileRTCWhiteboardShareOption_HostShare , MobileRTCWhiteboardShareOption_HostGrabShare , MobileRTCWhiteboardShareOption_AllGrabShare }
 Enumeration of the whiteboard share options. More...
 
enum  MobileRTCWhiteboardCreateOption { MobileRTCWhiteboardCreateOption_HostOnly , MobileRTCWhiteboardCreateOption_AccountUsers , MobileRTCWhiteboardCreateOption_All }
 Enumeration of the whiteboard create options. More...
 
enum  MobileRTCWhiteboardStatus { MobileRTCWhiteboardStatus_Started , MobileRTCWhiteboardStatus_Stopped }
 Enumeration of the whiteboard status. More...
 
enum  MobileRTCPollingStatus { MobileRTCPollingStatus_Initial , MobileRTCPollingStatus_Started , MobileRTCPollingStatus_ShareResult , MobileRTCPollingStatus_Stopped }
 Enumeration of polling statuses. More...
 
enum  MobileRTCPollingType { MobileRTCPollingType_Unknown , MobileRTCPollingType_Poll , MobileRTCPollingType_Quiz }
 Enumeration of polling types. More...
 
enum  MobileRTCPollingQuestionType {
  MobileRTCPollingQuestionType_Unknown , MobileRTCPollingQuestionType_Single , MobileRTCPollingQuestionType_Multi , MobileRTCPollingQuestionType_Matching ,
  MobileRTCPollingQuestionType_RankOrder , MobileRTCPollingQuestionType_ShortAnswer , MobileRTCPollingQuestionType_LongAnswer , MobileRTCPollingQuestionType_FillBlank ,
  MobileRTCPollingQuestionType_RatingScale , MobileRTCPollingQuestionType_Dropdown
}
 Enumeration of polling question types. For more information, please visit https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0057587. More...
 
enum  MobileRTCPollingActionType {
  MobileRTCPollingActionType_Unknown , MobileRTCPollingActionType_Start , MobileRTCPollingActionType_Stop , MobileRTCPollingActionType_ShareResult ,
  MobileRTCPollingActionType_StopShareResult , MobileRTCPollingActionType_Duplicate , MobileRTCPollingActionType_Delete , MobileRTCPollingActionType_Submit ,
  MobileRTCPollingActionType_Error
}
 Enumeration of polling action types. More...
 
enum  MobileRTCFocusModeShareType { MobileRTCFocusModeShareType_None , MobileRTCFocusModeShareType_HostOnly , MobileRTCFocusModeShareType_AllParticipants }
 Enumeration of the focus mode share type. For more information, please visit https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063004. More...
 
enum  MobileRTCAICompanionType { MobileRTCAICompanionType_SMART_SUMMARY , MobileRTCAICompanionType_QUERY , MobileRTCAICompanionType_SMART_RECORDING }
 Enumeration of AI companion types. More...
 
enum  MobileRTCFileTransferStatus {
  FileTransferState_NONE = 0 , FileTransferState_ReadyToTransfer , FileTransferState_Transfering , FileTransferState_TransferFailed ,
  FileTransferState_TransferDone
}
 Enumeration of the status of a file transfer. More...
 
enum  MobileRTCUVCCameraStatus { MobileRTCUVCCameraStatus_Attached = 0 , MobileRTCUVCCameraStatus_Detached }
 Enumeration of UVC camera types. More...
 
enum  MobileRTCVideoPreferenceMode { MobileRTCVideoPreferenceMode_Balance , MobileRTCVideoPreferenceMode_Sharpness , MobileRTCVideoPreferenceMode_Smoothness , MobileRTCVideoPreferenceMode_Custom }
 Enumeration of video preference modes. More...
 
enum  MobileRTCDocsStatus { MobileRTCDocsStatus_Start = 0 , MobileRTCDocsStatus_Stop }
 Enumeration of document sharing status in a meeting. More...
 
enum  MobileRTCDocsShareOption { MobileRTCDocsShareOption_None = 0 , MobileRTCDocsShareOption_HostShare , MobileRTCDocsShareOption_HostGrabShare , MobileRTCDocsShareOption_AllGrabShare }
 Enumeration of document sharing permission options. More...
 
enum  MobileRTCDocsCreateOption { MobileRTCDocsCreateOption_None = 0 , MobileRTCDocsCreateOption_HostOnly , MobileRTCDocsCreateOption_AccountUsers , MobileRTCDocsCreateOption_All }
 Enumeration of document creation permission options. More...
 
enum  MobileRTCDGrantCoOwnerAssetsType { MobileRTCDGrantCoOwnerAssetsType_None , MobileRTCDGrantCoOwnerAssetsType_Summary , MobileRTCDGrantCoOwnerAssetsType_CloudRecording }
 

Enumeration Type Documentation

◆ DialOutStatus

Enumeration of phone call status.

Enumerator
DialOutStatus_Unknown 

Unknown outgoing call status.

DialOutStatus_Calling 

In process of calling out.

DialOutStatus_Ringing 

In process of ringing.

DialOutStatus_Accepted 

The call is accepted.

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 

Call successful.

DialOutStatus_TimeOut 

Outgoing call timeout.

DialOutStatus_ZoomStartCancelCall 

Start to cancel outgoing call.

DialOutStatus_ZoomCallCanceled 

Cancel successfully.

DialOutStatus_ZoomCancelCallFail 

Failed to cancel.

DialOutStatus_NoAnswer 

The call is not answered.

DialOutStatus_BlockNoHost 

Disable the international call-out function before the host joins the meeting.

DialOutStatus_BlockHighRate 

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

DialOutStatus_BlockTooFrequent 

All the users invited by the call should press one (1) to join the meeting. If many invitees do not press the button and instead are timed out, the call invitation for this meeting is blocked.

Definition at line 353 of file MobileRTCConstants.h.

353 {
388};
@ DialOutStatus_Ringing
@ DialOutStatus_TimeOut
@ DialOutStatus_Calling
@ DialOutStatus_ZoomStartCancelCall
@ DialOutStatus_UserHangUp
@ DialOutStatus_ZoomCancelCallFail
@ DialOutStatus_Accepted
@ DialOutStatus_Unknown
@ DialOutStatus_BlockTooFrequent
@ DialOutStatus_ZoomCallCanceled
@ DialOutStatus_BlockNoHost
@ DialOutStatus_JoinSuccess
@ DialOutStatus_Busy
@ DialOutStatus_BlockHighRate
@ DialOutStatus_NoAnswer
@ DialOutStatus_OtherFail
@ DialOutStatus_NotAvailable

◆ FreeMeetingNeedUpgradeType

Enumeration indicating reasons why a free meeting needs an upgrade.

Enumerator
FreeMeetingNeedUpgradeType_NONE 

For initialization.

FreeMeetingNeedUpgradeType_BY_ADMIN 

Upgrade required due to admin payment reminder.

FreeMeetingNeedUpgradeType_BY_GIFTURL 

Upgrade triggered by gift URL.

Definition at line 967 of file MobileRTCConstants.h.

◆ H323CallOutStatus

Enumeration of H.323/SIP outgoing call status.

Enumerator
H323CallOutStatus_Success 

Call successful.

H323CallOutStatus_Ring 

In process of ringing.

H323CallOutStatus_Timeout 

Timeout.

H323CallOutStatus_Busy 

Busy.

H323CallOutStatus_Decline 

Decline.

H323CallOutStatus_Failed 

Failed.

Definition at line 393 of file MobileRTCConstants.h.

◆ JBHCmd

enum JBHCmd

Enumeration of waiting UI when JBH is disabled.

Enumerator
JBHCmd_Show 

Show JBH waiting command.

JBHCmd_Hide 

Hide JBH waiting command.

Definition at line 343 of file MobileRTCConstants.h.

343 {
348};
@ JBHCmd_Hide
@ JBHCmd_Show

◆ LeaveMeetingCmd

Enumeration of commands for leaving meeting.

Enumerator
LeaveMeetingCmd_Leave 

Command of leaving meeting.

LeaveMeetingCmd_End 

Command of ending Meeting.

Definition at line 333 of file MobileRTCConstants.h.

333 {
338};
@ LeaveMeetingCmd_Leave
@ LeaveMeetingCmd_End

◆ MobileRTC_AudioStatus

Enumeration of Audio status.

Enumerator
MobileRTC_AudioStatus_None 

For initialization.

MobileRTC_AudioStatus_Audio_Muted 

The audio is muted.

MobileRTC_AudioStatus_Audio_UnMuted 

The audio is unmuted.

MobileRTC_AudioStatus_Audio_Muted_ByHost 

The audio is muted by the host.

MobileRTC_AudioStatus_Audio_UnMuted_ByHost 

The audio is unmuted by the host.

MobileRTC_AudioStatus_Audio_MutedAll_ByHost 

Host mutes all participants.

MobileRTC_AudioStatus_Audio_UnMutedAll_ByHost 

Host unmutes all participants.

Definition at line 495 of file MobileRTCConstants.h.

◆ MobileRTC_VideoStatus

Enumeration of the status of a user's video.

Enumerator
MobileRTC_VideoStatus_Video_ON 

Video is turned on.

MobileRTC_VideoStatus_Video_OFF 

Video is turned off.

MobileRTC_VideoStatus_Video_Muted_ByHost 

Video is muted by the host.

Definition at line 515 of file MobileRTCConstants.h.

515 {
522};
@ MobileRTC_VideoStatus_Video_OFF
@ MobileRTC_VideoStatus_Video_ON
@ MobileRTC_VideoStatus_Video_Muted_ByHost

◆ MobileRTC_ZoomLocale

Locale fo Customer.

Enumerator
MobileRTC_ZoomLocale_Default 

Default.

MobileRTC_ZoomLocale_CN 

CN.

Definition at line 912 of file MobileRTCConstants.h.

912 {
917};
@ MobileRTC_ZoomLocale_Default
@ MobileRTC_ZoomLocale_CN

◆ MobileRTCAICompanionType

Enumeration of AI companion types.

Enumerator
MobileRTCAICompanionType_SMART_SUMMARY 

Meeting summary with AI Ccompanion generates summary assets.

MobileRTCAICompanionType_QUERY 

Meeting questions with AI Ccompanion generates transcripts assets.

MobileRTCAICompanionType_SMART_RECORDING 

Ssmart recording with AI Ccompanion generates recordings assets.

Definition at line 1775 of file MobileRTCConstants.h.

◆ MobileRTCANNError

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 1334 of file MobileRTCConstants.h.

1334 {
1343};
@ MobileRTCANNError_NotCustomUI
@ MobileRTCANNError_Success
@ MobileRTCANNError_FeatureNotSupport
@ MobileRTCANNError_NotInMeeting

◆ MobileRTCAnnotationError

Enumeration of annotation-related operational error states.

Enumerator
MobileRTCAnnotationError_Successed 

Succeeded.

MobileRTCAnnotationError_Failed 

Failed.

MobileRTCAnnotationError_PermissionDenied 

No permission.

Definition at line 590 of file MobileRTCConstants.h.

590 {
597};
@ MobileRTCAnnotationError_PermissionDenied
@ MobileRTCAnnotationError_Successed
@ MobileRTCAnnotationError_Failed

◆ MobileRTCAttendeeViewMode

Enumeration of attendee view modes in a Zoom meeting. For more information, please visit https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063672.

Enumerator
MobileRTCAttendeeViewMode_None 

For initialization.

MobileRTCAttendeeViewMode_FollowHost 

Attendee view follows the host's view setting.

MobileRTCAttendeeViewMode_Speaker 

Speaker view: shows the active speaker.

MobileRTCAttendeeViewMode_Gallery 

Gallery view: displays all participants in a grid.

MobileRTCAttendeeViewMode_Sharing_Standard 

Standard screen sharing view.

MobileRTCAttendeeViewMode_Sharing_SidebysideSpeaker 

Side-by-side view with shared content and speaker.

MobileRTCAttendeeViewMode_Sharing_SidebysideGallery 

Side-by-side view with shared content and gallery.

Definition at line 1446 of file MobileRTCConstants.h.

◆ MobileRTCAudioChannel

Enumeration of audio channel types.

Enumerator
MobileRTCAudioChannel_Mono 

Mono audio channel.

MobileRTCAudioChannel_Stereo 

Stereo audio channel.

Definition at line 1608 of file MobileRTCConstants.h.

1608 {
1613};
@ MobileRTCAudioChannel_Mono
@ MobileRTCAudioChannel_Stereo

◆ MobileRTCAudioError

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 479 of file MobileRTCConstants.h.

◆ MobileRTCAudioOutput

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 676 of file MobileRTCConstants.h.

676 {
687};
@ MobileRTCAudioOutput_Unknown
@ MobileRTCAudioOutput_Speaker
@ MobileRTCAudioOutput_Headphones
@ MobileRTCAudioOutput_Receiver
@ MobileRTCAudioOutput_Bluetooth

◆ MobileRTCAudioRawdataSamplingRate

Enumeration representing the sampling rate of acquired raw audio data.

Enumerator
MobileRTCAudioRawdataSamplingRate_32K 

The sampling rate of the acquired raw audio data is 32K.

MobileRTCAudioRawdataSamplingRate_48K 

The sampling rate of the acquired raw audio data is 48K.

Definition at line 305 of file MobileRTCConstants.h.

◆ MobileRTCAuthError

Enumeration of SDK authentication results.

Enumerator
MobileRTCAuthError_Success 

Authentication is successful.

MobileRTCAuthError_KeyOrSecretEmpty 

The key or secret to authenticate 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.

MobileRTCAuthError_None 

Initial status.

MobileRTCAuthError_OverTime 

Auth timeout.

MobileRTCAuthError_NetworkIssue 

Network issues.

MobileRTCAuthError_ClientIncompatible 

Client incompatible.

MobileRTCAuthError_TokenWrong 

The jwt token to authenticate is wrong.

MobileRTCAuthError_LimitExceededException 

The authentication rate limit is exceeded.

Definition at line 90 of file MobileRTCConstants.h.

90 {
117};
@ MobileRTCAuthError_KeyOrSecretEmpty
@ MobileRTCAuthError_OverTime
@ MobileRTCAuthError_KeyOrSecretWrong
@ MobileRTCAuthError_Unknown
@ MobileRTCAuthError_AccountNotSupport
@ MobileRTCAuthError_TokenWrong
@ MobileRTCAuthError_LimitExceededException
@ MobileRTCAuthError_AccountNotEnableSDK
@ MobileRTCAuthError_Success
@ MobileRTCAuthError_ServiceBusy
@ MobileRTCAuthError_None
@ MobileRTCAuthError_NetworkIssue
@ MobileRTCAuthError_ClientIncompatible

◆ MobileRTCAutoFramingMode

Enumeration of auto framing modes in video.

Enumerator
MobileRTCAutoFramingMode_None 

No use of the auto-framing.

MobileRTCAutoFramingMode_CenterCoordinates 

Use the video frame’s center point as the center to zoom.

MobileRTCAutoFramingMode_FaceRecognition 

Use the detected face in the video frame as the center to zoom in.

Definition at line 1582 of file MobileRTCConstants.h.

◆ MobileRTCBOControllerError

Enumeration of the errors related to the Breakout Room (BO) controller operations.

Enumerator
MobileRTCBOControllerError_NULL_POINTER 

The pointer is null.

MobileRTCBOControllerError_WRONG_CURRENT_STATUS 

Invalid action due to current BO status (e.g., already started or stopped).

MobileRTCBOControllerError_TOKEN_NOT_READY 

BO token is not ready yet.

MobileRTCBOControllerError_NO_PRIVILEGE 

Only the host has the privilege to create, start, or stop breakout rooms.

MobileRTCBOControllerError_BO_LIST_IS_UPLOADING 

Breakout room list is currently being uploaded.

MobileRTCBOControllerError_UPLOAD_FAIL 

Failed to upload the breakout room list to the conference attributes.

MobileRTCBOControllerError_NO_ONE_HAS_BEEN_ASSIGNED 

No participants have been assigned to breakout rooms.

MobileRTCBOControllerError_UNKNOWN 

Unknown error.

Definition at line 1009 of file MobileRTCConstants.h.

◆ MobileRTCBOHelpReply

Enumeration of attendee request for help results.

Enumerator
MobileRTCBOHelpReply_Idle 

Host receive the help request and there is no other one currently requesting for help.

MobileRTCBOHelpReply_Busy 

Host is handling other's request with the request dialog, no chance to show dialog for this request.

MobileRTCBOHelpReply_Ignore 

Host click "later" button or close the request dialog directly.

MobileRTCBOHelpReply_alreadyInBO 

Host already in your BO meeting.

Definition at line 995 of file MobileRTCConstants.h.

◆ MobileRTCBOPreAssignBODataStatus

Enumeration of the pre-assign breakout room data download status.

Enumerator
MobileRTCBOPreAssignBODataStatus_None 

Initial status, no request was sent.

MobileRTCBOPreAssignBODataStatus_Downloading 

Download in progress.

MobileRTCBOPreAssignBODataStatus_Download_Ok 

Download success.

MobileRTCBOPreAssignBODataStatus_Download_Fail 

Download fail.

Definition at line 1031 of file MobileRTCConstants.h.

◆ MobileRTCBOStatus

Enumeration of Breakout Room (BO) status.

Enumerator
MobileRTCBOStatus_Invalid 

BO status is invalid.

MobileRTCBOStatus_Edit 

Editing and assigning participants to Breakout Rooms.

MobileRTCBOStatus_Started 

Breakout Rooms have started.

MobileRTCBOStatus_Stopping 

Breakout Rooms are currently stopping.

MobileRTCBOStatus_Ended 

Breakout Rooms have ended.

Definition at line 979 of file MobileRTCConstants.h.

◆ MobileRTCCameraError

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 527 of file MobileRTCConstants.h.

527 {
534};
@ MobileRTCCameraError_Success
@ MobileRTCCameraError_VideoNotSending
@ MobileRTCCameraError_CameraPermissionDenied

◆ MobileRTCCannotShareReasonType

Enumeration of reasons why sharing is not allowed.

Enumerator
MobileRTCCannotShareReasonType_None 

For initialization.

MobileRTCCannotShareReasonType_Locked 

Only the host is allowed to share.

MobileRTCCannotShareReasonType_Disabled 

Share is disabled.

MobileRTCCannotShareReasonType_Other_Screen_Sharing 

Another participant is sharing their screen.

MobileRTCCannotShareReasonType_Other_WB_Sharing 

Another participant is sharing their whiteboard.

MobileRTCCannotShareReasonType_Need_Grab_Myself_Screen_Sharing 

The user is sharing their screen, and can grab.To grab,call EnableGrabShareWithoutReminder(true) before starting share.

MobileRTCCannotShareReasonType_Need_Grab_Other_Screen_Sharing 

Another is sharing their screen, and can grab. To grab,call EnableGrabShareWithoutReminder(true) before starting share.

MobileRTCCannotShareReasonType_Need_Grab_Audio_Sharing 

Another user is sharing pure computer audio, and can grab. To grab, call EnableGrabShareWithoutReminder(true) before starting share.

MobileRTCCannotShareReasonType_Need_Grap_WB_Sharing 

Other or myself is sharing whiteboard, and can gGrab. To grab, call EnableGrabShareWithoutReminder(true) before starting share.

MobileRTCCannotShareReasonType_Reach_Maximum 

The meeting has reached the maximum allowed screen share sessions.

MobileRTCCannotShareReasonType_Have_Share_From_Mainsession 

Other share screen in main session.

MobileRTCCannotShareReasonType_Other_Docs_Sharing 

Another participant is sharing their zoom docs.

MobileRTCCannotShareReasonType_Need_Grab_Docs_Sharing 

Other or myself is sharing docs, can grab. To grab, call 'EnableGrabShareWithoutReminder:true' before starting the share.

MobileRTCCannotShareReasonType_UnKnown 

UnKnown reason.

Definition at line 1265 of file MobileRTCConstants.h.

1266{
1295};
@ MobileRTCCannotShareReasonType_Reach_Maximum
@ MobileRTCCannotShareReasonType_UnKnown
@ MobileRTCCannotShareReasonType_None
@ MobileRTCCannotShareReasonType_Need_Grab_Audio_Sharing
@ MobileRTCCannotShareReasonType_Other_Screen_Sharing
@ MobileRTCCannotShareReasonType_Have_Share_From_Mainsession
@ MobileRTCCannotShareReasonType_Other_WB_Sharing
@ MobileRTCCannotShareReasonType_Need_Grab_Docs_Sharing
@ MobileRTCCannotShareReasonType_Need_Grab_Myself_Screen_Sharing
@ MobileRTCCannotShareReasonType_Need_Grab_Other_Screen_Sharing
@ MobileRTCCannotShareReasonType_Disabled
@ MobileRTCCannotShareReasonType_Locked
@ MobileRTCCannotShareReasonType_Other_Docs_Sharing
@ MobileRTCCannotShareReasonType_Need_Grap_WB_Sharing

◆ MobileRTCChatAllowAttendeeChat

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 692 of file MobileRTCConstants.h.

◆ MobileRTCChatMessageDeleteType

Enumeration of the chat message delete type.

Enumerator
MobileRTCChatMessageDeleteType_By_None 

For initialization.

MobileRTCChatMessageDeleteType_By_Self 

Message is deleted by the sender (self deletion).

MobileRTCChatMessageDeleteType_By_Host 

Message is deleted by the meeting host.

MobileRTCChatMessageDeleteType_By_DLP 

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

Definition at line 792 of file MobileRTCConstants.h.

◆ MobileRTCChatMessageType

Enumeration of chat types.

Enumerator
MobileRTCChatMessageType_To_None 

For initialize.

MobileRTCChatMessageType_To_All 

Chat message is send to all in normal meeting ,also means to all panelist and attendees when webinar meeting.

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 774 of file MobileRTCConstants.h.

◆ MobileRTCClaimHostError

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 555 of file MobileRTCConstants.h.

555 {
562};
@ MobileRTCClaimHostError_Successed
@ MobileRTCClaimHostError_NetWorkError
@ MobileRTCClaimHostError_HostKeyError

◆ MobileRTCCMRError

Enumeration of CMR-related result error states.

Enumerator
MobileRTCCMRError_Successed 

Succeeded.

MobileRTCCMRError_Failed 

Failed.

MobileRTCCMRError_StorageFull 

The storage is full.

Definition at line 602 of file MobileRTCConstants.h.

602 {
609};
@ MobileRTCCMRError_Successed
@ MobileRTCCMRError_Failed
@ MobileRTCCMRError_StorageFull

◆ MobileRTCComponentType

Enumeration of security session types. Marked as deprecated, no longer used.

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 427 of file MobileRTCConstants.h.

◆ MobileRTCDGrantCoOwnerAssetsType

Enumerator
MobileRTCDGrantCoOwnerAssetsType_None 

For initialization.

MobileRTCDGrantCoOwnerAssetsType_Summary 

Summary.

MobileRTCDGrantCoOwnerAssetsType_CloudRecording 

CloudRecording.

Definition at line 1863 of file MobileRTCConstants.h.

◆ MobileRTCDirectShareStatus

Enumeration of direct sharing status.

Enumerator
MobileRTCDirectShareStatus_Unknown 

Only for initialization.

MobileRTCDirectShareStatus_Connecting 

Waiting for enabling the direct sharing.

MobileRTCDirectShareStatus_In_Direct_Share_Mode 

In direct sharing mode.

MobileRTCDirectShareStatus_Ended 

End the direct sharing.

MobileRTCDirectShareStatus_Need_MeetingID_Or_PairingCode 

Re-enter the meeting ID/paring code.

MobileRTCDirectShareStatus_NetWork_Error 

Network error. Please try again later.

MobileRTCDirectShareStatus_Other_Error 

Other errors. Mainly occur in SIP call mode.

MobileRTCDirectShareStatus_WrongMeetingID_Or_SharingKey 

Wrong meeting id or sharing key.

MobileRTCDirectShareStatus_Need_Input_New_ParingCode 

Require input paringCode again for users on a different network.

MobileRTCDirectShareStatus_DirectShare_Prepared 

Direct share prepared.

Definition at line 1045 of file MobileRTCConstants.h.

1045 {
1066};
@ 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

◆ MobileRTCDocsCreateOption

Enumeration of document creation permission options.

Enumerator
MobileRTCDocsCreateOption_None 

Invalid option, possibly because the meeting does not support docs.

MobileRTCDocsCreateOption_HostOnly 

Only the host can initiate new docs.

MobileRTCDocsCreateOption_AccountUsers 

Users under the same account can initiate new docs.

MobileRTCDocsCreateOption_All 

All participants can initiate new docs.

Definition at line 1851 of file MobileRTCConstants.h.

◆ MobileRTCDocsShareOption

Enumeration of document sharing permission options.

Enumerator
MobileRTCDocsShareOption_None 

Invalid option, such as the meeting not supporting document sharing.

MobileRTCDocsShareOption_HostShare 

Only Only the host or co-host can share documents.

MobileRTCDocsShareOption_HostGrabShare 

Anyone can share docs, but only one doc can be shared at a time, and the host or co-host can take over another'sharing.

MobileRTCDocsShareOption_AllGrabShare 

Anyone can share docs, but only one doc can be shared at a time, and any participant can take over another'sharing.

Definition at line 1837 of file MobileRTCConstants.h.

◆ MobileRTCDocsStatus

Enumeration of document sharing status in a meeting.

Enumerator
MobileRTCDocsStatus_Start 

User starts sharing docs.

MobileRTCDocsStatus_Stop 

User stops sharing docs.

Definition at line 1827 of file MobileRTCConstants.h.

1827 {
1832};
@ MobileRTCDocsStatus_Stop
@ MobileRTCDocsStatus_Start

◆ MobileRTCEmojiFeedbackType

Enumeration of emoji feedback types.

Enumerator
MobileRTCEmojiFeedbackType_None 

None.

MobileRTCEmojiFeedbackType_Yes 

Yes.

MobileRTCEmojiFeedbackType_No 

No.

MobileRTCEmojiFeedbackType_SpeedUp 

Speed Up.

MobileRTCEmojiFeedbackType_SlowDown 

Slow Down.

MobileRTCEmojiFeedbackType_Away 

Away.

Definition at line 1091 of file MobileRTCConstants.h.

◆ MobileRTCEmojiReactionSkinTone

Enumeration of emoji reactions skin tone.

Enumerator
MobileRTCEmojiReactionSkinTone_Unknown 

Unknow.

MobileRTCEmojiReactionSkinTone_Default 

Default skin tone.

MobileRTCEmojiReactionSkinTone_Light 

Light skin tone.

MobileRTCEmojiReactionSkinTone_MediumLight 

Medium light skin tone.

MobileRTCEmojiReactionSkinTone_Medium 

Medium skin tone.

MobileRTCEmojiReactionSkinTone_MediumDark 

Medium dark skin tone.

MobileRTCEmojiReactionSkinTone_Dark 

Dark skin tone.

Definition at line 1109 of file MobileRTCConstants.h.

◆ MobileRTCEmojiReactionType

Enumeration of available emoji reaction types. For more information, please visit https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060612.

Enumerator
MobileRTCEmojiReactionType_Unknown 

Unknow.

MobileRTCEmojiReactionType_Clap 

Clap emoji reaction.

MobileRTCEmojiReactionType_Thumbsup 

Thumbs-up emoji reaction.

MobileRTCEmojiReactionType_Heart 

Heart emoji reaction.

MobileRTCEmojiReactionType_Joy 

Joy emoji reaction.

MobileRTCEmojiReactionType_Openmouth 

Open-mouth emoji reaction.

MobileRTCEmojiReactionType_Tada 

Tada emoji reaction.

Definition at line 1071 of file MobileRTCConstants.h.

◆ MobileRTCFaceRecognitionFailStrategy

Enumeration of face recognition failure strategies.

Enumerator
MobileRTCFaceRecognitionFailStrategy_None 

No use of the fail strategy.

MobileRTCFaceRecognitionFailStrategy_Remain 

After face recognition fails, do nothing until face recognition succeed again.

MobileRTCFaceRecognitionFailStrategy_UsingCenterCoordinates 

After face recognition fails, use the video frame’s center point as the center for zoom in.

MobileRTCFaceRecognitionFailStrategy_UsingOriginalVideo 

After face recognition fails, use original video.

Definition at line 1594 of file MobileRTCConstants.h.

◆ MobileRTCFileTransferStatus

Enumeration of the status of a file transfer.

Enumerator
FileTransferState_NONE 

The file transfer has no state.

FileTransferState_ReadyToTransfer 

The file transfer is ready to start.

FileTransferState_Transfering 

The file transfer is in progress.

FileTransferState_TransferFailed 

The file transfer failed.

FileTransferState_TransferDone 

The file transfer completed successfully.

Definition at line 1787 of file MobileRTCConstants.h.

◆ MobileRTCFocusModeShareType

Enumeration of the focus mode share type. For more information, please visit https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063004.

Enumerator
MobileRTCFocusModeShareType_None 

For initialization.

MobileRTCFocusModeShareType_HostOnly 

Only the host can view share content in focus mode.

MobileRTCFocusModeShareType_AllParticipants 

All participants can view share content in focus mode.

Definition at line 1763 of file MobileRTCConstants.h.

◆ MobileRTCFrameDataFormat

Enumeration of video frame data format.

Enumerator
MobileRTCFrameDataFormat_I420 

I420 format with limited (TV) range color space.

MobileRTCFrameDataFormat_I420_Limit 

I420 format with full (PC) range color space.

Definition at line 827 of file MobileRTCConstants.h.

827 {
832};
@ MobileRTCFrameDataFormat_I420
@ MobileRTCFrameDataFormat_I420_Limit

◆ MobileRTCH323ParingStatus

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 411 of file MobileRTCConstants.h.

◆ MobileRTCInMeetingSupportAudioType

Enumeration of supported audio types in a Zoom meeting. This is a bitmask enumeration; multiple values can be combined using bitwise OR.

Enumerator
MobileRTCInMeetingSupportAudioType_None 

No audio support.

MobileRTCInMeetingSupportAudioType_Voip 

VoIP (Voice over Internet Protocol) audio supported.

MobileRTCInMeetingSupportAudioType_Telephone 

Telephony (phone dial-in/out) audio supported.

Definition at line 1434 of file MobileRTCConstants.h.

1434 {
1441};
@ MobileRTCInMeetingSupportAudioType_Voip
@ MobileRTCInMeetingSupportAudioType_None
@ MobileRTCInMeetingSupportAudioType_Telephone

◆ MobileRTCInviteMeetingStatus

Enumeration of invite meeting types.

Enumerator
MobileRTCInviteMeetingStatus_Accepted 

Meeting invitation accepted .

MobileRTCInviteMeetingStatus_Declined 

Meeting invitation declined .

MobileRTCInviteMeetingStatus_Canceled 

Meeting invitation canceled.

MobileRTCInviteMeetingStatus_Timeout 

Meeting invitation timeout.

Definition at line 1528 of file MobileRTCConstants.h.

◆ MobileRTCJoinMeetingInfo

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 614 of file MobileRTCConstants.h.

◆ MobileRTCLiveStreamStatus

Enumeration of live stream status.

Enumerator
MobileRTCLiveStreamStatus_StartSuccessed 

Start live stream successfully.

MobileRTCLiveStreamStatus_StartFailedOrEnded 

Start live stream failed.

MobileRTCLiveStreamStatus_StartTimeout 

Start live stream timeout.

MobileRTCLiveStreamStatus_Stop 

Stop live stream.

MobileRTCLiveStreamStatus_Connecting 

Be connecting.

Definition at line 539 of file MobileRTCConstants.h.

◆ MobileRTCLiveTranscriptionOperationType

Enumeration of live transcription operation types.

Enumerator
MobileRTC_LiveTranscription_OperationType_None 

No operation. Typically used for initialization.

MobileRTC_LiveTranscription_OperationType_Add 

Add a new live transcription entry.

MobileRTC_LiveTranscription_OperationType_Update 

Update an existing live transcription entry.

MobileRTC_LiveTranscription_OperationType_Delete 

Delete a live transcription entry.

MobileRTC_LiveTranscription_OperationType_Complete 

The transcription entry complete.

MobileRTC_LiveTranscription_OperationType_NotSupported 

The operation is not supported.

Definition at line 1364 of file MobileRTCConstants.h.

◆ MobileRTCLiveTranscriptionStatus

Enumeration of 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 1348 of file MobileRTCConstants.h.

◆ MobileRTCLocalRecordingRequestPrivilegeStatus

Enumeration of local recording request privilege settings.

Enumerator
MobileRTCLocalRecordingRequestPrivilege_None 

For initialization.

MobileRTCLocalRecordingRequestPrivilege_AllowRequest 

Allow participant to send request privilege.

MobileRTCLocalRecordingRequestPrivilege_AutoGrant 

Host auto allow all privilege request.

MobileRTCLocalRecordingRequestPrivilege_AutoDeny 

Host auto deny all privilege request.

Definition at line 1466 of file MobileRTCConstants.h.

◆ MobileRTCLoginFailReason

Enumeration of the login failure reasons.

Enumerator
MobileRTCLoginFailReason_Success 

Login is successful.

MobileRTCLoginFailReason_EmailLoginDisable 

Login failed: email login is disabled for the account.

MobileRTCLoginFailReason_UserNotExist 

Login failed: the user does not exist.

MobileRTCLoginFailReason_WrongPassword 

Login failed: the password is incorrect.

MobileRTCLoginFailReason_AccountLocked 

Login failed: the account is locked.

MobileRTCLoginFailReason_SDKNeedUpdate 

Login failed: the SDK needs to be updated to the new version.

MobileRTCLoginFailReason_TooManyFailedAttempts 

Login failed: too many failed login attempts.

MobileRTCLoginFailReason_SMSCodeError 

Login failed: the entered SMS code is incorrect.

MobileRTCLoginFailReason_SMSCodeExpired 

Login failed: the SMS code has expired.

MobileRTCLoginFailReason_PhoneNumberFormatInValid 

Login failed: the phone number format is invalid.

MobileRTCLoginFailReason_LoginTokenInvalid 

Login failed: the login token is invalid or expired.

MobileRTCLoginFailReason_UserDisagreeLoginDisclaimer 

Login failed: the user disagreed with the login disclaimer.

MobileRTCLoginFailReason_MFARequired 

Login failed: multi-factor authentication (MFA) is required.

MobileRTCLoginFailReason_NeedBirthdayAsk 

Login failed: requires the user to provide their birthday.

MobileRTCLoginFailReason_OtherIssue 

Login failed due to other unspecified reasons.

MobileRTCLoginFailReason_InvalidArguments 

Login failed: Invalid arguements error.

MobileRTCLoginFailReason_SDKNotAuthorized 

Login failed: SDK not authorized error.

MobileRTCLoginFailReason_InAutoLoginProcess 

Login failed: now is in auto login process.

MobileRTCLoginFailReason_AlreayLoggedin 

Login failed: now is already logged in.

Definition at line 122 of file MobileRTCConstants.h.

122 {
161};
@ MobileRTCLoginFailReason_AlreayLoggedin
@ MobileRTCLoginFailReason_SDKNeedUpdate
@ MobileRTCLoginFailReason_UserNotExist
@ MobileRTCLoginFailReason_OtherIssue
@ MobileRTCLoginFailReason_NeedBirthdayAsk
@ MobileRTCLoginFailReason_TooManyFailedAttempts
@ MobileRTCLoginFailReason_SDKNotAuthorized
@ MobileRTCLoginFailReason_Success
@ MobileRTCLoginFailReason_EmailLoginDisable
@ MobileRTCLoginFailReason_UserDisagreeLoginDisclaimer
@ MobileRTCLoginFailReason_PhoneNumberFormatInValid
@ MobileRTCLoginFailReason_LoginTokenInvalid
@ MobileRTCLoginFailReason_InAutoLoginProcess
@ MobileRTCLoginFailReason_AccountLocked
@ MobileRTCLoginFailReason_SMSCodeExpired
@ MobileRTCLoginFailReason_SMSCodeError
@ MobileRTCLoginFailReason_WrongPassword
@ MobileRTCLoginFailReason_MFARequired
@ MobileRTCLoginFailReason_InvalidArguments

◆ MobileRTCMeetError

Enumeration of errors to start/join meeting.

Enumerator
MobileRTCMeetError_Success 

Start/Join meeting successfully.

MobileRTCMeetError_ConnectionError 

The connection with the backend service has errors.

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, For users that can' t join the meeting.they can go to watch live stream with the interface MobileRTCMeetingServiceDelegate::onMeetingFullToWatchLiveStream: ,if the host has started.

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_UnableToJoinExternalMeeting 

To join a meeting hosted by an external Zoom account, your SDK app has to be published on Zoom Marketplace. You can refer to Section 6.1 of Zoom's API License Terms of Use.

MobileRTCMeetError_BlockedByAccountAdmin 

Join failed because this Meeting SDK key is blocked by the host’s account admin.

MobileRTCMeetError_NeedSignInForPrivateMeeting 

Need sign in using the same account as the meeting organizer.

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_VBBase.

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 166 of file MobileRTCConstants.h.

166 {
264};
@ MobileRTCMeetError_VBMaximumNum
@ MobileRTCMeetError_VanityNotExist
@ MobileRTCMeetError_RegisterWebinarHostRegister
@ MobileRTCMeetError_BlockedByAccountAdmin
@ MobileRTCMeetError_MeetingNotStart
@ MobileRTCMeetError_MeetingClientIncompatible
@ MobileRTCMeetError_ReconnectError
@ MobileRTCMeetError_ConnectionError
@ MobileRTCMeetError_RegisterWebinarPanelistRegister
@ MobileRTCMeetError_MeetingUserFull
@ MobileRTCMeetError_MeetingOver
@ MobileRTCMeetError_NeedSignInForPrivateMeeting
@ MobileRTCMeetError_MeetingNotExist
@ MobileRTCMeetError_NoMMR
@ MobileRTCMeetError_TooFrequenceCall
@ MobileRTCMeetError_PasswordError
@ MobileRTCMeetError_MeetingRestricted
@ MobileRTCMeetError_Success
@ MobileRTCMeetError_RegisterWebinarFull
@ MobileRTCMeetError_InvalidUserType
@ MobileRTCMeetError_AppPrivilegeTokenError
@ MobileRTCMeetError_Failed
@ MobileRTCMeetError_VBNoSupport
@ MobileRTCMeetError_VBSetError
@ MobileRTCMeetError_RegisterWebinarDeniedEmail
@ MobileRTCMeetError_ZCCertificateChanged
@ MobileRTCMeetError_RegisterWebinarEnforceLogin
@ MobileRTCMeetError_VBRemoveNone
@ MobileRTCMeetError_SessionError
@ MobileRTCMeetError_CannotStartTokenExpire
@ MobileRTCMeetError_VBGreenScreenNoSupport
@ MobileRTCMeetError_MMRError
@ MobileRTCMeetError_Unknown
@ MobileRTCMeetError_HostDisallowOutsideUserJoin
@ MobileRTCMeetError_MeetingLocked
@ MobileRTCMeetError_MeetingRestrictedJBH
@ MobileRTCMeetError_RemovedByHost
@ MobileRTCMeetError_InAnotherMeeting
@ MobileRTCMeetError_WriteConfigFile
@ MobileRTCMeetError_UnableToJoinExternalMeeting
@ MobileRTCMeetError_WrongUsage
@ MobileRTCMeetError_VBSaveImage
@ MobileRTCMeetError_CannotEmitWebRequest
@ MobileRTCMeetError_AudioAutoStartError
@ MobileRTCMeetError_JoinWebinarWithSameEmail
@ MobileRTCMeetError_InvalidArguments
@ MobileRTCMeetError_VBBase
@ MobileRTCMeetError_VideoError

◆ MobileRTCMeetingChatPriviledgeType

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 746 of file MobileRTCConstants.h.

◆ MobileRTCMeetingEncryptionType

Type of meeting encryption.

Enumerator
MobileRTCMeetingEncryptionType_None 

For initialization.

MobileRTCMeetingEncryptionType_Enhanced 

Enhanced.

MobileRTCMeetingEncryptionType_E2EE 

E2EE.

Definition at line 579 of file MobileRTCConstants.h.

◆ MobileRTCMeetingEndReason

Enumeration of Audio Errors.

Enumerator
MobileRTCMeetingEndReason_None 

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 

Meeting is ended for there is no attendee joins it.

MobileRTCMeetingEndReason_HostEndForAnotherMeeting 

Host ends the meeting for he will start another meeting.

MobileRTCMeetingEndReason_Undefined 

Represents an undefined end meeting reason, typically used for new error codes introduced by the backend after client release.

Definition at line 640 of file MobileRTCConstants.h.

◆ MobileRTCMeetingItemAudioType

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 716 of file MobileRTCConstants.h.

◆ MobileRTCMeetingItemRecordType

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 732 of file MobileRTCConstants.h.

◆ MobileRTCMeetingState

Enumeration of meeting status.

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 

Join/Start meeting failed.

MobileRTCMeetingState_Ended 

Meeting ends.

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 

Promote the attendees to panelist in webinar.

MobileRTCMeetingState_WebinarDePromote 

Demote the attendees from the panelist.

MobileRTCMeetingState_JoinBO 

Join the breakout room.

MobileRTCMeetingState_LeaveBO 

Leave the breakout room.

Definition at line 269 of file MobileRTCConstants.h.

269 {
300};
@ MobileRTCMeetingState_JoinBO
@ MobileRTCMeetingState_WebinarDePromote
@ MobileRTCMeetingState_Ended
@ MobileRTCMeetingState_Unlocked
@ MobileRTCMeetingState_InMeeting
@ MobileRTCMeetingState_Reconnecting
@ MobileRTCMeetingState_Idle
@ MobileRTCMeetingState_Locked
@ MobileRTCMeetingState_WaitingForHost
@ MobileRTCMeetingState_Disconnecting
@ MobileRTCMeetingState_WebinarPromote
@ MobileRTCMeetingState_Failed
@ MobileRTCMeetingState_LeaveBO
@ MobileRTCMeetingState_InWaitingRoom
@ MobileRTCMeetingState_Connecting

◆ MobileRTCMeetingType

Enumeration of meeting types.

Enumerator
MobileRTCMeetingType_None 

There is no meeting.

MobileRTCMeetingType_Normal 

Normal meeting.

MobileRTCMeetingType_BreakoutRoom 

Breakout meeting.

MobileRTCMeetingType_Webinar 

Webinar.

Definition at line 1129 of file MobileRTCConstants.h.

◆ MobileRTCMicrophoneError

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 628 of file MobileRTCConstants.h.

◆ MobileRTCMinimizeMeetingState

Enumeration of Minimize Meeting states in Zoom UI.

Enumerator
MobileRTCMinimizeMeeting_ShowMinimizeMeeting 

Show miniimize meeting.

MobileRTCMinimizeMeeting_BackFullScreenMeeting 

Back to full screen meeting.

Definition at line 957 of file MobileRTCConstants.h.

◆ MobileRTCNetworkQuality

Enumeration of connection quality.

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 459 of file MobileRTCConstants.h.

◆ MobileRTCNotificationServiceError

Enumeration of notification service error codes.

Enumerator
MobileRTCNotificationServiceError_Success 

Operation completed successfully.

MobileRTCNotificationServiceError_Unknown 

Unknown error.

MobileRTCNotificationServiceError_Internal_Error 

Internal error, need retry.

MobileRTCNotificationServiceError_Invalid_Token 

Invalid token.

MobileRTCNotificationServiceError_Multi_Connect 

Use same user login again, the previous device will receive it.

MobileRTCNotificationServiceError_Network_Issue 

Network issue.

MobileRTCNotificationServiceError_Max_Duration 

Server disconnects the connection if client stayed connected with server for more than 24 hours. Client need to reconnect/login again.

MobileRTCNotificationServiceError_App_Background 

App switch to background.

Definition at line 1411 of file MobileRTCConstants.h.

◆ MobileRTCNotificationServiceStatus

Enumeration of the type for alive connect service status.

Enumerator
MobileRTCNotificationServiceStatus_None 

For initialization.

MobileRTCNotificationServiceStatus_Starting 

Starting.

MobileRTCNotificationServiceStatus_Started 

Started.

MobileRTCNotificationServiceStatus_StartFailed 

Failed to start.

MobileRTCNotificationServiceStatus_Closed 

Closed.

Definition at line 1395 of file MobileRTCConstants.h.

◆ MobileRTCPanelistChatPrivilegeType

Enumeration of webinar panelist types.

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 762 of file MobileRTCConstants.h.

762 {
769};
@ MobileRTCPanelistChatPrivilege_INVALID
@ MobileRTCPanelistChatPrivilege_PANELIST
@ MobileRTCPanelistChatPrivilege_ALL

◆ MobileRTCPollingActionType

Enumeration of polling action types.

Enumerator
MobileRTCPollingActionType_Unknown 

Unknown action type.

MobileRTCPollingActionType_Start 

Start the polling session.

MobileRTCPollingActionType_Stop 

Stop the polling session.

MobileRTCPollingActionType_ShareResult 

Share the polling results with participants.

MobileRTCPollingActionType_StopShareResult 

Stop sharing the polling results.

MobileRTCPollingActionType_Duplicate 

Duplicate the polling.

MobileRTCPollingActionType_Delete 

Delete the polling.

MobileRTCPollingActionType_Submit 

Submit polling responses.

MobileRTCPollingActionType_Error 

An error occurred with the polling action.

Definition at line 1738 of file MobileRTCConstants.h.

◆ MobileRTCPollingQuestionType

Enumeration of polling question types. For more information, please visit https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0057587.

Enumerator
MobileRTCPollingQuestionType_Unknown 

Unknown question type.

MobileRTCPollingQuestionType_Single 

Single choice question type.

MobileRTCPollingQuestionType_Multi 

Multiple choice question type.

MobileRTCPollingQuestionType_Matching 

Matching question type.

MobileRTCPollingQuestionType_RankOrder 

Rank order question type.

MobileRTCPollingQuestionType_ShortAnswer 

Short answer question type.

MobileRTCPollingQuestionType_LongAnswer 

Long answer question type.

MobileRTCPollingQuestionType_FillBlank 

Fill in the blank question type.

MobileRTCPollingQuestionType_RatingScale 

Rating scale question type.

MobileRTCPollingQuestionType_Dropdown 

Dropdown question type.

Definition at line 1712 of file MobileRTCConstants.h.

1712 {
1733};
@ MobileRTCPollingQuestionType_Matching
@ MobileRTCPollingQuestionType_RankOrder
@ MobileRTCPollingQuestionType_Single
@ MobileRTCPollingQuestionType_Dropdown
@ MobileRTCPollingQuestionType_LongAnswer
@ MobileRTCPollingQuestionType_ShortAnswer
@ MobileRTCPollingQuestionType_RatingScale
@ MobileRTCPollingQuestionType_Multi
@ MobileRTCPollingQuestionType_Unknown
@ MobileRTCPollingQuestionType_FillBlank

◆ MobileRTCPollingStatus

Enumeration of polling statuses.

Enumerator
MobileRTCPollingStatus_Initial 

The initial status.

MobileRTCPollingStatus_Started 

User started polling.

MobileRTCPollingStatus_ShareResult 

User shared polling result.

MobileRTCPollingStatus_Stopped 

User stopped polling.

Definition at line 1686 of file MobileRTCConstants.h.

◆ MobileRTCPollingType

Enumeration of polling types.

Enumerator
MobileRTCPollingType_Unknown 

Unknown polling type.

MobileRTCPollingType_Poll 

Standard polling type, typically used for gathering opinions or votes.

MobileRTCPollingType_Quiz 

Quiz type, used for knowledge checks or assessments.

Definition at line 1700 of file MobileRTCConstants.h.

1700 {
1707};
@ MobileRTCPollingType_Poll
@ MobileRTCPollingType_Unknown
@ MobileRTCPollingType_Quiz

◆ MobileRTCPresenceStatus

Enumeration of user's presence status. For more information, please visit https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0065488.

Enumerator
MobileRTCPresenceStatus_None 

For initialization.

MobileRTCPresenceStatus_Available 

User is available.

MobileRTCPresenceStatus_UnAvailable 

User is offline or not available.

MobileRTCPresenceStatus_InMeeting 

User is currently in a meeting.

MobileRTCPresenceStatus_Busy 

User is marked as busy.

MobileRTCPresenceStatus_DoNotDisturb 

User does not want to be disturbed.

MobileRTCPresenceStatus_Away 

User is away from the device.

MobileRTCPresenceStatus_PhoneCall 

User is on a phone call.

MobileRTCPresenceStatus_Presenting 

User is currently presenting content.

MobileRTCPresenceStatus_Calendar 

User is in a calendar-scheduled event.

MobileRTCPresenceStatus_OutOfOffice 

User is marked as out of office.

Definition at line 1542 of file MobileRTCConstants.h.

1542 {
1565};
@ MobileRTCPresenceStatus_Busy
@ MobileRTCPresenceStatus_Away
@ MobileRTCPresenceStatus_None
@ MobileRTCPresenceStatus_PhoneCall
@ MobileRTCPresenceStatus_Presenting
@ MobileRTCPresenceStatus_DoNotDisturb
@ MobileRTCPresenceStatus_Available
@ MobileRTCPresenceStatus_UnAvailable
@ MobileRTCPresenceStatus_Calendar
@ MobileRTCPresenceStatus_InMeeting
@ MobileRTCPresenceStatus_OutOfOffice

◆ MobileRTCRawDataError

Enumeration of raw data.

Enumerator
MobileRTCRawData_Success 

Success.

MobileRTCRawData_Uninitialized 

SDK is not initialize.

MobileRTCRawData_Malloc_Failed 

Memory allocation for raw data failed.

MobileRTCRawData_Wrongusage 

Incorrect usage of the feature.

MobileRTCRawData_Invalid_Param 

One or more parameters are invalid.

MobileRTCRawData_Not_In_Meeting 

The user is not currently in the meeting.

MobileRTCRawData_No_License 

No license.

MobileRTCRawData_Unknown 

Unknown error.

MobileRTCRawData_Video_Module_Not_Ready 

Video module not ready.

MobileRTCRawData_Video_Module_Error 

Video module error.

MobileRTCRawData_Video_device_error 

Video device error.

MobileRTCRawData_No_Video_Data 

No video data available.

MobileRTCRawData_Share_Module_Not_Ready 

Share module not ready.

MobileRTCRawData_Share_Module_Error 

Share module error.

MobileRTCRawData_No_Share_Data 

No shared data available.

MobileRTCRawData_Share_Cannot_Subscribe_Myself 

Cannot subscribe myself share.

MobileRTCRawData_Audio_Module_Not_Ready 

Audio module not ready.

MobileRTCRawData_Audio_Module_Error 

Audio module error.

MobileRTCRawData_No_Audio_Data 

No audio data available.

MobileRTCRawData_Send_Too_Frequently 

Data sent too frequently.

MobileRTCRawData_Can_Not_Change_Virtual_Device 

Virtual device error.

MobileRTCRawData_Not_Join_Audio 

Not join audio.

Definition at line 851 of file MobileRTCConstants.h.

852{
897};
@ MobileRTCRawData_Share_Module_Error
@ MobileRTCRawData_No_Audio_Data
@ MobileRTCRawData_Audio_Module_Error
@ MobileRTCRawData_No_Share_Data
@ MobileRTCRawData_Not_Join_Audio
@ MobileRTCRawData_Video_Module_Error
@ MobileRTCRawData_No_License
@ MobileRTCRawData_Invalid_Param
@ MobileRTCRawData_Wrongusage
@ MobileRTCRawData_Not_In_Meeting
@ MobileRTCRawData_Malloc_Failed
@ MobileRTCRawData_Uninitialized
@ MobileRTCRawData_Share_Cannot_Subscribe_Myself
@ MobileRTCRawData_Audio_Module_Not_Ready
@ MobileRTCRawData_Can_Not_Change_Virtual_Device
@ MobileRTCRawData_No_Video_Data
@ MobileRTCRawData_Success
@ MobileRTCRawData_Share_Module_Not_Ready
@ MobileRTCRawData_Video_Module_Not_Ready
@ MobileRTCRawData_Unknown
@ MobileRTCRawData_Send_Too_Frequently
@ MobileRTCRawData_Video_device_error

◆ MobileRTCRawDataMemoryMode

Enumeration of memory modes for raw data handling.

Enumerator
MobileRTCRawDataMemoryModeStack 

Use stack memory.

MobileRTCRawDataMemoryModeHeap 

Use heap memory.

Definition at line 902 of file MobileRTCConstants.h.

902 {
907};
@ MobileRTCRawDataMemoryModeStack
@ MobileRTCRawDataMemoryModeHeap

◆ MobileRTCRecordingStatus

Enumeration of recording status.

Enumerator
MobileRTCRecording_Start 

Recording start.

MobileRTCRecording_Stop 

Recording stop.

MobileRTCRecording_Pause 

Pause recording.

MobileRTCRecording_Connecting 

Recording connecting.

MobileRTCRecording_DiskFull 

There is no more space to store cloud recording.

MobileRTCRecording_Fail 

Saving the recording failed.

Definition at line 1161 of file MobileRTCConstants.h.

◆ MobileRTCReminderActionType

Enumeration of the reminder action type.

Enumerator
MobileRTCReminderActionType_None 

Need no more action.

MobileRTCReminderActionType_NeedSignIn 

Need to sign in.

MobileRTCReminderActionType_NeedSwitchAccount 

Need to switch account.

Definition at line 1570 of file MobileRTCConstants.h.

◆ MobileRTCReminderType

Enumeration of reminder types.

Enumerator
MobileRTCReminderType_Login 

Disclaimer type of login.

MobileRTCReminderType_StartOrJoinMeeting 

Disclaimer type of start or join meeting.

MobileRTCReminderType_RecordReminder 

Disclaimer type of record reminder.

MobileRTCReminderType_RecordDisclaimer 

Disclaimer type of record disclaimer.

MobileRTCReminderType_LiveStreamDisclaimer 

Disclaimer type of live stream disclaimer.

MobileRTCReminderType_ArchiveDisclaimer 

Disclaimer type of archive disclaimer.

MobileRTCReminderType_WebinarAsPanelistJoin 

Disclaimer type of join webinar as panelist.

MobileRTCReminderType_TermsOfService 

Disclaimer type of .terms or service.

MobileRTCReminderType_SmartSummaryDisclaimer 

Disclaimer type of Smart Summary Disclaimer.

DEPRECATED_ATTRIBUTE 

Disclaimer type of of smart summary enable request. DEPRECATED_MSG_ATTRIBUTE(deprecated("No longer used").

Disclaimer type of query enable request. DEPRECATED_MSG_ATTRIBUTE(deprecated("No longer used").

Reminder type of enable smart summary. DEPRECATED_MSG_ATTRIBUTE(deprecated("No longer used").

Reminder type of AICompanionPlus disclaimer. DEPRECATED_MSG_ATTRIBUTE(deprecated("No longer used").

MobileRTCReminderType_QueryDisclaimer 

Disclaimer type of query disclaimer.

DEPRECATED_ATTRIBUTE 

Disclaimer type of of smart summary enable request. DEPRECATED_MSG_ATTRIBUTE(deprecated("No longer used").

Disclaimer type of query enable request. DEPRECATED_MSG_ATTRIBUTE(deprecated("No longer used").

Reminder type of enable smart summary. DEPRECATED_MSG_ATTRIBUTE(deprecated("No longer used").

Reminder type of AICompanionPlus disclaimer. DEPRECATED_MSG_ATTRIBUTE(deprecated("No longer used").

DEPRECATED_ATTRIBUTE 

Disclaimer type of of smart summary enable request. DEPRECATED_MSG_ATTRIBUTE(deprecated("No longer used").

Disclaimer type of query enable request. DEPRECATED_MSG_ATTRIBUTE(deprecated("No longer used").

Reminder type of enable smart summary. DEPRECATED_MSG_ATTRIBUTE(deprecated("No longer used").

Reminder type of AICompanionPlus disclaimer. DEPRECATED_MSG_ATTRIBUTE(deprecated("No longer used").

MobileRTCReminderType_WebinarAttendeePromoteReminder 

Reminder type of webinar attendee promote.

MobileRTCReminderType_JoinPrivateModeMeetingReminder 

Reminder type of joining a meeting with private mode.

DEPRECATED_ATTRIBUTE 

Disclaimer type of of smart summary enable request. DEPRECATED_MSG_ATTRIBUTE(deprecated("No longer used").

Disclaimer type of query enable request. DEPRECATED_MSG_ATTRIBUTE(deprecated("No longer used").

Reminder type of enable smart summary. DEPRECATED_MSG_ATTRIBUTE(deprecated("No longer used").

Reminder type of AICompanionPlus disclaimer. DEPRECATED_MSG_ATTRIBUTE(deprecated("No longer used").

MobileRTCReminderTypeClosedCaptionDisclaimer 

Reminder type of Closed Caption disclaimer.

MobileRTCReminderType_MultiDisclaimer 

Reminder type of disclaimers combination.

MobileRTCReminderType_JoinMeetingConnectorAsGuestReminder 

Reminder type of join meeting Connector with guest mode.

MobileRTCReminderType_CommonDisclaimer 

Reminder type of common disclaimer.

MobileRTCReminderType_CustomAICompanionDisclaimer 

Reminder type of Custom AI Companio disclaimer.

Definition at line 1480 of file MobileRTCConstants.h.

1480 {
1500 MobileRTCReminderType_SmartSummaryEnableRequestReminder DEPRECATED_ATTRIBUTE,
1504 MobileRTCReminderType_QueryEnableRequestReminder DEPRECATED_ATTRIBUTE,
1506 MobileRTCReminderType_EnableSmartSummaryReminder DEPRECATED_ATTRIBUTE,
1512 MobileRTCReminderType_AICompanionPlusDisclaimer DEPRECATED_ATTRIBUTE,
1523};
@ MobileRTCReminderType_Login
@ MobileRTCReminderType_JoinMeetingConnectorAsGuestReminder
@ MobileRTCReminderType_RecordDisclaimer
@ MobileRTCReminderType_WebinarAsPanelistJoin
@ MobileRTCReminderTypeClosedCaptionDisclaimer
@ MobileRTCReminderType_QueryDisclaimer
@ MobileRTCReminderType_StartOrJoinMeeting
@ MobileRTCReminderType_WebinarAttendeePromoteReminder
@ MobileRTCReminderType_MultiDisclaimer
@ MobileRTCReminderType_RecordReminder
@ MobileRTCReminderType_ArchiveDisclaimer
@ MobileRTCReminderType_CommonDisclaimer
@ MobileRTCReminderType_JoinPrivateModeMeetingReminder
@ MobileRTCReminderType_LiveStreamDisclaimer
@ DEPRECATED_ATTRIBUTE
@ MobileRTCReminderType_CustomAICompanionDisclaimer
@ MobileRTCReminderType_TermsOfService
@ MobileRTCReminderType_SmartSummaryDisclaimer

◆ MobileRTCRemoteControlError

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 662 of file MobileRTCConstants.h.

◆ MobileRTCRequestStartCloudRecordingStatus

Enumeration of the status of a local recording permission request.

Enumerator
MobileRTCRequestStartCloudRecording_Granted 

The request for local recording permission was granted.

MobileRTCRequestStartCloudRecording_Denied 

The request for local recording permission was denied.

MobileRTCRequestStartCloudRecording_TimedOut 

The request timed out without a response.

Definition at line 1179 of file MobileRTCConstants.h.

◆ MobileRTCRichTextStyle

Enumeration of the content font style type for chat message. For more information, please visit https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064400.

Enumerator
MobileRTCRichTextStyle_None 

Chat message content font style normal.

MobileRTCRichTextStyle_Bold 

Chat message content font style bold.

MobileRTCRichTextStyle_Italic 

Chat message content font style italic.

MobileRTCRichTextStyle_Strikethrough 

Chat message content font style strikethrough.

MobileRTCRichTextStyle_BulletedList 

Chat message content font style bulletedlist.

MobileRTCRichTextStyle_NumberedList 

Chat message content font style numberedlist.

MobileRTCRichTextStyle_Underline 

The style is under line.

MobileRTCRichTextStyle_FontSize 

The font size.

MobileRTCRichTextStyle_FontColor 

The font color.

MobileRTCRichTextStyle_BackgroundColor 

Chat message content background color.

MobileRTCRichTextStyle_Indent 

Chat message content font style indent.

MobileRTCRichTextStyle_Paragraph 

Chat message content font style paragraph.

MobileRTCRichTextStyle_Quote 

Chat message content font style quote.

MobileRTCRichTextStyle_InsertLink 

Chat message content font style insert link.

Definition at line 1618 of file MobileRTCConstants.h.

1618 {
1647};
@ MobileRTCRichTextStyle_Bold
@ MobileRTCRichTextStyle_NumberedList
@ MobileRTCRichTextStyle_BackgroundColor
@ MobileRTCRichTextStyle_Strikethrough
@ MobileRTCRichTextStyle_Underline
@ MobileRTCRichTextStyle_InsertLink
@ MobileRTCRichTextStyle_BulletedList
@ MobileRTCRichTextStyle_Indent
@ MobileRTCRichTextStyle_FontColor
@ MobileRTCRichTextStyle_Italic
@ MobileRTCRichTextStyle_FontSize
@ MobileRTCRichTextStyle_Paragraph
@ MobileRTCRichTextStyle_Quote
@ MobileRTCRichTextStyle_None

◆ MobileRTCSDKError

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 

Service is failed.

MobileRTCSDKError_Uninitialize 

SDK is not initialize.

MobileRTCSDKError_Unauthentication 

Not authorized before the usage.

MobileRTCSDKError_NoRecordingInprocess 

There is 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 

Unsupport email login.

MobileRTCSDKError_HardwareNotMeetForVb 

The current device doesn't support the feature.

MobileRTCSDKError_NeedUserConfirmRecordDisclaimer 

Need user confirm record disclaimer.

MobileRTCSDKError_NoShareData 

No share data.

MobileRTCSDKError_ShareCannotSubscribeMyself 

ShareCannotSubscribeMyself.

MobileRTCSDKError_NotInMeeting 

Not in meeting.

MobileRTCSDKError_MeetingCallOutFailed 

Meeting call out fail.

MobileRTCSDKError_NotSupportMultiStreamVideoUser 

Not support multi stream video user.

MobileRTCSDKError_MeetingRemoteControlIsOff 

The Remote Control is off in this meeting.

MobileRTCSDKError_FileTransferError 

File transfer error.

Definition at line 12 of file MobileRTCConstants.h.

12 {
85};
@ MobileRTCSDKError_VideoNotReady
@ MobileRTCSDKError_OtherSdkInstanceRunning
@ MobileRTCSDKError_MeetingViewtypeParameterIsWrong
@ MobileRTCSDKError_InternalError
@ MobileRTCSDKError_MeetingCallOutFailed
@ MobileRTCSDKError_NoShareData
@ MobileRTCSDKError_NoVideoDeviceIsFound
@ MobileRTCSDKError_MeetingAnnotationIsOff
@ MobileRTCSDKError_FileTransferError
@ MobileRTCSDKError_MeetingYouHaveNoShare
@ MobileRTCSDKError_Unauthentication
@ MobileRTCSDKError_Unknown
@ MobileRTCSDKError_NoPermission
@ MobileRTCSDKError_ModuleLoadFailed
@ MobileRTCSDKError_MeetingDontSupportFeature
@ MobileRTCSDKError_InvalidParameter
@ MobileRTCSDKError_NotInMeeting
@ MobileRTCSDKError_SettingOsDontSupport
@ MobileRTCSDKError_MeetingRemoteControlIsOff
@ MobileRTCSDKError_FailAssignUserPrivilege
@ MobileRTCSDKError_TranscoderNoFound
@ MobileRTCSDKError_TooFrequentCall
@ MobileRTCSDKError_NotSupportMultiStreamVideoUser
@ MobileRTCSDKError_NoAudiodeviceIsFound
@ MobileRTCSDKError_EmailLoginIsDisabled
@ MobileRTCSDKError_NoImpl
@ MobileRTCSDKError_WrongUsage
@ MobileRTCSDKError_ShareCannotSubscribeMyself
@ MobileRTCSDKError_MeetingNotShareSender
@ MobileRTCSDKError_HardwareNotMeetForVb
@ MobileRTCSDKError_Uninitialize
@ MobileRTCSDKError_ServiceFailed
@ MobileRTCSDKError_MemoryFailed
@ MobileRTCSDKError_NeedUserConfirmRecordDisclaimer
@ MobileRTCSDKError_NoRecordingInprocess
@ MobileRTCSDKError_Success

◆ MobileRTCSendChatError

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 567 of file MobileRTCConstants.h.

567 {
574};
@ MobileRTCSendChatError_PermissionDenied
@ MobileRTCSendChatError_Successed
@ MobileRTCSendChatError_Failed

◆ MobileRTCShareContentType

Enumeration of types of shared content.

Enumerator
MobileRTCShareContentType_UNKNOWN 

Type unknown.

MobileRTCShareContentType_AS 

Type of sharing the application.

MobileRTCShareContentType_DS 

Type of sharing the desktop.

MobileRTCShareContentType_WB 

Type of sharing the white-board.

MobileRTCShareContentType_AIRHOST 

Type of sharing data from the device connected WIFI.

MobileRTCShareContentType_CAMERA 

Type of sharing the camera.

MobileRTCShareContentType_DATA 

Type of sharing the data.

MobileRTCShareContentType_WIRED_DEVICE 

Wired device, connect Mac and iPhone.

MobileRTCShareContentType_FRAME 

Share a portion of screen in the frame.

MobileRTCShareContentType_DOCUMENT 

Share a document.

MobileRTCShareContentType_COMPUTER_AUDIO 

Share only the audio sound of computer.

MobileRTCShareContentType_VIDEO_FILE 

Type of sharing video file.

Definition at line 1191 of file MobileRTCConstants.h.

1192{
1217};
@ MobileRTCShareContentType_AIRHOST
@ MobileRTCShareContentType_DOCUMENT
@ MobileRTCShareContentType_VIDEO_FILE
@ MobileRTCShareContentType_UNKNOWN
@ MobileRTCShareContentType_FRAME
@ MobileRTCShareContentType_DS
@ MobileRTCShareContentType_WIRED_DEVICE
@ MobileRTCShareContentType_COMPUTER_AUDIO
@ MobileRTCShareContentType_DATA
@ MobileRTCShareContentType_CAMERA
@ MobileRTCShareContentType_WB
@ MobileRTCShareContentType_AS

◆ 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 only one can share at a moment, and only the host can start sharing when another user is sharing. The previous share will be ended once the host grabs the sharing. For more information, please visit https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0058730#h_01GCCD82NKKECQ6QJNH6F4CTWA.

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 1247 of file MobileRTCConstants.h.

◆ 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 1222 of file MobileRTCConstants.h.

◆ MobileRTCSignInterpretationStatus

Enumeration of the status of sign language interpretation.

Enumerator
MobileRTCSignInterpretationStatus_Initial 

The initial status.

MobileRTCSignInterpretationStatus_Started 

Sign language interpretation has started.

MobileRTCSignInterpretationStatus_Stopped 

Sign language interpretation has been stopped.

Definition at line 1382 of file MobileRTCConstants.h.

◆ MobileRTCSMSRetrieveResult

Enumeration of SMS retrieve result.

Enumerator
MobileRTCSMSRetrieveResult_Succ 

Success.

MobileRTCSMSRetrieveResult_SendSMSFailed 

Send SMS failed.

MobileRTCSMSRetrieveResult_RequestFailed 

Request failed.

MobileRTCSMSRetrieveResult_InvalidPhoneNum 

Invalid phone number.

MobileRTCSMSRetrieveResult_PhoneNumAlreadyBound 

Phone number already bounded.

MobileRTCSMSRetrieveResult_PhoneNumSendTooFrequent 

Send too frequently.

MobileRTCSMSRetrieveResult_BypassVerify 

Success.

Definition at line 937 of file MobileRTCConstants.h.

◆ MobileRTCSMSVerifyResult

For SMS service usage.

Enumerator
MobileRTCSMSVerifyResult_Succ 

Success.

MobileRTCSMSVerifyResult_RealNameAuthErrorIdentifyCode 

The entered SMS code is incorrect.

MobileRTCSMSVerifyResult_RealNameAuthIdentifyCodeExpired 

The SMS code has expired.

MobileRTCSMSVerifyResult_RealNameAuthBypassVerify 

Bypass.

MobileRTCSMSVerifyResult_RealNameAuthUnknownError 

Unknown error.

Definition at line 922 of file MobileRTCConstants.h.

◆ MobileRTCSubscribeFailReason

Enumeration of the type for video subscribe failed reason.

Enumerator
MobileRTCSubscribe_Fail_None 

No failure.

MobileRTCSubscribe_Fail_ViewOnly 

The user is in view-only mode and cannot subscribe to video.

MobileRTCSubscribe_Fail_NotInMeeting 

The user is not currently in the meeting.

MobileRTCSubscribe_Fail_NotSupport1080P 

Already subscribed to a 1080p video stream. Cannot subscribe to additional streams at that quality.

MobileRTCSubscribe_Fail_HasSubscribe720P 

Already subscribed to a 720p video stream.

MobileRTCSubscribe_Fail_HasSubscribeExceededLimit 

The number of video subscriptions has exceeded the allowed limit.

MobileRTCSubscribe_Fail_TooFrequentCall 

The subscription requests were made too frequently in a short period of time.

Definition at line 1313 of file MobileRTCConstants.h.

◆ MobileRTCUserRole

Enumeration of user roles.

Enumerator
MobileRTCUserRole_None 

For initialization.

MobileRTCUserRole_Host 

Host.

MobileRTCUserRole_CoHost 

Co-host.

MobileRTCUserRole_Attendee 

Attendee in the webinar.

MobileRTCUserRole_Panelist 

Panelist.

MobileRTCUserRole_BreakoutRoom_Moderator 

Moderator of breakout room.

Definition at line 1143 of file MobileRTCConstants.h.

◆ MobileRTCUserType

Enumerates the types of users.

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 

User logs in with SSO token.

MobileRTCUserType_Unknown 

Unknown user type.

Definition at line 315 of file MobileRTCConstants.h.

315 {
328};
@ MobileRTCUserType_SSOUser
@ MobileRTCUserType_GoogleOAuth
@ MobileRTCUserType_Facebook
@ MobileRTCUserType_APIUser
@ MobileRTCUserType_ZoomUser
@ MobileRTCUserType_Unknown

◆ MobileRTCUVCCameraStatus

Enumeration of UVC camera types.

Enumerator
MobileRTCUVCCameraStatus_Attached 

UVC camera attached.

MobileRTCUVCCameraStatus_Detached 

UVC camera detached.

Definition at line 1803 of file MobileRTCConstants.h.

1803 {
1808};
@ MobileRTCUVCCameraStatus_Detached
@ MobileRTCUVCCameraStatus_Attached

◆ 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 1300 of file MobileRTCConstants.h.

1301{
1308};
@ MobileRTCVBType_None
@ MobileRTCVBType_Item
@ MobileRTCVBType_Blur

◆ MobileRTCVideoPreferenceMode

Enumeration of video preference modes.

Enumerator
MobileRTCVideoPreferenceMode_Balance 

Balance (Default preference with no additional parameters needed): Zoom will do what is best under the current bandwidth situation and make adjustments as needed.

MobileRTCVideoPreferenceMode_Sharpness 

Sharpness: Prioritizes a smooth video frame transition by preserving the frame rate as much as possible.

MobileRTCVideoPreferenceMode_Smoothness 

Smoothness: Prioritizes a sharp video image by preserving the resolution as much as possible.

MobileRTCVideoPreferenceMode_Custom 

Custom: Allows customization by providing the minimum and maximum frame rate. Use this mode if you have an understanding of your network behavior and a clear idea on how to adjust the frame rate to achieve the desired video quality.

Definition at line 1813 of file MobileRTCConstants.h.

◆ MobileRTCVideoQuality

Enumeration of video quality.

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 445 of file MobileRTCConstants.h.

445 {
454};
@ MobileRTCVideoQuality_Bad
@ MobileRTCVideoQuality_Good
@ MobileRTCVideoQuality_Unknown
@ MobileRTCVideoQuality_Normal

◆ MobileRTCVideoRawDataRotation

Enumeration of directions of video.

Enumerator
MobileRTCVideoRawDataRotationNone 

Video direction 0

MobileRTCVideoRawDataRotation90 

Video direction 90

MobileRTCVideoRawDataRotation180 

Video direction 180

MobileRTCVideoRawDataRotation270 

Video direction 270

Definition at line 837 of file MobileRTCConstants.h.

◆ MobileRTCVideoResolution

Enumeration of video resolution options.

Enumerator
MobileRTCVideoResolution_90 

Video resolution 90

MobileRTCVideoResolution_180 

Video resolution 180

MobileRTCVideoResolution_360 

Video resolution 360

MobileRTCVideoResolution_720 

Video resolution 720

Definition at line 813 of file MobileRTCConstants.h.

◆ MobileRTCVideoType

Enumerator
MobileRTCVideoType_VideoData 

Video Camera Data.

MobileRTCVideoType_ShareData 

Share Data.

Definition at line 803 of file MobileRTCConstants.h.

803 {
808};
@ MobileRTCVideoType_ShareData
@ MobileRTCVideoType_VideoData

◆ MobileRTCWebinarPromoteorDepromoteError

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 704 of file MobileRTCConstants.h.

◆ MobileRTCWhiteboardCreateOption

Enumeration of the whiteboard create options.

Enumerator
MobileRTCWhiteboardCreateOption_HostOnly 

Only the host can initiate a new whiteboard.

MobileRTCWhiteboardCreateOption_AccountUsers 

Users under the same account as the meeting owner can initiate a new whiteboard.

MobileRTCWhiteboardCreateOption_All 

All participants can initiate a new whiteboard.

Definition at line 1664 of file MobileRTCConstants.h.

◆ MobileRTCWhiteboardShareOption

Enumeration of the whiteboard share options.

Enumerator
MobileRTCWhiteboardShareOption_HostShare 

Only the host can share a whiteboard.

MobileRTCWhiteboardShareOption_HostGrabShare 

Anyone can share a whiteboard, but only one can share at a time, and only the host can take another's sharing role.

MobileRTCWhiteboardShareOption_AllGrabShare 

Anyone can share a whiteboard, but only one can share at a time, and anyone can take another's sharing role.

Definition at line 1652 of file MobileRTCConstants.h.

◆ MobileRTCWhiteboardStatus

Enumeration of the whiteboard status.

Enumerator
MobileRTCWhiteboardStatus_Started 

User stared sharing their whiteboard.

MobileRTCWhiteboardStatus_Stopped 

User stopped sharing their whiteboard.

Definition at line 1676 of file MobileRTCConstants.h.

1676 {
1681};
@ MobileRTCWhiteboardStatus_Stopped
@ MobileRTCWhiteboardStatus_Started