| 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) | Meeting+Customize service functionality and management |
| CMobileRTCMeetingService(Docs) | Meeting service for docs |
| CMobileRTCMeetingService(Encryption) | Gets encryption info of the 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 |
| CMobileRTCMeetingSettings(Custom3DAvatar) | Category for custom 3D avatar settings |
| CMobileRTCRichTextStyleItem | For rich text solution, the specified text style information |
| CMobileRTCRichTextStyleOffset | For rich text solution, the specified 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 |
| CMobileRTCAppSignalPanelHandler | Handler for app signal panel in meeting |
| 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 | An interface for users to handle confirmation whether to start archive after joining the meeting |
| CMobileRTCAudioRawData | Represents audio raw data received from the SDK |
| CMobileRTCAudioRawDataHelper | A helper to subscribe or unsubscribe audio raw data |
| CMobileRTCAudioSender | Sends external raw audio data to the Zoom meeting |
| CMobileRTCAudioSourceHelper | Configure external audio source as virtual microphone input |
| CMobileRTCAudioStatisticInfo | Session audio statistic information |
| CMobileRTCAudioStatus | A class that contains audio status of the current user in the meeting |
| CMobileRTCAuthService | The method provides support for authorizing MobileRTC |
| CMobileRTCAutoFramingParameter | A class that contains auto-framing parameters |
| CMobileRTCBOAdmin | A class for managing breakout rooms |
| CMobileRTCBOAssistant | A class that manages operations for joining and leaving breakout meetings as an assistant |
| CMobileRTCBOAttendee | A class that manages operations for attendees in breakout meetings |
| CMobileRTCBOCreator | A class for creating and managing breakout rooms |
| CMobileRTCBOData | A class that provides data helper functions for breakout meetings |
| CMobileRTCBOMeeting | A class that provides functions for breakout meetings |
| CMobileRTCBOOption | A class that contains breakout room options |
| CMobileRTCBOUser | A class that represents a user in a breakout room |
| CMobileRTCBackgroundColorAttrs | A class that contains background color attributes |
| CMobileRTCBoldAttrs | A class that contains bold attributes |
| CMobileRTCBulletedListAttrs | A class that contains bulleted list attributes |
| CMobileRTCCallCountryCode | Provides information about 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 | A class that contains presence information |
| CMobileRTCCustom3DAvatarElementColorInfo | Custom 3D avatar element color information |
| CMobileRTCCustom3DAvatarElementImageInfo | Custom 3D avatar element image information |
| CMobileRTCCustom3DAvatarElementSettingContext | Context interface for configuring custom 3D avatar elements during avatar creation or editing |
| CMobileRTCCustomWaitingRoomData | The WaitingRoom Customize Data Info |
| CMobileRTCDirectShareService | Direct sharing helper Interface |
| CMobileRTCDirectShareViaMeetingIDOrPairingCodeHandler | Direct sharing by meeting ID or pairing code helper interface |
| CMobileRTCDisclaimerBannerConfig | Configuration for the simplified disclaimer 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 | A class for file receiver |
| CMobileRTCFileSender | A class for file sender |
| CMobileRTCFileTransferInfo | A class that provides information about the status and progress of a file transfer during a Zoom meeting |
| CMobileRTCFontColorAttrs | A class that sets font color attributes for a chat message segment |
| CMobileRTCFontSizeAttrs | A class that sets font size attributes for a chat message segment |
| CMobileRTCGrantCoOwnerAssetsInfo | A class that 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 | A class that contains meeting device information |
| CMobileRTCIndentAttrs | A class that contains 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 | A class that contains insert link attributes |
| CMobileRTCInterpretationLanguage | The information of interpretation language |
| CMobileRTCInvitationMeetingHandler | A handler that processes after the user receives an invitation from another user to join a meeting |
| CMobileRTCInviteHelper | A class for getting and setting configurations in a meeting |
| CMobileRTCItalicAttrs | A class that contains italic attributes |
| CMobileRTCLiveStreamItem | Represents a standard live stream target with URL and description |
| CMobileRTCLiveTranscriptionLanguage | Represents live transcription language information |
| CMobileRTCLiveTranscriptionMessageInfo | Interface representing a live transcription message |
| CMobileRTCMeetingChat | A class that retrieves meeting chat data |
| CMobileRTCMeetingChatBuilder | A chat message builder to create ChatMsgInfo objects |
| CMobileRTCMeetingInterpreter | The information of interpreter |
| CMobileRTCMeetingInviteActionItem | A class for adding 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 | A class to modify the configurations of the meeting |
| CMobileRTCMeetingShareActionItem | A class for adding 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 | A class that contains information of the current user in the meeting |
| CMobileRTCMeetingWebinarAttendeeInfo | A class that contains information of a user in the webinar |
| CMobileRTCNotificationServiceHelper | Helper for managing meeting transfer and presence features |
| CMobileRTCNumberedListAttrs | A class that contains numbered list attributes |
| CMobileRTCParagraphAttrs | A class that contains paragraph attributes |
| CMobileRTCPollingAnswerItem | Polling answer item interface |
| CMobileRTCPollingAnswerResultItem | Polling answer result item interface |
| CMobileRTCPollingItem | Polling item interface |
| CMobileRTCPollingQuestionItem | Polling question item interface |
| CMobileRTCPreProcessRawData | A class that contains YUV video frame data |
| CMobileRTCPresenceHelper | A class to manage contact presence and meeting invitations |
| CMobileRTCQAAnswerItem | A class that represents a Q&A answer |
| CMobileRTCQAItem | A class that represents a Q&A question |
| CMobileRTCQuoteAttrs | A class that contains quote attributes |
| CMobileRTCRawLiveStreamInfo | A class that contains raw live stream information, such as the broadcast name and URL |
| CMobileRTCRealNameCountryInfo | For real name auth usage |
| CMobileRTCRecoverMeetingHandle | An interface for host users to handle whether to recover the meeting when starting a deleted or expired meeting |
| CMobileRTCReminderContent | A class that contains reminder dialog content |
| CMobileRTCReminderHandler | A class that handles the reminder dialog |
| CMobileRTCReminderHelper | A helper for managing meeting reminders and notifications |
| CMobileRTCRemoteControlService | It provides Remote Control Service |
| CMobileRTCRenderer | A class for rendering video raw data |
| CMobileRTCRequestLocalRecordingPrivilegeHandler | Process after the host receives the requirement from the user to give the local recording privilege |
| CMobileRTCRequestRawLiveStreamPrivilegeHandler | A handler that processes 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 | A 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 | A class that contains 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 | Sends share audio raw data |
| CMobileRTCShareSender | Sends share raw data in a meeting |
| CMobileRTCShareSourceHelper | A helper that manages external source for share video and share audio in a 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 | A class that contains strikethrough attributes |
| CMobileRTCTransferMeetingHandler | Provides information and operation interface for the result of meeting transfer |
| CMobileRTCUnderlineAttrs | A class that contains underline attributes |
| CMobileRTCVerifySMSHandler | For verify SMS usage |
| CMobileRTCVideoCapabilityItem | A class that contains video capability information |
| CMobileRTCVideoPreferenceSetting | Video Preference Setting |
| CMobileRTCVideoRawData | Represents raw data received from subscribed video stream |
| CMobileRTCVideoSender | A class that sends video raw data |
| CMobileRTCVideoSourceHelper | A helper for managing video sources and capture |
| CMobileRTCVideoStatus | A class that contains video status of the current user in the meeting |
| CMobileRTCVirtualBGImageInfo | Image item property |
| CMobileRTCVirtualNameTag | A class that represents a virtual name tag |
| CMobileRTCWaitingRoomService | Interface for managing the waiting room during a meeting |
| CMobileRTCWebinarInputScreenNameHandler | A 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<MobileRTCCustom3DAvatarElementSettingContextDelegate> | Delegate protocol for custom 3D avatar element setting context events |
| 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<MobileRTCMeetingSettingsDelegate> | Delegate protocol for meeting settings events, including 3D avatar settings |
| C<MobileRTCPreProcessorDelegate> | Preprocess raw data data before rendering |
| C<MobileRTCReminderDelegate> | A protocol for reminder callback events |
| 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> | A protocol for adding custom share action items to the meeting |
| C<MobileRTCNotificationServiceHelperDelegate> | MobileRTCNotificationServiceHelperDelegate |
| C<MobileRTCPresenceHelperDelegate> | A protocol for presence helper callback events |
| C<MobileRTCRemoteControlDelegate> | |
| C<MobileRTCWaitingRoomServiceDelegate> | Meeting host enabled the waiting room feature, then the delegate will receive this notification #only for custom UI# |
| CUIView | |
| CMobileRTCVideoView | A view designed for rendering attendee video |
| CMobileRTCActiveShareView | A view designed for rendering share content |
| CMobileRTCActiveVideoView | A view designed for rendering active video |
| CMobileRTCPreviewVideoView | A view designed for previewing self video |