toString method
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)';
}