UEqualizerState.fromMap constructor

UEqualizerState.fromMap(
  1. Map<Object?, Object?> map
)

Implementation

factory UEqualizerState.fromMap(Map<Object?, Object?> map) => UEqualizerState(
  available: map["available"] == true,
  enabled: map["enabled"] == true,
  bands: ((map["bands"] as List<Object?>?) ?? const <Object?>[]).whereType<Map<Object?, Object?>>().map(UEqualizerBand.fromMap).toList(growable: false),
  presets: ((map["presets"] as List<Object?>?) ?? const <Object?>[]).whereType<String>().toList(growable: false),
  preset: map["preset"] as String?,
  bassBoost: (map["bassBoost"] as num?)?.toDouble() ?? 0,
  virtualizer: (map["virtualizer"] as num?)?.toDouble() ?? 0,
  loudness: (map["loudness"] as num?)?.toDouble() ?? 0,
);