- Main Page
- Classes
- Files
- Examples

- File List

# AudioMask.H

    00001 #ifndef AUDIOMASK_H_
    00002 #define AUDIOMASK_H_
    00003
    00004 #include "MooreSpread.H"
    00005
    00011 class AudioMask : private MooreSpread {
    00012   double *excitation;
    00013   double *Lvmu;
    00014   double factor;
    00015 protected:
    00016   int fs;
    00017 public:
    00018   double *mask;
    00019   double max;
    00020
    00026   AudioMask(int sampFreq, int fBankCount);
    00027   ~AudioMask(void);
    00028
    00034   void setCFreq(int which, double value){MooreSpread::setCFreq(which, value);}
    00040   void exciteTerhardt(double **filterBankOutput, int sampleCount);
    00041   void exciteBeerends(double **filterBankOutput, int sampleCount);
    00042 };
    00043
    00044 #endif //AUDIOMASK_H_

All Classes Files Functions Variables