5 #ifndef __AVVTETRAINTERNAL_H_INCLUDED
6 #define __AVVTETRAINTERNAL_H_INCLUDED
16 #define NUMPROGRAMS (8)
19 #define MAXFREQ (20000.0)
20 #define LOWFREQ (250.0)
21 #define MINFREQ (20.0)
22 #define FREQRATIO (1.0 / log10(MAXFREQ / MINFREQ))
23 #define LOWRATIO (1.0 / log10(LOWFREQ / MINFREQ))
25 #define MAXNAMESIZE (24)
71 float fCurCoincidenceFilter;
95 void processReplacing(
float **inputs,
float **outputs,
int sampleFrames);
96 void generateImpulses(
int blockSize,
float** output);
98 virtual void setParameter(
int index,
float value);
99 virtual float getParameter (
int index);
102 float getVuPre(
int index);
103 float getVuPost(
int index);
107 void setOutputFormat(
int fmt);
108 int getOutputFormat();
112 void SetCoincidenceFilter(
short newCoincidenceFilter);
113 short GetCoincidenceFilter();
114 bool CalibrationsDirectoryExists();
115 void ReadCalibrations();
119 void initDynamicFilters();
134 short m_nCurCoincidenceFilter;
138 short m_nAddressMode;
142 float fCurCoincidenceFilter;
146 float fABMatrixEnabled;
155 long vuCount, vuMicCountPre[
MAXCAP], vuMicCountPost[
MAXOUT];
161 bool skipDynamicFilters;
164 short m_nNumCoincidenceFilter;
EXPORTED_FUNCTION void getProgramName(int program, char *programName)
Definition: VVTetraC.cpp:76
#define MAXOUT
Definition: AVVTetraInternal.h:15
EXPORTED_FUNCTION short getAddressMode()
Definition: VVTetraC.cpp:88
EXPORTED_FUNCTION int getCurProgram()
Definition: VVTetraC.cpp:69
Definition: AVVTetraInternal.h:34
EXPORTED_FUNCTION void reloadCalibrations(const char *calibrationPath)
Definition: VVTetraC.cpp:30
short parm2AddressMode(float x)
Definition: AVVTetraInternal.h:40
Definition: AVVTetraInternal.h:63
Definition: AVVTetraInternal.h:61
~AVVTetraProgram()
Definition: AVVTetraInternal.h:67
AddressModes
Definition: AVVTetraInternal.h:31
Definition: AVVTetraInternal.h:68
Definition: AVVTetraInternal.h:94
Definition: AVVTetraInternal.h:128
Definition: AVVTetraInternal.h:37
EXPORTED_FUNCTION void setSampleRate(long sampleRate)
Definition: VVTetraC.cpp:102
EXPORTED_FUNCTION void getCurProgramName(char *programName)
Definition: VVTetraC.cpp:56
#define MAXNAMESIZE
Definition: AVVTetraInternal.h:25
Definition: AVVTetraInternal.h:36
float addressMode2parm(short n)
Definition: AVVTetraInternal.h:45
Definition: AVVTetraInternal.h:35
Definition: AVVTetraInternal.h:89
#define MAXCAP
Definition: AVVTetraInternal.h:14
Definition: AVVTetraInternal.h:33
Definition: AVVTetraInternal.h:56
EXPORTED_FUNCTION int getNumPrograms()
Definition: VVTetraC.cpp:62
EXPORTED_FUNCTION int setProgram(int program)
Definition: VVTetraC.cpp:42
EXPORTED_FUNCTION bool canProcess()
Definition: VVTetraC.cpp:95
EXPORTED_FUNCTION void getCalibrationPath(char *calibrationPath)
Definition: VVTetraC.cpp:36
EXPORTED_FUNCTION void setAddressMode(short mode)
Definition: VVTetraC.cpp:82
#define MAXFILTER
Definition: AVVTetraInternal.h:17
Definition: AVVTetraInternal.h:60