@Override public void disableEffect(int i) { effects.disable(i); }
@Override public void disableEffect(AudioEffect effect) { effects.disable(effect); }
@Override public void addEffect(AudioEffect effect) { effects.add(effect); }
@Override public void clearEffects() { effects.clear(); }
@Override public void removeEffect(AudioEffect effect) { effects.remove(effect); }
@Override public AudioEffect removeEffect(int i) { return effects.remove(i); }
@Override public boolean isEnabled(AudioEffect effect) { return effects.isEnabled(effect); }
@Override public void noEffects() { effects.disableAll(); }
@Override public AudioEffect getEffect(int i) { return effects.get(i); }
@Override public boolean isEffected() { return effects.hasEnabled(); }
@Override public void enableEffect(AudioEffect effect) { effects.enable(effect); }
@Override public void enableEffect(int i) { effects.enable(i); }
@Override public boolean hasEffect(AudioEffect e) { return effects.contains(e); }
@Override public void effects() { effects.enableAll(); }
@Override public int effectCount() { return effects.size(); }