Meeting SDK for iOS API Reference
|
Set to provide interfaces for meeting events. More...
#import <MobileRTCMeetingService+InMeeting.h>
Instance Methods | |
(BOOL) | - isMeetingHost |
Query if the current user is the host of the meeting. | |
(BOOL) | - isMeetingCoHost |
Query if the current user is the co-host of the meeting. | |
(BOOL) | - isWebinarAttendee |
Query if the current user is the webinar attendee of the meeting. | |
(BOOL) | - isWebinarPanelist |
Query if the current user is the webinar panelist of the meeting. | |
(BOOL) | - isMeetingLocked |
Notify if the meeting is locked by host. Once the meeting is locked, other users out of the meeting can no longer join it. | |
(BOOL) | - isShareLocked |
Notify if the share is locked by host. Once the meeting is locked by the host/co-host, other user can not share except the host/co-host. | |
(BOOL) | - isCMREnabled |
Notify if the cloud recording is enabled. | |
(BOOL) | - isCMRInProgress |
Notify if the cloud recording is in progress. | |
(BOOL) | - isCMRPaused |
Notify if the cloud recording is paused. | |
(BOOL) | - resumePauseCMR |
Set to pause/resume cloud recording in the meeting. | |
(void) | - turnOnCMR: |
Set to turn on/off the cloud recording in the meeting. | |
(MobileRTCRecordingStatus) | - getCloudRecordingStatus |
Get current cloud recording. | |
(MobileRTCSDKError) | - requestStartCloudRecording |
Send a request to ask the host to start cloud recording. | |
(BOOL) | - isSmartRecordingEnabled |
Determine if the smart recording feature is enabled in the meeting. | |
(BOOL) | - isFailoverMeeting |
Query if the meeting is failover. | |
(MobileRTCMeetingType) | - getMeetingType |
Get the type of current meeting. | |
(BOOL) | - isWebinarMeeting |
Query if the meeting is Webinar. | |
(BOOL) | - lockMeeting: |
Set to lock the meeting. | |
(BOOL) | - lockShare: |
Set to lock the share. | |
(MobileRTCNetworkQuality) | - queryNetworkQuality:withDataFlow: |
Check in-meeting network status. | |
(BOOL) | - presentMeetingChatViewController:userId: |
Set to present Zoom original Meeting Chat ViewController. | |
(BOOL) | - presentParticipantsViewController: |
Set to present Zoom original Participants ViewController. | |
(BOOL) | - configDSCPWithAudioValue:VideoValue: |
Configure DSCP values for audio and video. | |
(BOOL) | - startLiveStreamWithStreamingURL:StreamingKey:BroadcastURL: |
Set to start Live Stream. | |
(nullable NSDictionary *) | - getLiveStreamURL |
Get live stream server URL. | |
(BOOL) | - stopLiveStream |
Set to stop live streaming. | |
(BOOL) | - isRawLiveStreamSupported |
(MobileRTCSDKError) | - canStartRawLiveStream |
(MobileRTCSDKError) | - requestRawLiveStreaming:broadcastName: |
(MobileRTCSDKError) | - startRawLiveStreaming:broadcastName: |
(MobileRTCSDKError) | - stopRawLiveStream |
Stop a rawData live stream. | |
(MobileRTCSDKError) | - removeRawLiveStreamPrivilege: |
Remove the raw live stream privilege. | |
(NSArray< MobileRTCRawLiveStreamInfo * > *_Nullable) | - getRawLiveStreamingInfoList |
(NSArray< NSNumber * > *_Nullable) | - getRawLiveStreamPrivilegeUserList |
(BOOL) | - showMobileRTCMeeting: |
Set to show UI of meeting. | |
(BOOL) | - hideMobileRTCMeeting: |
Set to hide the UI of meeting. | |
(void) | - showMeetingControlBar |
If you add a full-screen view to our zoom meeting UI, you can display the control bar by this method when the control bar is hidden. | |
(void) | - switchToActiveSpeaker |
Switch to active scene.The sequence of video frames is { drive scene(only iPhone), active scene, gallery scene(if has)}. | |
(void) | - switchToVideoWall |
Switch to gallery scene.The sequence of video frames is { drive scene(only iPhone), active scene, gallery scene(if has)}. | |
(void) | - switchToDriveScene |
Switch to drive scene.The sequence of video frames is { drive scene(only iPhone), active scene, gallery scene(if has)}. | |
(MobileRTCANNError) | - showAANPanelInView:originPoint: |
show app signaling pannel in designated position of container view. | |
(MobileRTCANNError) | - hideAANPanel |
hide app signaling pannel. | |
(MobileRTCSDKError) | - showDynamicNoticeForAICompanionPanel:originPoint: |
Show the dynamic notice for the AI Companion panel view. | |
(MobileRTCSDKError) | - hideDynamicNoticeForAICompanionPanel |
Hide dynamic notice for AI Companion panel view. | |
(NSString *_Nullable) | - getMeetingPassword |
Get current meeting's password. | |
(BOOL) | - showMinimizeMeetingFromZoomUIMeeting |
call the method to show Minimize meeting when in Zoom UI meeting. | |
(BOOL) | - backZoomUIMeetingFromMinimizeMeeting |
call the methond to back Zoom UI meeting when in minimize meeting. | |
(BOOL) | - isParticipantsRenameAllowed |
Query if the meeting is allow participants to rename themselves. | |
(void) | - allowParticipantsToRename: |
Set the meeting is allow participants to rename themselves. | |
(BOOL) | - isParticipantsUnmuteSelfAllowed |
Query if the meeting is allow participants to unmute themselves. | |
(void) | - allowParticipantsToUnmuteSelf: |
Query if the meeting is allow participants to unmute themselves. | |
(MobileRTCSDKError) | - allowParticipantsToStartVideo: |
(BOOL) | - isParticipantsStartVideoAllowed |
(MobileRTCSDKError) | - allowParticipantsToShareWhiteBoard: |
(BOOL) | - isParticipantsShareWhiteBoardAllowed |
(BOOL) | - isLiveTranscriptLegalNoticeAvailable |
Is live transcript legal notice available. | |
(NSString *_Nullable) | - getLiveTranscriptLegalNoticesPrompt |
Get live transcript legal noticesPrompt. | |
(NSString *_Nullable) | - getLiveTranscriptLegalNoticesExplained |
Get live transcript legal notices explained. | |
(BOOL) | - isParticipantRequestLocalRecordingAllowed |
Check whether the current meeting allows participants to send local recording privilege requests. It can only be used in regular meetings, not in webinar or breakout room. | |
(MobileRTCSDKError) | - allowParticipantsToRequestLocalRecording: |
Allow participant to request local recording. | |
(BOOL) | - canEnableParticipantRequestCloudRecording |
Determine if the current user can enable participant request clould recording. | |
(BOOL) | - isParticipantRequestCloudRecordingEnabled |
Toggle whether attendees can send requests for the host to start a cloud recording. This can only be used in regular meeetings. | |
(MobileRTCSDKError) | - allowParticipantsToRequestCloudRecording: |
Allowing the regular attendees to send cloud recording privilege request, This can only be used in regular meeetings and webinar (no breakout rooms). | |
(BOOL) | - isAutoAllowLocalRecordingRequest |
Check whether the current meeting auto-grants participants’ local recording privilege requests. It can only be used in regular meetings (not webinar or breakout room). | |
(MobileRTCSDKError) | - autoAllowLocalRecordingRequest: |
Allow participants to request local recording. | |
(BOOL) | - canSuspendParticipantsActivities |
Whether the current user is able to suspend all participant activities. | |
(MobileRTCSDKError) | - suspendParticipantsActivites |
Suspend all participant activities. | |
(MobileRTCSDKError) | - canHideParticipantProfilePictures |
Query if the current user can hide participant profile pictures. @Note: This feature is influenced by focus mode change. | |
(MobileRTCSDKError) | - hideParticipantProfilePictures: |
Hide/Show participant profile pictures. | |
(BOOL) | - isParticipantProfilePicturesHidden |
(BOOL) | - isFocusModeEnabled |
Get the focus mode enabled or not by web portal. | |
(MobileRTCSDKError) | - turnFocusModeOn: |
Turn focus mode on or off. Focus mode on means Participants will only be able to see hosts' videos and shared content, and videos of spotlighted participants. | |
(BOOL) | - isFocusModeOn |
Get the focus mode on or off. | |
(MobileRTCFocusModeShareType) | - getFocusModeShareType |
Get share focus mode type indicating who can see the shared content which is controlled by host or co-host. | |
(MobileRTCSDKError) | - setFocusModeShareType: |
Set focus mode type indicating who can see the shared content which is controlled by host or co-host. | |
Set to provide interfaces for meeting events.
Definition at line 76 of file MobileRTCMeetingService+InMeeting.h.
- (void) allowParticipantsToRename: | (BOOL) | allow |
Set the meeting is allow participants to rename themselves.
Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) allowParticipantsToRequestCloudRecording: | (BOOL) | allow |
Allowing the regular attendees to send cloud recording privilege request, This can only be used in regular meeetings and webinar (no breakout rooms).
allow | TRUE indicates that participantsthe are allowed the regular attendees to send cloud recording privilege request. |
MobileRTCSDKError
Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) allowParticipantsToRequestLocalRecording: | (BOOL) | allow |
Allow participant to request local recording.
allow | YES: allow, NO: disallow |
MobileRTCSDKError
Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) allowParticipantsToShareWhiteBoard: | (BOOL) | allow |
Allow participant to share white board
allow | YES: allow, NO: disallow |
MobileRTCSDKError
Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) allowParticipantsToStartVideo: | (BOOL) | allow |
Allow participant to start video
allow | YES: allow, NO: disallow |
MobileRTCSDKError
Extends class MobileRTCMeetingService.
- (void) allowParticipantsToUnmuteSelf: | (BOOL) | allow |
Query if the meeting is allow participants to unmute themselves.
Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) autoAllowLocalRecordingRequest: | (BOOL) | allow |
Allow participants to request local recording.
allow | YES: allow, NO: disallow |
MobileRTCSDKError
Extends class MobileRTCMeetingService.
- (BOOL) backZoomUIMeetingFromMinimizeMeeting |
call the methond to back Zoom UI meeting when in minimize meeting.
Extends class MobileRTCMeetingService.
- (BOOL) canEnableParticipantRequestCloudRecording |
Determine if the current user can enable participant request clould recording.
Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) canHideParticipantProfilePictures |
Query if the current user can hide participant profile pictures. @Note: This feature is influenced by focus mode change.
MobileRTCSDKError
. Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) canStartRawLiveStream |
Extends class MobileRTCMeetingService.
- (BOOL) canSuspendParticipantsActivities |
Whether the current user is able to suspend all participant activities.
Extends class MobileRTCMeetingService.
- (BOOL) configDSCPWithAudioValue: | (NSUInteger) | audioValue | |
VideoValue: | (NSUInteger) | videoValue | |
Configure DSCP values for audio and video.
audioValue | Audio values in the meeting. |
videoValue | Video values in the meeting |
Extends class MobileRTCMeetingService.
- (MobileRTCRecordingStatus) getCloudRecordingStatus |
Get current cloud recording.
Extends class MobileRTCMeetingService.
- (MobileRTCFocusModeShareType) getFocusModeShareType |
Get share focus mode type indicating who can see the shared content which is controlled by host or co-host.
Extends class MobileRTCMeetingService.
- (nullable NSDictionary *) getLiveStreamURL |
Get live stream server URL.
Extends class MobileRTCMeetingService.
- (NSString *_Nullable) getLiveTranscriptLegalNoticesExplained |
Get live transcript legal notices explained.
Extends class MobileRTCMeetingService.
- (NSString *_Nullable) getLiveTranscriptLegalNoticesPrompt |
Get live transcript legal noticesPrompt.
Extends class MobileRTCMeetingService.
- (NSString *_Nullable) getMeetingPassword |
Get current meeting's password.
Extends class MobileRTCMeetingService.
- (MobileRTCMeetingType) getMeetingType |
Get the type of current meeting.
Extends class MobileRTCMeetingService.
- (NSArray< MobileRTCRawLiveStreamInfo * > *_Nullable) getRawLiveStreamingInfoList |
Extends class MobileRTCMeetingService.
- (NSArray< NSNumber * > *_Nullable) getRawLiveStreamPrivilegeUserList |
Extends class MobileRTCMeetingService.
- (MobileRTCANNError) hideAANPanel |
hide app signaling pannel.
Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) hideDynamicNoticeForAICompanionPanel |
Hide dynamic notice for AI Companion panel view.
MobileRTCSDKError
. Extends class MobileRTCMeetingService.
- (BOOL) hideMobileRTCMeeting: | (void(^)(void)) | completion |
Set to hide the UI of meeting.
completion | User can do other operations once the meeting UI hide. |
Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) hideParticipantProfilePictures: | (BOOL) | hide |
Hide/Show participant profile pictures.
hide | true means hide participant profile pictures, false means show participant pictures. |
MobileRTCSDKError
. Extends class MobileRTCMeetingService.
- (BOOL) isAutoAllowLocalRecordingRequest |
Check whether the current meeting auto-grants participants’ local recording privilege requests. It can only be used in regular meetings (not webinar or breakout room).
Extends class MobileRTCMeetingService.
- (BOOL) isCMREnabled |
Notify if the cloud recording is enabled.
Extends class MobileRTCMeetingService.
- (BOOL) isCMRInProgress |
Notify if the cloud recording is in progress.
Extends class MobileRTCMeetingService.
- (BOOL) isCMRPaused |
Notify if the cloud recording is paused.
Extends class MobileRTCMeetingService.
- (BOOL) isFailoverMeeting |
Query if the meeting is failover.
Extends class MobileRTCMeetingService.
- (BOOL) isFocusModeEnabled |
Get the focus mode enabled or not by web portal.
Extends class MobileRTCMeetingService.
- (BOOL) isFocusModeOn |
Get the focus mode on or off.
Extends class MobileRTCMeetingService.
- (BOOL) isLiveTranscriptLegalNoticeAvailable |
Is live transcript legal notice available.
Extends class MobileRTCMeetingService.
- (BOOL) isMeetingCoHost |
Query if the current user is the co-host of the meeting.
Extends class MobileRTCMeetingService.
- (BOOL) isMeetingHost |
Query if the current user is the host of the meeting.
Extends class MobileRTCMeetingService.
- (BOOL) isMeetingLocked |
Notify if the meeting is locked by host. Once the meeting is locked, other users out of the meeting can no longer join it.
Extends class MobileRTCMeetingService.
- (BOOL) isParticipantProfilePicturesHidden |
Query if the current meeting hides participant pictures.
Extends class MobileRTCMeetingService.
- (BOOL) isParticipantRequestCloudRecordingEnabled |
Toggle whether attendees can send requests for the host to start a cloud recording. This can only be used in regular meeetings.
Extends class MobileRTCMeetingService.
- (BOOL) isParticipantRequestLocalRecordingAllowed |
Check whether the current meeting allows participants to send local recording privilege requests. It can only be used in regular meetings, not in webinar or breakout room.
Extends class MobileRTCMeetingService.
- (BOOL) isParticipantsRenameAllowed |
Query if the meeting is allow participants to rename themselves.
Extends class MobileRTCMeetingService.
- (BOOL) isParticipantsShareWhiteBoardAllowed |
Query is allow participant to share white board
Extends class MobileRTCMeetingService.
- (BOOL) isParticipantsStartVideoAllowed |
Query is allow participant to start video
Extends class MobileRTCMeetingService.
- (BOOL) isParticipantsUnmuteSelfAllowed |
Query if the meeting is allow participants to unmute themselves.
Extends class MobileRTCMeetingService.
- (BOOL) isRawLiveStreamSupported |
Extends class MobileRTCMeetingService.
- (BOOL) isShareLocked |
Notify if the share is locked by host. Once the meeting is locked by the host/co-host, other user can not share except the host/co-host.
Extends class MobileRTCMeetingService.
- (BOOL) isSmartRecordingEnabled |
Determine if the smart recording feature is enabled in the meeting.
Extends class MobileRTCMeetingService.
- (BOOL) isWebinarAttendee |
Query if the current user is the webinar attendee of the meeting.
Extends class MobileRTCMeetingService.
- (BOOL) isWebinarMeeting |
Query if the meeting is Webinar.
Extends class MobileRTCMeetingService.
- (BOOL) isWebinarPanelist |
Query if the current user is the webinar panelist of the meeting.
Extends class MobileRTCMeetingService.
- (BOOL) lockMeeting: | (BOOL) | lock |
Set to lock the meeting.
Extends class MobileRTCMeetingService.
- (BOOL) lockShare: | (BOOL) | lock |
Set to lock the share.
Extends class MobileRTCMeetingService.
- (BOOL) presentMeetingChatViewController: | (nonnull UIViewController *) | parentVC | |
userId: | (NSInteger) | userId | |
Set to present Zoom original Meeting Chat ViewController.
parentVC | which use to present ViewController. |
userId | userId of the user you would like to chat. |
Extends class MobileRTCMeetingService.
- (BOOL) presentParticipantsViewController: | (nonnull UIViewController *) | parentVC |
Set to present Zoom original Participants ViewController.
parentVC | which use to present ViewController |
Extends class MobileRTCMeetingService.
- (MobileRTCNetworkQuality) queryNetworkQuality: | (MobileRTCComponentType) | type | |
withDataFlow: | (BOOL) | sending | |
Check in-meeting network status.
type | Meeting component types, now we can only query three components network status: MobileRTCComponentType_AUDIO, MobileRTCComponentType_VIDEO and MobileRTCComponentType_AS |
sending | if YES means that query sending data; if NO means that query receiving data |
Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) removeRawLiveStreamPrivilege: | (NSUInteger) | userId |
Remove the raw live stream privilege.
userId | Specify the ID of the user whose privilege will be removed. |
Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) requestRawLiveStreaming: | (nonnull NSString *) | broadcastURL | |
broadcastName: | (NSString *_Nullable) | broadcastName | |
Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) requestStartCloudRecording |
Send a request to ask the host to start cloud recording.
Extends class MobileRTCMeetingService.
- (BOOL) resumePauseCMR |
Set to pause/resume cloud recording in the meeting.
Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) setFocusModeShareType: | (MobileRTCFocusModeShareType) | shareType |
Set focus mode type indicating who can see the shared content which is controlled by host or co-host.
shareType | The type of focus mode share type. |
Extends class MobileRTCMeetingService.
- (MobileRTCANNError) showAANPanelInView: | (UIView *_Nullable) | containerView | |
originPoint: | (CGPoint) | originXY | |
show app signaling pannel in designated position of container view.
containerView | the view container to show app signaling pannel. |
originXY | the origin position of app signaling pannel in container view. |
Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) showDynamicNoticeForAICompanionPanel: | (UIView *_Nullable) | containerView | |
originPoint: | (CGPoint) | originXY | |
Show the dynamic notice for the AI Companion panel view.
containerView | Show the AI Companion panel's dynamic notice in this view. |
originXY | the origin point which the panel placed in the containerView. |
MobileRTCSDKError
. Extends class MobileRTCMeetingService.
- (void) showMeetingControlBar |
If you add a full-screen view to our zoom meeting UI, you can display the control bar by this method when the control bar is hidden.
Extends class MobileRTCMeetingService.
- (BOOL) showMinimizeMeetingFromZoomUIMeeting |
call the method to show Minimize meeting when in Zoom UI meeting.
Extends class MobileRTCMeetingService.
- (BOOL) showMobileRTCMeeting: | (void(^)(void)) | completion |
Set to show UI of meeting.
completion | User can do other operations once the meeting UI comes out. |
Extends class MobileRTCMeetingService.
- (BOOL) startLiveStreamWithStreamingURL: | (nonnull NSString *) | streamingURL | |
StreamingKey: | (nonnull NSString *) | key | |
BroadcastURL: | (nonnull NSString *) | broadcastURL | |
Set to start Live Stream.
streamingURL | The live stream URL by which you can live the meeting. |
key | Stream key offered by the third platform on which you want to live stream your meeting. |
broadcastURL | The URL of live stream page. |
Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) startRawLiveStreaming: | (nonnull NSString *) | broadcastURL | |
broadcastName: | (NSString *_Nullable) | broadcastName | |
Extends class MobileRTCMeetingService.
- (BOOL) stopLiveStream |
Set to stop live streaming.
Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) stopRawLiveStream |
Stop a rawData live stream.
Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) suspendParticipantsActivites |
Suspend all participant activities.
Extends class MobileRTCMeetingService.
- (void) switchToActiveSpeaker |
Switch to active scene.The sequence of video frames is { drive scene(only iPhone), active scene, gallery scene(if has)}.
Extends class MobileRTCMeetingService.
- (void) switchToDriveScene |
Switch to drive scene.The sequence of video frames is { drive scene(only iPhone), active scene, gallery scene(if has)}.
Extends class MobileRTCMeetingService.
- (void) switchToVideoWall |
Switch to gallery scene.The sequence of video frames is { drive scene(only iPhone), active scene, gallery scene(if has)}.
Extends class MobileRTCMeetingService.
- (MobileRTCSDKError) turnFocusModeOn: | (BOOL) | on |
Turn focus mode on or off. Focus mode on means Participants will only be able to see hosts' videos and shared content, and videos of spotlighted participants.
on | Yes means to turen on, No means to turn off. |
Extends class MobileRTCMeetingService.
- (void) turnOnCMR: | (BOOL) | on |
Set to turn on/off the cloud recording in the meeting.
on | YES means to turn on cloud recording, otherwise not. |
Extends class MobileRTCMeetingService.