gainEntries property
List<FirequalizerEntry>
get
gainEntries
Decoded gain entries, sorted by ascending frequency.
Implementation
List<FirequalizerEntry> get gainEntries {
if (gain_entry.trim().isEmpty) return const [];
final out = <FirequalizerEntry>[];
for (final m in _firequalizerEntryRe.allMatches(gain_entry)) {
final f = double.tryParse(m.group(1)!);
final g = double.tryParse(m.group(2)!);
if (f != null && g != null) {
out.add(FirequalizerEntry(frequencyHz: f, gainDb: g));
}
}
out.sort((a, b) => a.frequencyHz.compareTo(b.frequencyHz));
return out;
}