AgoraSettings class

Constructors

AgoraSettings({RtcEngine? engine, AgoraConnectionData? connectionData, required List<AgoraUser> users, required AgoraUser mainAgoraUser, required bool isLocalUserMuted, required bool isLocalVideoDisabled, required bool visible, required ClientRole clientRole, required int localUid, String? generatedToken, bool isActiveSpeakerDisabled = false, Layout layoutType = Layout.grid})

Properties

clientRole ClientRole
final
connectionData AgoraConnectionData?
final
engine → RtcEngine?
final
generatedToken String?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
isActiveSpeakerDisabled bool
final
isLocalUserMuted bool
final
isLocalVideoDisabled bool
final
layoutType Layout
final
localUid int
final
mainAgoraUser AgoraUser
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
users List<AgoraUser>
final
visible bool
final

Methods

copyWith({RtcEngine? engine, AgoraConnectionData? connectionData, List<AgoraUser>? users, AgoraUser? mainAgoraUser, bool? isLocalUserMuted, bool? isLocalVideoDisabled, bool? visible, ClientRole? clientRole, int? localUid, String? generatedToken, bool? isActiveSpeakerDisabled, Layout? layoutType}) AgoraSettings
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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