summaryrefslogtreecommitdiff
path: root/src/org/lineageos/audiofx/knobs/KnobCommander.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/lineageos/audiofx/knobs/KnobCommander.java')
-rw-r--r--src/org/lineageos/audiofx/knobs/KnobCommander.java130
1 files changed, 73 insertions, 57 deletions
diff --git a/src/org/lineageos/audiofx/knobs/KnobCommander.java b/src/org/lineageos/audiofx/knobs/KnobCommander.java
index a02b90e..7179bdb 100644
--- a/src/org/lineageos/audiofx/knobs/KnobCommander.java
+++ b/src/org/lineageos/audiofx/knobs/KnobCommander.java
@@ -16,6 +16,7 @@
package org.lineageos.audiofx.knobs;
import android.content.Context;
+
import org.lineageos.audiofx.Constants;
import org.lineageos.audiofx.activity.MasterConfigControl;
import org.lineageos.audiofx.service.AudioFxService;
@@ -28,8 +29,8 @@ public class KnobCommander {
private static KnobCommander sInstance;
- private Context mContext;
- private MasterConfigControl mConfig;
+ private final Context mContext;
+ private final MasterConfigControl mConfig;
private KnobCommander(Context context) {
mContext = context;
@@ -45,10 +46,14 @@ public class KnobCommander {
public RadialKnob.OnKnobChangeListener getRadialKnobCallback(int whichKnob) {
switch (whichKnob) {
- case KNOB_TREBLE: return mTrebleKnobCallback;
- case KNOB_BASS: return mBassKnobCallback;
- case KNOB_VIRTUALIZER: return mVirtualizerCallback;
- default: return null;
+ case KNOB_TREBLE:
+ return mTrebleKnobCallback;
+ case KNOB_BASS:
+ return mBassKnobCallback;
+ case KNOB_VIRTUALIZER:
+ return mVirtualizerCallback;
+ default:
+ return null;
}
}
@@ -101,15 +106,19 @@ public class KnobCommander {
}
public int getVirtualizerStrength() {
- return Integer.valueOf(mConfig.getPrefs().getString(Constants.DEVICE_AUDIOFX_VIRTUALIZER_STRENGTH, "0")) / 10;
+ return Integer.valueOf(
+ mConfig.getPrefs().getString(Constants.DEVICE_AUDIOFX_VIRTUALIZER_STRENGTH, "0"))
+ / 10;
}
public int getBassStrength() {
- return Integer.valueOf(mConfig.getPrefs().getString(Constants.DEVICE_AUDIOFX_BASS_STRENGTH, "0")) / 10;
+ return Integer.valueOf(
+ mConfig.getPrefs().getString(Constants.DEVICE_AUDIOFX_BASS_STRENGTH, "0")) / 10;
}
public int getTrebleStrength() {
- return Integer.valueOf(mConfig.getPrefs().getString(Constants.DEVICE_AUDIOFX_TREBLE_STRENGTH, "0"));
+ return Integer.valueOf(
+ mConfig.getPrefs().getString(Constants.DEVICE_AUDIOFX_TREBLE_STRENGTH, "0"));
}
public void setTrebleEnabled(boolean on) {
@@ -119,7 +128,8 @@ public class KnobCommander {
public void setTrebleStrength(int value) {
// set parameter and state
- mConfig.getPrefs().edit().putString(Constants.DEVICE_AUDIOFX_TREBLE_STRENGTH, String.valueOf(value)).apply();
+ mConfig.getPrefs().edit().putString(Constants.DEVICE_AUDIOFX_TREBLE_STRENGTH,
+ String.valueOf(value)).apply();
mConfig.updateService(AudioFxService.TREBLE_BOOST_CHANGED);
}
@@ -130,63 +140,69 @@ public class KnobCommander {
public void setBassStrength(int value) {
// set parameter and state
- mConfig.getPrefs().edit().putString(Constants.DEVICE_AUDIOFX_BASS_STRENGTH, String.valueOf(value * 10)).apply();
+ mConfig.getPrefs().edit().putString(Constants.DEVICE_AUDIOFX_BASS_STRENGTH,
+ String.valueOf(value * 10)).apply();
mConfig.updateService(AudioFxService.BASS_BOOST_CHANGED);
}
public void setVirtualizerEnabled(boolean on) {
- mConfig.getPrefs().edit().putBoolean(Constants.DEVICE_AUDIOFX_VIRTUALIZER_ENABLE, on).apply();
+ mConfig.getPrefs().edit().putBoolean(Constants.DEVICE_AUDIOFX_VIRTUALIZER_ENABLE,
+ on).apply();
mConfig.updateService(AudioFxService.VIRTUALIZER_CHANGED);
}
public void setVirtualiserStrength(int value) {
// set parameter and state
- mConfig.getPrefs().edit().putString(Constants.DEVICE_AUDIOFX_VIRTUALIZER_STRENGTH, String.valueOf(value * 10)).apply();
+ mConfig.getPrefs().edit().putString(Constants.DEVICE_AUDIOFX_VIRTUALIZER_STRENGTH,
+ String.valueOf(value * 10)).apply();
mConfig.updateService(AudioFxService.VIRTUALIZER_CHANGED);
}
- private RadialKnob.OnKnobChangeListener mTrebleKnobCallback = new RadialKnob.OnKnobChangeListener() {
- @Override
- public void onValueChanged(RadialKnob knob, int value, boolean fromUser) {
- if (fromUser) {
- setTrebleStrength(value);
- }
- }
-
- @Override
- public boolean onSwitchChanged(RadialKnob knob, boolean on) {
- setTrebleEnabled(on);
- return true;
- }
- };
-
- private RadialKnob.OnKnobChangeListener mBassKnobCallback = new RadialKnob.OnKnobChangeListener() {
- @Override
- public void onValueChanged(RadialKnob knob, int value, boolean fromUser) {
- if (fromUser) {
- setBassStrength(value);
- }
- }
-
- @Override
- public boolean onSwitchChanged(RadialKnob knob, boolean on) {
- setBassEnabled(on);
- return true;
- }
- };
-
- private RadialKnob.OnKnobChangeListener mVirtualizerCallback = new RadialKnob.OnKnobChangeListener() {
- @Override
- public void onValueChanged(RadialKnob knob, int value, boolean fromUser) {
- if (fromUser) {
- setVirtualiserStrength(value);
- }
- }
-
- @Override
- public boolean onSwitchChanged(RadialKnob knob, boolean on) {
- setVirtualizerEnabled(on);
- return true;
- }
- };
+ private final RadialKnob.OnKnobChangeListener mTrebleKnobCallback =
+ new RadialKnob.OnKnobChangeListener() {
+ @Override
+ public void onValueChanged(RadialKnob knob, int value, boolean fromUser) {
+ if (fromUser) {
+ setTrebleStrength(value);
+ }
+ }
+
+ @Override
+ public boolean onSwitchChanged(RadialKnob knob, boolean on) {
+ setTrebleEnabled(on);
+ return true;
+ }
+ };
+
+ private final RadialKnob.OnKnobChangeListener mBassKnobCallback =
+ new RadialKnob.OnKnobChangeListener() {
+ @Override
+ public void onValueChanged(RadialKnob knob, int value, boolean fromUser) {
+ if (fromUser) {
+ setBassStrength(value);
+ }
+ }
+
+ @Override
+ public boolean onSwitchChanged(RadialKnob knob, boolean on) {
+ setBassEnabled(on);
+ return true;
+ }
+ };
+
+ private final RadialKnob.OnKnobChangeListener mVirtualizerCallback =
+ new RadialKnob.OnKnobChangeListener() {
+ @Override
+ public void onValueChanged(RadialKnob knob, int value, boolean fromUser) {
+ if (fromUser) {
+ setVirtualiserStrength(value);
+ }
+ }
+
+ @Override
+ public boolean onSwitchChanged(RadialKnob knob, boolean on) {
+ setVirtualizerEnabled(on);
+ return true;
+ }
+ };
}