toString method

  1. @override
String toString()
override

A string representation of this object.

Some classes have a default textual representation, often paired with a static parse function (like int.parse). These classes will provide the textual representation as their string representation.

Other classes have no meaningful textual representation that a program will care about. Such classes will typically override toString to provide useful information when inspecting the object, mainly for debugging or logging.

Implementation

@override
String toString() {
  final enabled = <String>[];
  if (acompressor.enabled) enabled.add('acompressor');
  if (acontrast.enabled) enabled.add('acontrast');
  if (acrusher.enabled) enabled.add('acrusher');
  if (adeclick.enabled) enabled.add('adeclick');
  if (adeclip.enabled) enabled.add('adeclip');
  if (adecorrelate.enabled) enabled.add('adecorrelate');
  if (adelay.enabled) enabled.add('adelay');
  if (adenorm.enabled) enabled.add('adenorm');
  if (aderivative.enabled) enabled.add('aderivative');
  if (adrc.enabled) enabled.add('adrc');
  if (adynamicequalizer.enabled) enabled.add('adynamicequalizer');
  if (adynamicsmooth.enabled) enabled.add('adynamicsmooth');
  if (aecho.enabled) enabled.add('aecho');
  if (aemphasis.enabled) enabled.add('aemphasis');
  if (aeval.enabled) enabled.add('aeval');
  if (aexciter.enabled) enabled.add('aexciter');
  if (afade.enabled) enabled.add('afade');
  if (afftdn.enabled) enabled.add('afftdn');
  if (afftfilt.enabled) enabled.add('afftfilt');
  if (aformat.enabled) enabled.add('aformat');
  if (afreqshift.enabled) enabled.add('afreqshift');
  if (afwtdn.enabled) enabled.add('afwtdn');
  if (agate.enabled) enabled.add('agate');
  if (aiir.enabled) enabled.add('aiir');
  if (alimiter.enabled) enabled.add('alimiter');
  if (allpass.enabled) enabled.add('allpass');
  if (anequalizer.enabled) enabled.add('anequalizer');
  if (anlmdn.enabled) enabled.add('anlmdn');
  if (apad.enabled) enabled.add('apad');
  if (aphaser.enabled) enabled.add('aphaser');
  if (aphaseshift.enabled) enabled.add('aphaseshift');
  if (apsyclip.enabled) enabled.add('apsyclip');
  if (apulsator.enabled) enabled.add('apulsator');
  if (aresample.enabled) enabled.add('aresample');
  if (arnndn.enabled) enabled.add('arnndn');
  if (asoftclip.enabled) enabled.add('asoftclip');
  if (asubboost.enabled) enabled.add('asubboost');
  if (asubcut.enabled) enabled.add('asubcut');
  if (asupercut.enabled) enabled.add('asupercut');
  if (asuperpass.enabled) enabled.add('asuperpass');
  if (asuperstop.enabled) enabled.add('asuperstop');
  if (atempo.enabled) enabled.add('atempo');
  if (atilt.enabled) enabled.add('atilt');
  if (bandpass.enabled) enabled.add('bandpass');
  if (bandreject.enabled) enabled.add('bandreject');
  if (bass.enabled) enabled.add('bass');
  if (biquad.enabled) enabled.add('biquad');
  if (channelmap.enabled) enabled.add('channelmap');
  if (chorus.enabled) enabled.add('chorus');
  if (compand.enabled) enabled.add('compand');
  if (compensationdelay.enabled) enabled.add('compensationdelay');
  if (crossfeed.enabled) enabled.add('crossfeed');
  if (crystalizer.enabled) enabled.add('crystalizer');
  if (dcshift.enabled) enabled.add('dcshift');
  if (deesser.enabled) enabled.add('deesser');
  if (dialoguenhance.enabled) enabled.add('dialoguenhance');
  if (drmeter.enabled) enabled.add('drmeter');
  if (dynaudnorm.enabled) enabled.add('dynaudnorm');
  if (earwax.enabled) enabled.add('earwax');
  if (ebur128.enabled) enabled.add('ebur128');
  if (equalizer.enabled) enabled.add('equalizer');
  if (extrastereo.enabled) enabled.add('extrastereo');
  if (firequalizer.enabled) enabled.add('firequalizer');
  if (flanger.enabled) enabled.add('flanger');
  if (haas.enabled) enabled.add('haas');
  if (hdcd.enabled) enabled.add('hdcd');
  if (headphone.enabled) enabled.add('headphone');
  if (highpass.enabled) enabled.add('highpass');
  if (highshelf.enabled) enabled.add('highshelf');
  if (loudnorm.enabled) enabled.add('loudnorm');
  if (lowpass.enabled) enabled.add('lowpass');
  if (lowshelf.enabled) enabled.add('lowshelf');
  if (mcompand.enabled) enabled.add('mcompand');
  if (pan.enabled) enabled.add('pan');
  if (rubberband.enabled) enabled.add('rubberband');
  if (silenceremove.enabled) enabled.add('silenceremove');
  if (speechnorm.enabled) enabled.add('speechnorm');
  if (stereotools.enabled) enabled.add('stereotools');
  if (stereowiden.enabled) enabled.add('stereowiden');
  if (superequalizer.enabled) enabled.add('superequalizer');
  if (surround.enabled) enabled.add('surround');
  if (tiltshelf.enabled) enabled.add('tiltshelf');
  if (treble.enabled) enabled.add('treble');
  if (tremolo.enabled) enabled.add('tremolo');
  if (vibrato.enabled) enabled.add('vibrato');
  if (virtualbass.enabled) enabled.add('virtualbass');
  return 'AudioEffects(custom: $custom, enabled: $enabled)';
}