WebRTCSettings class
Signalling, ICE servers and per-platform video settings from webrtc_settings.json.
Constructors
-
WebRTCSettings.fromJsonFile(Map<
String, dynamic> json) -
Parses
json; throws FormatException on a missing or mistyped field.
Properties
- android → AndroidSettings
-
Android-specific video settings.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- reconnectionTimeoutMs → int
-
Timeout in milliseconds before attempting to reconnect.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- signalingServerUrl → String
-
Signalling WebSocket URL; a host-relative
/pathresolves against the page's origin on the web.final -
stunServers
→ List<
String> -
STUN server URLs for ICE candidate gathering.
final
- texture → TextureSettings
-
Native texture rendering settings for desktop/mobile.
final
-
turnServers
→ List<
String> -
TURN relay URLs; their credentials are configured separately.
final
- video → VideoSettings
-
Video encoding settings for outgoing streams.
final
Methods
-
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