VideoEncodingSettings.fromJson constructor

VideoEncodingSettings.fromJson(
  1. 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');
  }
}