MXMeetConfig Class Reference

Inherits from NSObject
Declared in MXMeetConfig.h

Overview

The MXMeetConfig class defines behaviours of meet sessions.

  pushKitEnabled

A boolean value indicating whether PushKit is enabled. The default value is NO.

@property (nonatomic, assign, getter=isPushKitEnabled) BOOL pushKitEnabled

Discussion

Set this to YES to allow CallKit support.

Declared In

MXMeetConfig.h

  usingCallKit

A boolean value indicating whether developer is using CallKit by self. The default value is NO.

@property (nonatomic, assign, getter=isUsingCallKit) BOOL usingCallKit

Discussion

Set this to YES to tell SDK that you are using CallKit.

Declared In

MXMeetConfig.h

  addFileEnabled

A boolean value indicating whether add file is enabled. The default value is YES.

@property (nonatomic, assign, getter=isAddFileEnabled) BOOL addFileEnabled

Declared In

MXMeetConfig.h

  chatEnabled

A boolean value indicating whether chat is enabled in meet. The default value is YES.

@property (nonatomic, assign, getter=isChatEnabled) BOOL chatEnabled

Declared In

MXMeetConfig.h

  telephonyEnabled

A boolean value indicating whether telephony is enabled in meetings. The default value is YES.

@property (nonatomic, assign, getter=isTelephonyEnabled) BOOL telephonyEnabled

Declared In

MXMeetConfig.h

  VoIPEnabled

A boolean value indicating whether VoIP is enabled in meetings. The default value is YES.

@property (nonatomic, assign, getter=isVoIPEnabled) BOOL VoIPEnabled

Declared In

MXMeetConfig.h

  videoEnabled

A boolean value indicating whether video is enabled in meetings. The default value is YES.

@property (nonatomic, assign, getter=isVideoEnabled) BOOL videoEnabled

Declared In

MXMeetConfig.h

  annotationEnabled

A boolean value indicating whether annotation enabled. The default value is YES.

@property (nonatomic, assign, getter=isAnnotationEnabled) BOOL annotationEnabled

Declared In

MXMeetConfig.h

  autoStartVideo

A boolean value indicating whether video should start automatically. The default value is NO.

@property (nonatomic, assign, getter=isAutoStartVideo) BOOL autoStartVideo

Declared In

MXMeetConfig.h

  meetIdEnabled

A boolean value indicating whether the meet id is enabled. The default value is YES.

@property (nonatomic, assign, getter=isMeetIdEnabled) BOOL meetIdEnabled

Declared In

MXMeetConfig.h

  meetLinkEnabled

A boolean value indicating whether the meet link is enabled. The default value is YES.

@property (nonatomic, assign, getter=isMeetLinkEnabled) BOOL meetLinkEnabled

Declared In

MXMeetConfig.h

  autoJoinVoIP

A boolean value indicating whether joins VoIP automatically. The default value is NO.

@property (nonatomic, assign, getter=isAutoJoinVoIP) BOOL autoJoinVoIP

Declared In

MXMeetConfig.h

  autoMuteAfterJoined

A boolean value indicating whether attendees are muted automatically when they joined meetings. The default value is NO.

@property (nonatomic, assign, getter=isAutoMuteAfterJoined) BOOL autoMuteAfterJoined

Declared In

MXMeetConfig.h

  recordingEnabled

A boolean value indicating whether recording is enabled in meetings. The default value is YES.

@property (nonatomic, assign, getter=isRecordingEnabled) BOOL recordingEnabled

Declared In

MXMeetConfig.h

  autoRecording

A boolean value indicating whether recording should start automatically. The default value is NO.

@property (nonatomic, assign, getter=isAutoRecording) BOOL autoRecording

Declared In

MXMeetConfig.h

  inviteParticipantEnabled

A boolean value indicating whether UI elements about invitation are available so that user can invite participant. The default value is YES.

