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. More... | |
(BOOL) | - isMeetingCoHost |
Query if the current user is the co-host of the meeting. More... | |
(BOOL) | - isWebinarAttendee |
Query if the current user is the webinar attendee of the meeting. More... | |
(BOOL) | - isWebinarPanelist |
Query if the current user is the webinar panelist of the meeting. More... | |
(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. More... | |
(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. More... | |
(BOOL) | - isCMREnabled |
Notify if the cloud recording is enabled. More... | |
(BOOL) | - isCMRInProgress |
Notify if the cloud recording is in progress. More... | |
(BOOL) | - isCMRPaused |
Notify if the cloud recording is paused. More... | |
(BOOL) | - resumePauseCMR |
Set to pause/resume cloud recording in the meeting. More... | |
(void) | - turnOnCMR: |
Set to turn on/off the cloud recording in the meeting. More... | |
(BOOL) | - handleE2EMeetingKey:withLeaveMeeting: |
Set custom meeting session key. More... | |
(BOOL) | - isExternalMeeting |
Query if the meeting is external or not. More... | |
(BOOL) | - isInternalMeeting |
Query if the meeting is internal or not. More... | |
(BOOL) | - isFailoverMeeting |
Query if the meeting is failover. More... | |
(BOOL) | - isWebinarMeeting |
Query if the meeting is Webinar. More... | |
(BOOL) | - lockMeeting: |
Set to lock the meeting. More... | |
(BOOL) | - lockShare: |
Set to lock the share. More... | |
(MobileRTCNetworkQuality) | - queryNetworkQuality:withDataFlow: |
Check in-meeting network status. More... | |
(BOOL) | - presentMeetingChatViewController:userId: |
Set to present Zoom original Meeting Chat ViewController. More... | |
(BOOL) | - presentParticipantsViewController: |
Set to present Zoom original Participants ViewController. More... | |
(BOOL) | - configDSCPWithAudioValue:VideoValue: |
Configure DSCP values for audio and video. More... | |
(BOOL) | - hideFullPhoneNumberForPureCallInUser: |
Set to hide the Full Phone Number of purely Call-in User. More... | |
(BOOL) | - startLiveStreamWithStreamingURL:StreamingKey:BroadcastURL: |
Set to start Live Stream. More... | |
(nullable NSDictionary *) | - getLiveStreamURL |
Get live stream server URL. More... | |
(BOOL) | - stopLiveStream |
Set to stop live streaming. More... | |
(BOOL) | - showMobileRTCMeeting: |
Set to show UI of meeting. More... | |
(BOOL) | - hideMobileRTCMeeting: |
Set to hide the UI of meeting. More... | |
(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. More... | |
(BOOL) | - isQAEnabled |
Query if Q&A is enabled. More... | |
(BOOL) | - presentQAViewController: |
Set to present Zoom original Q&A ViewController. More... | |
(NSString *_Nullable) | - getMeetingPassword |
Get current meeting's password. More... | |
(BOOL) | - showMinimizeMeetingFromZoomUIMeeting |
call the method to show Minimize meeting when in Zoom UI meeting. More... | |
(BOOL) | - backZoomUIMeetingFromMinimizeMeeting |
call the methond to back Zoom UI meeting when in minimize meeting. More... | |
(BOOL) | - isParticipantsRenameAllowed |
Query if the meeting is allow participants to rename themselves. More... | |
(void) | - allowParticipantsToRename: |
Set the meeting is allow participants to rename themselves. More... | |
(BOOL) | - isParticipantsUnmuteSelfAllowed |
Query if the meeting is allow participants to unmute themselves. More... | |
(void) | - allowParticipantsToUnmuteSelf: |
Query if the meeting is allow participants to unmute themselves. More... | |
Set to provide interfaces for meeting events.
- (void) allowParticipantsToRename: | (BOOL) | allow |
Set the meeting is allow participants to rename themselves.
Extends class MobileRTCMeetingService.
- (void) allowParticipantsToUnmuteSelf: | (BOOL) | allow |
Query if the meeting is allow participants to unmute themselves.
Extends class MobileRTCMeetingService.
- (BOOL) backZoomUIMeetingFromMinimizeMeeting |
call the methond to back Zoom UI meeting when in minimize meeting.
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.
- (nullable NSDictionary*) getLiveStreamURL |
Get live stream server URL.
Extends class MobileRTCMeetingService.
- (NSString *_Nullable) getMeetingPassword |
Get current meeting's password.
Extends class MobileRTCMeetingService.
- (BOOL) handleE2EMeetingKey: | (nonnull NSArray *) | keyArray | |
withLeaveMeeting: | (BOOL) | leave | |
Set custom meeting session key.
keyArray | The array of meeting session keys. |
leave | YES means leaving meeting directly, otherwise not. |
Extends class MobileRTCMeetingService.
- (BOOL) hideFullPhoneNumberForPureCallInUser: | (BOOL) | bHide |
Set to hide the Full Phone Number of purely Call-in User.
bHide | YES means hide, otherwise not. |
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.
- (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) isExternalMeeting |
Query if the meeting is external or not.
Extends class MobileRTCMeetingService.
- (BOOL) isFailoverMeeting |
Query if the meeting is failover.
Extends class MobileRTCMeetingService.
- (BOOL) isInternalMeeting |
Query if the meeting is internal or not.
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) isParticipantsRenameAllowed |
Query if the meeting is allow participants to rename themselves.
Extends class MobileRTCMeetingService.
- (BOOL) isParticipantsUnmuteSelfAllowed |
Query if the meeting is allow participants to unmute themselves.
Extends class MobileRTCMeetingService.
- (BOOL) isQAEnabled |
Query if Q&A is enabled.
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) 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.
- (BOOL) presentQAViewController: | (nonnull UIViewController *) | parentVC |
Set to present Zoom original Q&A 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.
- (BOOL) resumePauseCMR |
Set to pause/resume cloud recording in the meeting.
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.
- (BOOL) stopLiveStream |
Set to stop live streaming.
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.