RtcEngineConfig class Null safety
Configurations for the RtcEngineConfig instance.
- Inheritance
- Object
- RtcEngineContext
- RtcEngineConfig
- Annotations
- @JsonSerializable(explicitToJson: true)
- @deprecated
Constructors
-
RtcEngineConfig(String appId, {List<
AreaCode> ? areaCode, LogConfig? logConfig}) - Constructs a RtcEngineConfig
Properties
- appId ↔ String
-
The App ID issued to you by Agora. See How to get the App ID.
Only users in apps with the same App ID can join the same channel and communicate with each other. Use an App ID to create only
one
RtcEngine
instance. To change your App ID, calldestroy
to destroy the currentRtcEngine
instance and then callcreateWithContext
to create anRtcEngine
instance with the new App ID.read / write, inherited -
areaCode
↔ List<
AreaCode> ? -
The region for connection. This advanced feature applies to scenarios that have regional restrictions. [...]
@JsonKey(includeIfNull: false, toJson: _$AreaCodeListToJson), read / write, inherited
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- logConfig ↔ LogConfig?
-
The configuration of the log files that the SDK outputs. See LogConfig. [...]
@JsonKey(includeIfNull: false), read / write, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString(
) → String -
A string representation of this object. [...]
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited