You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
416B

  1. #ifndef filter_biquad_h_
  2. #define filter_biquad_h_
  3. #include "AudioStream.h"
  4. class AudioFilterBiquad : public AudioStream
  5. {
  6. public:
  7. AudioFilterBiquad(int *parameters)
  8. : AudioStream(1, inputQueueArray), definition(parameters) { }
  9. virtual void update(void);
  10. void updateCoefs(int *source, bool doReset);
  11. void updateCoefs(int *source);
  12. private:
  13. int *definition;
  14. audio_block_t *inputQueueArray[1];
  15. };
  16. #endif