copyWith method
EqualizerSettings
copyWith({
- bool? isEnabled,
- EqualizerPreset? preset,
- List<
EqualizerBand> ? bands, - double? preampGain,
- bool? bassBoostEnabled,
- double? bassBoostIntensity,
- bool? virtualizerEnabled,
- double? virtualizerStrength,
Create a copy with modified values
Implementation
EqualizerSettings copyWith({
bool? isEnabled,
EqualizerPreset? preset,
List<EqualizerBand>? bands,
double? preampGain,
bool? bassBoostEnabled,
double? bassBoostIntensity,
bool? virtualizerEnabled,
double? virtualizerStrength,
}) {
return EqualizerSettings(
isEnabled: isEnabled ?? this.isEnabled,
preset: preset ?? this.preset,
bands: bands ?? this.bands,
preampGain: preampGain ?? this.preampGain,
bassBoostEnabled: bassBoostEnabled ?? this.bassBoostEnabled,
bassBoostIntensity: bassBoostIntensity ?? this.bassBoostIntensity,
virtualizerEnabled: virtualizerEnabled ?? this.virtualizerEnabled,
virtualizerStrength: virtualizerStrength ?? this.virtualizerStrength,
);
}