copyWith method

DiveAudioMeterState copyWith({
  1. dynamic channelCount,
  2. dynamic inputPeak,
  3. dynamic inputPeakHold,
  4. dynamic magnitude,
  5. dynamic magnitudeAttacked,
  6. dynamic peak,
  7. dynamic peakDecayed,
  8. dynamic peakHold,
  9. dynamic inputpPeakHoldLastUpdateTime,
  10. dynamic peakHoldLastUpdateTime,
  11. dynamic lastUpdateTime,
  12. dynamic noSignal,
})

Implementation

DiveAudioMeterState copyWith({
  channelCount,
  inputPeak,
  inputPeakHold,
  magnitude,
  magnitudeAttacked,
  peak,
  peakDecayed,
  peakHold,
  inputpPeakHoldLastUpdateTime,
  peakHoldLastUpdateTime,
  lastUpdateTime,
  noSignal,
}) {
  return DiveAudioMeterState(
    channelCount: channelCount ?? this.channelCount,
    inputPeak: inputPeak ?? this.inputPeak,
    inputPeakHold: inputPeakHold ?? this.inputPeakHold,
    magnitude: magnitude ?? this.magnitude,
    magnitudeAttacked: magnitudeAttacked ?? this.magnitudeAttacked,
    peak: peak ?? this.peak,
    peakDecayed: peakDecayed ?? this.peakDecayed,
    peakHold: peakHold ?? this.peakHold,
    inputpPeakHoldLastUpdateTime: inputpPeakHoldLastUpdateTime ?? this.inputpPeakHoldLastUpdateTime,
    peakHoldLastUpdateTime: peakHoldLastUpdateTime ?? this.peakHoldLastUpdateTime,
    lastUpdateTime: lastUpdateTime ?? this.lastUpdateTime,
    noSignal: noSignal ?? this.noSignal,
  );
}