Remove member var name m prefixes
This commit is contained in:
@@ -21,42 +21,42 @@ import android.os.Looper;
|
|||||||
import android.support.v4.util.CircularArray;
|
import android.support.v4.util.CircularArray;
|
||||||
|
|
||||||
public class VolumeHistory {
|
public class VolumeHistory {
|
||||||
private double mMaxVolume = 0.25;
|
private double maxVolume = 0.25;
|
||||||
|
|
||||||
private double mVolumeNorm = 1.0 / mMaxVolume;
|
private double volumeNorm = 1.0 / maxVolume;
|
||||||
private final CircularArray<Double> mHistory;
|
private final CircularArray<Double> historyData;
|
||||||
private final int mMaxHistory;
|
private final int maxHistory;
|
||||||
|
|
||||||
private final Handler uiHandler;
|
private final Handler uiHandler;
|
||||||
|
|
||||||
VolumeHistory(int maxHistory) {
|
VolumeHistory(int maxHistory) {
|
||||||
uiHandler = new Handler(Looper.getMainLooper());
|
uiHandler = new Handler(Looper.getMainLooper());
|
||||||
mMaxHistory = maxHistory;
|
this.maxHistory = maxHistory;
|
||||||
mHistory = new CircularArray<>(maxHistory);
|
historyData = new CircularArray<>(maxHistory);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public double getVolumeNorm() {
|
public double getVolumeNorm() {
|
||||||
return mVolumeNorm;
|
return volumeNorm;
|
||||||
}
|
}
|
||||||
|
|
||||||
public double get(int i) {
|
public double get(int i) {
|
||||||
return mHistory.get(i);
|
return historyData.get(i);
|
||||||
}
|
}
|
||||||
|
|
||||||
public int size() {
|
public int size() {
|
||||||
return mHistory.size();
|
return historyData.size();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addLast(double volume) {
|
private void addLast(double volume) {
|
||||||
// schedule editing of member vars on the ui event loop to avoid concurrency problems
|
// schedule editing of member vars on the ui event loop to avoid concurrency problems
|
||||||
uiHandler.post(() -> {
|
uiHandler.post(() -> {
|
||||||
if (volume > mMaxVolume) {
|
if (volume > maxVolume) {
|
||||||
mMaxVolume = volume;
|
maxVolume = volume;
|
||||||
mVolumeNorm = 1.0 / volume;
|
volumeNorm = 1.0 / volume;
|
||||||
}
|
}
|
||||||
mHistory.addLast(volume);
|
historyData.addLast(volume);
|
||||||
mHistory.removeFromStart(mHistory.size() - mMaxHistory);
|
historyData.removeFromStart(historyData.size() - maxHistory);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user