WebRTCSettings.fromJsonFile constructor
Creates WebRTC settings from a JSON map.
Throws FormatException if required fields are missing or have wrong types.
Implementation
WebRTCSettings.fromJsonFile(Map<String, dynamic> json)
: signalingServerUrl = _requireString(json, 'signalingServerUrl'),
reconnectionTimeoutMs = _requireInt(json, 'reconnectionTimeoutMs'),
stunServers = _parseStringList(json, 'stunServers'),
turnServers = _parseStringList(json, 'turnServers'),
video = VideoSettings.fromJsonFile(_requireMap(json, 'video')),
texture = TextureSettings.fromJsonFile(_requireMap(json, 'texture')),
android = AndroidSettings.fromJsonFile(_requireMap(json, 'android'));