VideoEncodingSettings.fromJson constructor
VideoEncodingSettings.fromJson(
- dynamic json
Implementation
factory VideoEncodingSettings.fromJson(dynamic json) {
if (json is String) {
final mode = VideoEncodingSettingsMode.fromJson(json);
return VideoEncodingSettings.mode(mode);
} else if (json is Map<String, dynamic>) {
final config = VideoEncodingSettingsConfigsByQuality.fromJson(json);
return VideoEncodingSettings.config(config);
} else {
throw ArgumentError('Unrecognized video encoding');
}
}