NEMeetingOptions constructor
NEMeetingOptions({
- bool? noVideo,
- bool? noAudio,
- bool? showMeetingTime,
- bool? noChat,
- bool? noInvite,
- bool? noSip,
- bool? noMinimize,
- bool? noGallery,
- bool? noSwitchAudioMode,
- bool? noSwitchCamera,
- bool? noWhiteBoard,
- bool? noRename,
- bool? noCloudRecord,
- int? defaultWindowMode = gallery,
- int? meetingIdDisplayOption,
- int? joinTimeout,
- bool? audioAINSEnabled,
- bool? showMemberTag,
- bool? noMuteAllVideo,
- bool? noMuteAllAudio,
- NERoomAudioProfile? audioProfile,
- List<
DeviceOrientation> ? restorePreferredOrientations, - List<
NEMeetingMenuItem> ? injectedToolbarMenuItems, - List<
NEMeetingMenuItem> ? injectedMoreMenuItems, - Map<
String, dynamic> ? extras,
Implementation
NEMeetingOptions({
bool? noVideo,
bool? noAudio,
bool? showMeetingTime,
bool? noChat,
bool? noInvite,
bool? noSip,
bool? noMinimize,
bool? noGallery,
bool? noSwitchAudioMode,
bool? noSwitchCamera,
bool? noWhiteBoard,
bool? noRename,
bool? noCloudRecord,
int? defaultWindowMode = gallery,
int? meetingIdDisplayOption,
int? joinTimeout,
bool? audioAINSEnabled,
bool? showMemberTag,
bool? noMuteAllVideo,
bool? noMuteAllAudio,
NERoomAudioProfile? audioProfile,
List<DeviceOrientation>? restorePreferredOrientations,
List<NEMeetingMenuItem>? injectedToolbarMenuItems,
List<NEMeetingMenuItem>? injectedMoreMenuItems,
Map<String, dynamic>? extras,
}) : super.initial() {
this.noVideo = noVideo ?? true;
this.noAudio = noAudio ?? true;
this.noMuteAllVideo = noMuteAllVideo ?? true;
this.noMuteAllAudio = noMuteAllAudio ?? false;
this.showMeetingTime = showMeetingTime ?? true;
this.noChat = noChat ?? false;
this.noInvite = noInvite ?? false;
this.noSip = noSip ?? false;
this.noMinimize = noMinimize ?? true;
this.noGallery = noGallery ?? false;
this.noSwitchAudioMode = noSwitchAudioMode ?? false;
this.noSwitchCamera = noSwitchCamera ?? false;
this.noWhiteBoard = noWhiteBoard ?? false;
this.noRename = noRename ?? false;
this.noCloudRecord = noCloudRecord ?? true;
this.defaultWindowMode = defaultWindowMode ?? gallery;
this.meetingIdDisplayOption = meetingIdDisplayOption ?? 0;
this.joinTimeout = joinTimeout ?? NEMeetingConstants.meetingJoinTimeout;
this.restorePreferredOrientations =
restorePreferredOrientations ?? <DeviceOrientation>[];
this.injectedToolbarMenuItems =
injectedToolbarMenuItems ?? NEMenuItems.defaultToolbarMenuItems;
this.injectedMoreMenuItems =
injectedMoreMenuItems ?? NEMenuItems.defaultMoreMenuItems;
this.extras = extras ?? <String, dynamic>{};
this.audioProfile = audioProfile;
this.showMemberTag = showMemberTag ?? false;
}