MeetMemberPageState class

Inheritance
Mixed in types
Available Extensions

Constructors

MeetMemberPageState(MembersArguments arguments)

Properties

allowSelfAudioOn bool
getter/setter pair
allowSelfVideoOn bool
getter/setter pair
arguments MembersArguments
final
context BuildContext
The location in the tree where this widget builds.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
isLock bool
getter/setter pair
maxCount int
latefinal
moreDialogIsShow bool
getter/setter pair
mounted bool
Whether this State object is currently in a tree.
no setterinherited
roomContext ↔ NERoomContext
latefinal
roomEventCallback ↔ NERoomEventCallback
latefinal
roomId String
latefinal
rtcController ↔ NERoomRtcController
latefinal
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tag String
getter/setter pairinherited
whiteboardController ↔ NERoomWhiteboardController
latefinal
widget MeetMemberPage
The current configuration.
no setterinherited

Methods

activate() → void
Called when this object is reinserted into the tree after having been removed via deactivate.
inherited
build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.
override
buildActionSheet(String text, NERoomMember user, MemberActionType memberActionType) Widget
buildContent() Widget
buildDivider({bool isShow = true}) Widget
构建分割线
buildHost() List<Widget>
buildLockItem() Widget
buildMemberItem(NERoomMember user) Widget
buildMembers(List<NERoomMember> userList) Widget
buildMuteAllAudioActions() Widget
管理会议成员弹窗下的 全体静音相关操作ui
buildMuteAllVideoActions() Widget
创建"全体视频关闭/打开widget"
buildPopupText(String text) Widget
buildRoomUserVolumeIndicator(NERoomMember user, [double? opacity]) Widget
buildSearch() Widget
changeHost(NERoomMember user) → void
changeHost2Server(NERoomMember user) → void
compareUser(NERoomMember lhs, NERoomMember rhs) int
成员列表展示顺序: 主持人->联席主持人->自己->举手->屏幕共享(白板)->音视频->视频->音频->昵称排序
deactivate() → void
Called when this object is removed from the tree.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
delayTask(void callback(), {int days = 0, int hours = 0, int minutes = 0, int seconds = 0, int milliseconds = 0, int microseconds = 0}) → void
inherited
didChangeAccessibilityFeatures() → void
Called when the system changes the set of currently active accessibility features.
inherited
didChangeAppLifecycleState(AppLifecycleState state) → void
Called when the system puts the app in the background or returns the app to the foreground.
inherited
didChangeDependencies() → void
Called when a dependency of this State object changes.
inherited
didChangeLocales(List<Locale>? locales) → void
Called when the system tells the app that the user's locale has changed. For example, if the user changes the system language settings.
inherited
didChangeMetrics() → void
Called when the application's dimensions change. For example, when a phone is rotated.
inherited
didChangePlatformBrightness() → void
Called when the platform brightness changes.
inherited
didChangeTextScaleFactor() → void
Called when the platform's text scale factor changes.
inherited
didHaveMemoryPressure() → void
Called when the system is running low on memory.
inherited
didPopRoute() Future<bool>
Called when the system tells the app to pop the current route, such as after a system back button press or back gesture.
inherited
didPushRoute(String route) Future<bool>
Called when the host tells the application to push a new route onto the navigator.
inherited
didPushRouteInformation(RouteInformation routeInformation) Future<bool>
Called when the host tells the application to push a new RouteInformation and a restoration state onto the router.
inherited
didRequestAppExit() Future<AppExitResponse>
Called when a request is received from the system to exit the application.
inherited
didUpdateWidget(covariant MeetMemberPage oldWidget) → void
Called whenever the widget configuration changes.
inherited
dispose() → void
Called when this object is removed from the tree permanently.
override
handleAction(MemberActionType action, NERoomMember user) → void
hostRejectHandsUp(NERoomMember user) → void
initState() → void
Called when this object is inserted into the tree.
override
isHostOrCoHost(String? uuid) bool
uuid 是否是主持人或者联席主持人
isSelfCoHost() bool
自己是否是联席主持人
isSelfHostOrCoHost() bool
自己是否是主持人或者联席主持人
lifecycleExecute<T>(Future<T> future) Future<T?>
inherited
lifecycleExecuteUI<T>(Future<T> future) Future<T?>
inherited
lifecycleListen<T>(Stream<T> stream, void onData(T event)) UniqueKey?
inherited
lifecycleUnListen(UniqueKey key) → void
inherited
muteAllAudio2Server() → void
muteAllVideo2Server() → void
muteMemberAudio(NERoomMember user, bool mute) → void
muteMemberAudioAndVideo(NERoomMember user, bool mute) → void
muteMemberVideo(NERoomMember user, bool mute) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onAppLifecycleState(AppLifecycleState state) → void
inherited
onMemberRoleChanged(NERoomMember member, NERoomRole before, NERoomRole after) → void
onRoomLockStateChanged(bool isLocked) → void
onWillPop() bool
parseMaxCountByContract(String? data) int
prepareExecutor() → void
inherited
reassemble() → void
Called whenever the application is reassembled during debugging, for example during hot reload.
inherited
removeMember(NERoomMember user) → void
removeMember2Server(NERoomMember user) → void
setFocusVideo(NERoomMember user, bool focus) → void
setState(VoidCallback fn) → void
Notify the framework that the internal state of this object has changed.
inherited
shadow() Widget
title(int userCount, [int maxCount = 0]) Widget
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringShort() String
A brief description of this object, usually just the runtimeType and the hashCode.
inherited
trackImmediateEvent(String name, {String module = _TrackModuleName.meeting, String? category, Map? extra}) → void
inherited
trackPeriodicEvent(String name, {String module = _TrackModuleName.meeting, String? category, Map? extra}) → void
inherited
unMuteAllAudio2Server() → void
unMuteAllVideo2Server() → void
updateLockState(bool lock) → void
锁定状态, 失败回退

Operators

operator ==(Object other) bool
The equality operator.
inherited