AgoraSettings class

Constructors

AgoraSettings({RtcEngine? engine, AgoraRtmChannel? agoraRtmChannel, AgoraRtmClient? agoraRtmClient, AgoraConnectionData? connectionData, required List<AgoraUser> users, required AgoraUser mainAgoraUser, required bool isLocalUserMuted, required bool isLocalVideoDisabled, required bool visible, required ClientRoleType clientRoleType, required int localUid, String? generatedToken, String? generatedRtmToken, String? generatedRtmId, bool isLoggedIn = false, bool isInChannel = false, bool isActiveSpeakerDisabled = false, Layout layoutType = Layout.grid, bool displaySnackbar = false, MicState muteRequest = MicState.unmuted, CameraState cameraRequest = CameraState.enabled, bool showMicMessage = false, bool showCameraMessage = false, Map<String, dynamic>? userdata, Map<String, Map<String, dynamic>>? userRtmMap, Map<int, String>? uidToUserIdMap, bool isScreenShared = false, bool turnOnScreenSharing = false, RecordingState isCloudRecording = RecordingState.off, String? sid, String? resourceId})

Properties

agoraRtmChannel → AgoraRtmChannel?
final
agoraRtmClient → AgoraRtmClient?
final
cameraRequest CameraState
final
clientRoleType ClientRoleType
final
connectionData AgoraConnectionData?
final
displaySnackbar bool
final
engine → RtcEngine?
final
generatedRtmId String?
getter/setter pair
generatedRtmToken String?
getter/setter pair
generatedToken String?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
isActiveSpeakerDisabled bool
final
isCloudRecording RecordingState
final
isInChannel bool
final
isLocalUserMuted bool
final
isLocalVideoDisabled bool
final
isLoggedIn bool
final
isScreenShared bool
final
layoutType Layout
final
localUid int
final
mainAgoraUser AgoraUser
final
muteRequest MicState
final
resourceId String?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showCameraMessage bool
final
showMicMessage bool
final
sid String?
final
turnOnScreenSharing bool
final
uidToUserIdMap Map<int, String>?
final
userdata Map<String, dynamic>?
final
userRtmMap Map<String, Map<String, dynamic>>?
final
users List<AgoraUser>
final
visible bool
final

Methods

copyWith({RtcEngine? engine, AgoraRtmChannel? agoraRtmChannel, AgoraRtmClient? agoraRtmClient, AgoraConnectionData? connectionData, List<AgoraUser>? users, AgoraUser? mainAgoraUser, bool? isLocalUserMuted, bool? isLocalVideoDisabled, bool? visible, ClientRoleType? clientRoleType, int? localUid, String? generatedToken, String? generatedRtmToken, String? generatedRtmId, bool? isLoggedIn, bool? isInChannel, bool? isActiveSpeakerDisabled, Layout? layoutType, bool? displaySnackbar, MicState? muteRequest, CameraState? cameraRequest, bool? showMicMessage, bool? showCameraMessage, Map<String, dynamic>? userdata, Map<String, Map<String, dynamic>>? userRtmMap, Map<int, String>? uidToUserIdMap, bool? isScreenShared, bool? turnOnScreenSharing, RecordingState? isCloudRecording, String? sid, String? resourceId}) 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