11 #ifndef hifi_MovingPercentile_h
12 #define hifi_MovingPercentile_h
16 class MovingPercentile {
19 MovingPercentile(
int numSamples,
float percentile = 0.5f);
21 void updatePercentile(qint64 sample);
22 qint64 getValueAtPercentile()
const {
return _valueAtPercentile; }
25 const int _numSamples;
26 const float _percentile;
28 QList<qint64> _samplesSorted;
29 QList<int> _sampleIds;
32 int _indexOfPercentile;
33 qint64 _valueAtPercentile;