#pragma once #include "stdafx.h" #include "orfanidis_eq.h" class Equalizer { private: unique_ptr _eqFrequencyGrid; unique_ptr _equalizerLeft; unique_ptr _equalizerRight; uint32_t _prevSampleRate = 0; vector _prevEqualizerGains; public: void ApplyEqualizer(uint32_t sampleCount, int16_t *samples); void UpdateEqualizers(vector bandGains, uint32_t sampleRate); };