ViPERFX_RE/src/cpp/viper/utils/Subwoofer.h

20 lines
307 B
C
Raw Normal View History

2021-07-30 21:51:26 +02:00
#pragma once
#include <cstdint>
#include "MultiBiquad.h"
class Subwoofer {
public:
Subwoofer();
void Process(float *samples, uint32_t size);
2022-09-21 03:43:03 +02:00
void SetBassGain(uint32_t samplingRate, float gainDb);
2021-07-30 21:51:26 +02:00
2022-09-19 02:36:53 +02:00
private:
2021-07-30 21:51:26 +02:00
MultiBiquad peak[2];
MultiBiquad peakLow[2];
MultiBiquad lowpass[2];
};