Basic Audio Signal Processing Library
Dependents: unzen_sample_nucleo_f746 skeleton_unzen_nucleo_f746 ifmag_noise_canceller synthesizer_f746
abstractfilter.h
00001 #ifndef __abstractfilter_h_ 00002 #define __abstractfilter_h_ 00003 00004 00005 #include "arm_math.h" 00006 00007 /** 00008 * \brief audio processing class libraries. 00009 */ 00010 namespace amakusa 00011 { 00012 00013 class AbstractFilter 00014 { 00015 public: 00016 AbstractFilter( uint32_t a_bloc_size); 00017 virtual ~AbstractFilter(); 00018 virtual void run( float32_t *pSrc, float32_t *pDst)=0; 00019 protected: 00020 uint32_t block_size; 00021 }; 00022 } 00023 00024 #endif
Generated on Tue Jul 12 2022 21:49:23 by 1.7.2