| CMobileRTCMeetingService(AICompanion) | AI Companion feature control class |
| CMobileRTCMeetingService(AppShare) | Starts an App share meeting |
| CMobileRTCMeetingService(Audio) | Audio of MobileRTCMeetingService |
| CMobileRTCMeetingService(Avatar) | For 3d avatar interface |
| CMobileRTCMeetingService(BO) | Creates Breakout Room meetings-related objects and fetches Breakout Room-related status information |
| CMobileRTCMeetingService(Chat) | Chat feature of meeting service class |
| CMobileRTCMeetingService(Customize) | Provide interfaces for outgoing calls and Call Room Device |
| CMobileRTCMeetingService(Docs) | Meeting service for docs |
| CMobileRTCMeetingService(Encryption) | Get encryption info of meeting |
| CMobileRTCMeetingService(InMeeting) | Set to provide interfaces for meeting events |
| CMobileRTCMeetingService(Interpretation) | Interface for managing interpretation in a Zoom meeting |
| CMobileRTCMeetingService(LiveTranscription) | Interface to manage closed captions and live transcription in meetings |
| CMobileRTCMeetingService(Phone) | Provides APIs to manage Zoom phone call-in and call-out features |
| CMobileRTCMeetingService(Polling) | Polling feature of meeting service |
| CMobileRTCMeetingService(QA) | QA of MobileRTCMeetingService |
| CMobileRTCMeetingService(RawArchiving) | Interface for managing raw archiving privilege in Zoom SDK |
| CMobileRTCMeetingService(Reaction) | Interface for managing emoji reactions and emoji feedback in Zoom SDK |
| CMobileRTCMeetingService(SignInterpreter) | Manage sign interpretation status, interpreters, and available languages in a Zoom meeting |
| CMobileRTCMeetingService(SmartSummary) | This class provides interfaces to manage and control the smart summary feature in meetings |
| CMobileRTCMeetingService(User) | User of MobileRTCMeetingService |
| CMobileRTCMeetingService(Video) | Video interface of meeting service |
| CMobileRTCMeetingService(VirtualBackground) | Meeting service for virtual background |
| CMobileRTCMeetingService(Webinar) | Interface for webinar meeting |
| CMobileRTCMeetingService(Whiteboard) | Whiteboard of MobileRTCMeetingService |
| CMobileRTCRichTextStyleItem | For rich text solution, the specify text styple information |
| CMobileRTCRichTextStyleOffset | For rich text solution, the specify rich text offset information |
| ►CNSObject | |
| CMobileRTC | Initialize the class to acquire all the services |
| CMobileRTC3DAvatarImageInfo | 3d avatar image item |
| CMobileRTCAICompanionQueryHelper | Helper class to manage AI Companion meeting query features and related legal notices |
| CMobileRTCAICompanionQueryItem | Represents a query item including question, answer, and error information for AI Companion |
| CMobileRTCAICompanionSmartSummaryHelper | Smart Summary Helper in ZOOM meeting |
| CMobileRTCAICompanionSwitchHandler | The handler to handle a user request to turn the AI Companion features on or off |
| CMobileRTCAICompanionTurnOnAgainHandler | AI Companion in meeting |
| CMobileRTCASVStatisticInfo | The session video or share statistic information |
| CMobileRTCAccountInfo | It is used to store the profile information of logged-in user |
| CMobileRTCAlternativeHost | It is used to store the information of the alternative host |
| CMobileRTCAnnotationService | The Zoom annotation service for managing annotation |
| CMobileRTCApproveEnableQueryHandler | Handler to approve or continue enabling query request |
| CMobileRTCApproveSendQueryHandler | Handler to approve or decline the send query request |
| CMobileRTCApproveStartQueryHandler | Handler to start the meeting query feature |
| CMobileRTCApproveStartSmartSummaryHandler | Handler to approve or decline requests to start smart summary |
| CMobileRTCArchiveConfrimHandle | The interface for user to handle confirm whether start archive after joining the meeting |
| CMobileRTCAudioRawData | Represents audio raw data received from the SDK |
| CMobileRTCAudioRawDataHelper | Helper to subscribe or unsubscribe audio raw data |
| CMobileRTCAudioSender | Send external raw audio data to the Zoom meeting |
| CMobileRTCAudioSourceHelper | Configure external audio source as virtual microphone input |
| CMobileRTCAudioStatisticInfo | Session audio statistic information |
| CMobileRTCAudioStatus | The object of the audio status of the current user in the meeting |
| CMobileRTCAuthService | The method provides support for authorizing MobileRTC |
| CMobileRTCAutoFramingParameter | The AutoFraming parameter |
| CMobileRTCBOAdmin | Interface for managing breakout rooms |
| CMobileRTCBOAssistant | Manages operations for joining and leaving breakout meetings as an assistant |
| CMobileRTCBOAttendee | Manages operations for attendees in breakout meetings |
| CMobileRTCBOCreator | Interface for creating and managing breakout rooms |
| CMobileRTCBOData | Provides data helper functions for breakout meetings |
| CMobileRTCBOMeeting | Provides functions for breakout meetings |
| CMobileRTCBOOption | BO option |
| CMobileRTCBOUser | Interface for user in Breakout Room |
| CMobileRTCBackgroundColorAttrs | Background color attributes |
| CMobileRTCBoldAttrs | Bold attributes |
| CMobileRTCBulletedListAttrs | BulletedList attributes |
| CMobileRTCCallCountryCode | Provides information of countries that support calling |
| CMobileRTCCameraControlService | Provides APIs to control the remote camera, including pan, tilt, and zoom operations |
| CMobileRTCCameraDevice | Camera information |
| ►CMobileRTCCaptionsControlHandler | The helper to handle the requested of start captions |
| CMobileRTCCaptionsControlOffHandler | Subclass of MobileRTCCaptionsControlHandler for requests without translation |
| CMobileRTCCaptionsControlOnHandler | Subclass of MobileRTCCaptionsControlHandler for requests with translation enabled |
| CMobileRTCContactInfo | Presence information interface |
| CMobileRTCCustomWaitingRoomData | The WaitingRoom Customize Data Info |
| CMobileRTCDirectShareService | Direct sharing helper Interface |
| CMobileRTCDirectShareViaMeetingIDOrPairingCodeHandler | Direct sharing by meeting ID or pairing code helper interface |
| CMobileRTCDisclaimerBannerConfig | Config for the simplify dislciamer banner |
| CMobileRTCDocSharingSourceInfo | Share source info of Zoom docs |
| CMobileRTCEnableQueryActionHandler | Handler for actions related to enabling meeting query |
| CMobileRTCEnableQueryHandler | Handler to enable the meeting query feature |
| CMobileRTCFileReceiver | Interface for file receiver |
| CMobileRTCFileSender | Interface for file sender |
| CMobileRTCFileTransferInfo | Provides information about the status and progress of a file transfer during a Zoom meeting |
| CMobileRTCFontColorAttrs | Set font color attributes for a chat message segment |
| CMobileRTCFontSizeAttrs | Set font size attributes for a chat message segment |
| CMobileRTCGrantCoOwnerAssetsInfo | This interface provides properties to specify and manage the privileges associated with different types of assets when assigning roles such as co-host or host in a meeting |
| CMobileRTCInMeetingDeviceInfo | Information of meeting device info |
| CMobileRTCIndentAttrs | Indent attributes |
| CMobileRTCIndicatorHandler | A handle that represents a meeting indicator item and allows control of its visibility |
| CMobileRTCInputUserInfoHandler | Interface for handling user input when joining a meeting |
| CMobileRTCInsertLinkAttrs | InsertLink attributes |
| CMobileRTCInterpretationLanguage | The information of interpretation language |
| CMobileRTCInvitationMeetingHandler | Process after the user receives an invitation from another user to join a meeting |
| CMobileRTCInviteHelper | Get/Set configurations in meeting |
| CMobileRTCItalicAttrs | Italic attributes |
| CMobileRTCLiveStreamItem | Represents a standard live stream target with URL and description |
| CMobileRTCLiveTranscriptionLanguage | Represent interpretation language information |
| CMobileRTCLiveTranscriptionMessageInfo | Interface representing a live transcription message |
| CMobileRTCMeetingChat | Retrieve the meeting chat data |
| CMobileRTCMeetingChatBuilder | Chat message builder to create ChatMsgInfo objects |
| CMobileRTCMeetingInterpreter | The information of interpreter |
| CMobileRTCMeetingInviteActionItem | Add custom invitation action items to the meeting |
| CMobileRTCMeetingJoinParam | Provides settings for joining a meeting, such as start meeting with microphone or camera disabled |
| CMobileRTCMeetingParameter | Provides settings for meetings |
| CMobileRTCMeetingService | Enables the client to start or join a meeting |
| CMobileRTCMeetingSettings | Set to modify the configurations of the meeting |
| CMobileRTCMeetingShareActionItem | Add custom sharing action items to the meeting |
| ►CMobileRTCMeetingStartParam | Provides settings for starting a meeting, such as enabling screen sharing, microphone, and camera |
| CMobileRTCMeetingStartParam4LoginlUser | Provides settings for a logged-in user to start a meeting |
| CMobileRTCMeetingStartParam4WithoutLoginUser | Provides parameters for a non-logged-in user (an anonymous user) to start a meeting |
| CMobileRTCMeetingUserInfo | The information of the current user in the meeting |
| CMobileRTCMeetingWebinarAttendeeInfo | The information of user in the webinar |
| CMobileRTCNotificationServiceHelper | Helper for managing meeting transfer and presence features |
| CMobileRTCNumberedListAttrs | NumberedList attributes |
| CMobileRTCParagraphAttrs | Paragraph attributes |
| CMobileRTCPollingAnswerItem | Polling answer item interface |
| CMobileRTCPollingAnswerResultItem | Polling answer result item interface |
| CMobileRTCPollingItem | Polling item interface |
| CMobileRTCPollingQuestionItem | Polling question item interface |
| CMobileRTCPreProcessRawData | The YUV video frame data |
| CMobileRTCPresenceHelper | Interface to manage contact presence and meeting invitations |
| CMobileRTCQAAnswerItem | The Q&A answer interface |
| CMobileRTCQAItem | The Q&A question interface |
| CMobileRTCQuoteAttrs | Quote attributes |
| CMobileRTCRawLiveStreamInfo | Raw live stream information, such as the broadcast name and URL |
| CMobileRTCRealNameCountryInfo | For real name auth usage |
| CMobileRTCRecoverMeetingHandle | The interface for host user to handle recover meeting or not when start a deleted or expired meeting |
| CMobileRTCReminderContent | The reminder dialog content |
| CMobileRTCReminderHandler | The interface to handle the reminder dialog |
| CMobileRTCReminderHelper | |
| CMobileRTCRemoteControlService | It provides Remote Control Service |
| CMobileRTCRenderer | |
| CMobileRTCRequestLocalRecordingPrivilegeHandler | Process after the host receives the requirement from the user to give the local recording privilege |
| CMobileRTCRequestRawLiveStreamPrivilegeHandler | Process after the host receives the requirement from the user to give the raw live stream privilege |
| CMobileRTCRequestStartCloudRecordingPrivilegeHandler | Object to handle a user's request to start cloud recording |
| CMobileRTCRetrieveSMSHandler | For send SMS usage |
| CMobileRTCReturnToMainSessionHandler | Handler for returning to main session from breakout meeting |
| CMobileRTCRoomDevice | Represents H.323 device information used in Zoom meetings |
| CMobileRTCSDKInitContext | The configuration object used to initialize the Zoom SDK |
| CMobileRTCSMSService | For SMS service usage like following flow |
| CMobileRTCSSharingSourceInfo | ZOOM share information class |
| CMobileRTCSegmentDetails | Information of rich text with style attributes in a chat message content. Here are more detailed structural descriptions |
| CMobileRTCSendQueryHandler | Handler for sending queries during the meeting |
| CMobileRTCShareAction | Representing a share action, including subscription and rendering controls |
| CMobileRTCShareAudioSender | Send share audio raw data |
| CMobileRTCShareSender | Send share raw data in meeting |
| CMobileRTCShareSourceHelper | Manage external source for share video and share audio in meeting |
| CMobileRTCSignInterpreter | Object of interpreter |
| CMobileRTCSignInterpreterLanguage | Represent interpretation language information |
| CMobileRTCSmartSummaryPrivilegeHandler | Interface to handle start smart summary request |
| CMobileRTCStartQueryHandler | Handler to start the meeting query feature |
| CMobileRTCStartSmartSummaryHandler | Handler to start smart summary feature or handle start requests |
| CMobileRTCStopSmartSummaryHandler | Handler to stop the smart summary feature |
| CMobileRTCStrikethroughAttrs | Strikethrough attributes |
| CMobileRTCTransferMeetingHandler | Provides information and operation interface for the result of meeting transfer |
| CMobileRTCUnderlineAttrs | Underline attributes |
| CMobileRTCVerifySMSHandler | For verify SMS usage |
| CMobileRTCVideoCapabilityItem | |
| CMobileRTCVideoPreferenceSetting | Video Preference Setting |
| CMobileRTCVideoRawData | Represents raw data received from subscribed video stream |
| CMobileRTCVideoSender | The video's rawdata sender |
| CMobileRTCVideoSourceHelper | |
| CMobileRTCVideoStatus | The object of video status of the current user in the meeting |
| CMobileRTCVirtualBGImageInfo | Image item property |
| CMobileRTCVirtualNameTag | Represents a virtual name tag |
| CMobileRTCWaitingRoomService | Interface for managing the waiting room during a meeting |
| CMobileRTCWebinarInputScreenNameHandler | Handler for entering screen name when joining a webinar |
| CMobileRTCWebinarRegistLegalNoticeContent | Interface that provides settings for legal notice content for Webinar registration |
| ►C<NSObject> | |
| C<MobileRTCAnnotationServiceDelegate> | The share sender will disable the annotation, this delegate will notify the status change to viewer #only for custom UI# |
| C<MobileRTCAudioRawDataDelegate> | Receive audio raw data |
| C<MobileRTCAudioSourceDelegate> | Send your own raw audio data |
| C<MobileRTCCameraControlDelegate> | Callback event of receiving remote control |
| C<MobileRTCCustomizedUIMeetingDelegate> | The class that conform to the MobileRTCCustomizedUIMeetingDelegate protocol can provide methods for tracking the In-Meeting Event and determining policy for each event |
| C<MobileRTCMeetingServiceDelegate> | Delegate containing callbacks related to meeting state updates |
| C<MobileRTCPreProcessorDelegate> | Preprocess raw data data before rendering |
| C<MobileRTCReminderDelegate> | Reminder callback event |
| C<MobileRTCSMSServiceDelegate> | Retrieve and verify SMS |
| C<MobileRTCShareActionDelegate> | The delegate protocol to receive events related to share actions |
| C<MobileRTCShareAudioSourceDelegate> | Callback interface for external share audio source |
| C<MobileRTCShareSourceDelegate> | Send your own share raw data |
| C<MobileRTCVideoRawDataDelegate> | This class is used to receive video raw data |
| C<MobileRTCVideoSourceDelegate> | Send your own raw video data |
| ►C<NSObjectNSObject> | |
| C<MobileRTCAICompanionQueryHelperDelegate> | Delegate protocol for receiving AI Companion meeting query related events |
| C<MobileRTCAICompanionSmartSummaryHelperDelegate> | Delegate protocol to receive Smart Summary feature status updates and requests |
| C<MobileRTCAuthDelegate> | An authentication service will issue the following values when the authorization state changes |
| C<MobileRTCDirectShareServiceDelegate> | Callback event of direct share |
| C<MobileRTCMeetingShareActionItemDelegate> | Add custom share action item to the meeting |
| C<MobileRTCNotificationServiceHelperDelegate> | MobileRTCNotificationServiceHelperDelegate |
| C<MobileRTCPresenceHelperDelegate> | Presence helper callback event |
| C<MobileRTCRemoteControlDelegate> | |
| C<MobileRTCWaitingRoomServiceDelegate> | Meeting host enabled the waiting room feature, then the delegate will receive this notification #only for custom UI# |
| ►CUIView | |
| ►CMobileRTCVideoView | MobileRTCVideoView is designed for Render Attendee Video |
| CMobileRTCActiveShareView | MobileRTCActiveShareView is designed for Render Share Content |
| CMobileRTCActiveVideoView | MobileRTCActiveVideoView is designed for Render Active Video |
| CMobileRTCPreviewVideoView | MobileRTCPreviewVideoView is designed for Preview Self Video |