copyWith method
Creates a copy of the state with specific overridden parameters.
Implementation
DspState copyWith({
bool? isRunning,
double? rmsLevel,
List<double>? fftData,
double? mediaTime,
String? subtitleText,
double? masterGain,
}) {
return DspState(
isRunning: isRunning ?? this.isRunning,
rmsLevel: rmsLevel ?? this.rmsLevel,
fftData: fftData ?? this.fftData,
mediaTime: mediaTime ?? this.mediaTime,
subtitleText: subtitleText ?? this.subtitleText,
masterGain: masterGain ?? this.masterGain,
);
}