addEffect method

  1. @override
Future<void> addEffect(
  1. VoiceEffect effect, {
  2. double intensity = 0.5,
})
override

Add effect to processing chain

Implementation

@override
Future<void> addEffect(VoiceEffect effect, {double intensity = 0.5}) async {
  final config = VoiceEffectConfig(
    effect: effect,
    intensity: intensity.clamp(0.0, 1.0),
  );
  _settings.value = settings.addEffect(config);
  update();
}