@property (nonatomic, assign, getter=isInviteParticipantEnabled) BOOL inviteParticipantEnabled

Declared In

MXMeetConfig.h

  unmuteByAttendeeSelfEnabled

A boolean value indicating whether attendees can unmute by themselves. The default value is YES.

@property (nonatomic, assign, getter=isUnmuteByAttendeeSelfEnabled) BOOL unmuteByAttendeeSelfEnabled

Declared In

MXMeetConfig.h

  unmuteByHostEnabled

A boolean value indicating whether attendees can be unmuted by the host. The default value is NO.

@property (nonatomic, assign, getter=isUnmuteByHostEnabled) BOOL unmuteByHostEnabled

Declared In

MXMeetConfig.h

  unmuteByPresenterEnabled

A boolean value indicating whether attendees can bu unmuted by the presenter. The default value is NO.

@property (nonatomic, assign, getter=isUnmuteByPresenterEnabled) BOOL unmuteByPresenterEnabled

Declared In

MXMeetConfig.h

  activateCameraByAttendeeSelfEnabled

A boolean value indicating whether attendees can activate camera. The default value is YES.

@property (nonatomic, assign, getter=isActivateCameraByAttendeeSelfEnabled) BOOL activateCameraByAttendeeSelfEnabled

Declared In

MXMeetConfig.h

  saveMeetingFilesEnabled

A boolean value indicating whether the host can save files at the end of meetings. The default value is YES.

@property (nonatomic, assign, getter=isSaveMeetingFilesEnabled) BOOL saveMeetingFilesEnabled

Declared In

MXMeetConfig.h

  clipMeetingScreenEnabled

A boolean value indicating whether clipping screen in meetings is allowed. The default value is YES.

@property (nonatomic, assign, getter=isClipMeetingScreenEnabled) BOOL clipMeetingScreenEnabled

Declared In

MXMeetConfig.h

  minimizeViewHidden

A boolean value indicating whether the button used to minimize meeting view is Hidden. The default value is NO.

@property (nonatomic, assign, getter=isMinimizeViewHidden) BOOL minimizeViewHidden

Declared In

MXMeetConfig.h

  proximityMonitoringEnabled

A boolean value indicating whether proximity monitoring is enabled in meetings. The default value is YES.

@property (nonatomic, assign, getter=isProximityMonitoringEnabled) BOOL proximityMonitoringEnabled

Declared In

MXMeetConfig.h

  )

Meeting View main tone color. The default value is RGB(153.0f, 153.0f, 153.0f).

@property (nonatomic, copy, nullable) UIColor *MX_DEPRECATED_WILL_BE_REMOVED_IN_PLEASE_USE ( "5.1" , "MXMeetAppearance.meetViewBackgroundColor" )

Declared In

MXMeetConfig.h

  locationEnabled

A boolean value indicating whether share location is enabled in meet. The default value is NO.

@property (nonatomic, assign, getter=isLocationEnabled) BOOL locationEnabled

Declared In

MXMeetConfig.h

  audioButton

The audio button of meet panel.

@property (nonatomic, strong, readwrite) UIButton *audioButton

Declared In

MXMeetConfig.h

  speakerButton

The speaker button of meet panel.

@property (nonatomic, strong, readwrite) UIButton *speakerButton

Declared In

MXMeetConfig.h

  extraAddFileEntries

The extra file panel entries, set this to add more import button when user click the “+” button in input panel, see more in MXAddFileEntry.

@property (nonatomic, strong, nullable) NSArray<MXAddFileEntry*> *extraAddFileEntries

Discussion

This config only works in meet

Declared In

MXMeetConfig.h

  didTapMoreFilesButton

Called when the more files button is tapped.

@property (nonatomic, copy, nullable) void ( ^ ) ( MXMeet *meet , UIViewController *viewController , id sender ) didTapMoreFilesButton

Declared In

MXMeetConfig.h