VVSDK  1.0
The VVAmbisonic Library
Classes | Macros | Enumerations | Functions
AVVTetraInternal.h File Reference
#include <string>
#include "FilterMatrix.h"
#include "AmbiFormat.h"

Go to the source code of this file.

Classes

class  AVVTetraProgram
 
class  AVVTetraInternal
 

Macros

#define MAXCAP   (4)
 
#define MAXOUT   (4)
 
#define NUMPROGRAMS   (8)
 
#define MAXFILTER   (8)
 
#define MAXVIEW   (3)
 
#define MAXFREQ   (20000.0)
 
#define LOWFREQ   (250.0)
 
#define MINFREQ   (20.0)
 
#define FREQRATIO   (1.0 / log10(MAXFREQ / MINFREQ))
 
#define LOWRATIO   (1.0 / log10(LOWFREQ / MINFREQ))
 
#define MAXNAMESIZE   (24)
 

Enumerations

enum  AddressModes {
  kAddressNormal, kAddressEndFireDown, kAddressEndFireUp, kAddressInvert,
  kAddressNumModes, kAddressNormal, kAddressEndFireDown, kAddressEndFireUp,
  kAddressInvert, kAddressNumModes
}
 
enum  {
  kAmbiFormat, kLocked, kCalibration, kCurCoincidenceFilter,
  kAddressMode, kTetraNumParams = kAddressMode
}
 

Functions

short parm2AddressMode (float x)
 
float addressMode2parm (short n)
 

Macro Definition Documentation

#define FREQRATIO   (1.0 / log10(MAXFREQ / MINFREQ))
#define LOWFREQ   (250.0)
#define LOWRATIO   (1.0 / log10(LOWFREQ / MINFREQ))
#define MAXCAP   (4)
#define MAXFILTER   (8)
#define MAXFREQ   (20000.0)
#define MAXNAMESIZE   (24)
#define MAXOUT   (4)
#define MAXVIEW   (3)
#define MINFREQ   (20.0)
#define NUMPROGRAMS   (8)

Enumeration Type Documentation

anonymous enum
Enumerator
kAmbiFormat 
kLocked 
kCalibration 
kCurCoincidenceFilter 
kAddressMode 
kTetraNumParams 
Enumerator
kAddressNormal 
kAddressEndFireDown 
kAddressEndFireUp 
kAddressInvert 
kAddressNumModes 
kAddressNormal 
kAddressEndFireDown 
kAddressEndFireUp 
kAddressInvert 
kAddressNumModes 

Function Documentation

float addressMode2parm ( short  n)
inline
short parm2AddressMode ( float  x)
inline