VVSDK  1.0
The VVAmbisonic Library
Public Member Functions | List of all members
AVVTetraInternal Class Reference

#include <AVVTetraInternal.h>

Public Member Functions

 AVVTetraInternal (long sampleRate, const char *calibrationPath)
 
 ~AVVTetraInternal ()
 
void reloadCalibrations (const char *calibrationPath)
 
void getCalibrationPath (char *calibrationPath)
 
int setProgram (int program)
 
int getCurProgram ()
 
int setProgram (string programName)
 
string getCurProgramName ()
 
int getNumPrograms ()
 
string getProgramName (int program)
 
bool canProcess ()
 
void setSampleRate (long sampleRate)
 
void processReplacing (float **inputs, float **outputs, int sampleFrames)
 
void clearBuffers ()
 
void generateImpulses (int blockSize, float **output)
 
virtual void setParameter (int index, float value)
 
virtual float getParameter (int index)
 
float getVu ()
 
float getVuPre (int index)
 
float getVuPost (int index)
 
void setAddressMode (short mode)
 
short getAddressMode ()
 
void setOutputFormat (int fmt)
 
int getOutputFormat ()
 
 AVVTetraInternal (long sampleRate, const char *calibrationPath)
 
 ~AVVTetraInternal ()
 
void reloadCalibrations (const char *calibrationPath)
 
void getCalibrationPath (char *calibrationPath)
 
int setProgram (int program)
 
int getCurProgram ()
 
int setProgram (string programName)
 
string getCurProgramName ()
 
int getNumPrograms ()
 
string getProgramName (int program)
 
bool canProcess ()
 
void setSampleRate (long sampleRate)
 
void processReplacing (float **inputs, float **outputs, int sampleFrames)
 
void generateImpulses (int blockSize, float **output)
 
virtual void setParameter (int index, float value)
 
virtual float getParameter (int index)
 
float getVu ()
 
float getVuPre (int index)
 
float getVuPost (int index)
 
void setAddressMode (short mode)
 
short getAddressMode ()
 
void setOutputFormat (int fmt)
 
int getOutputFormat ()
 

Constructor & Destructor Documentation

AVVTetraInternal::AVVTetraInternal ( long  sampleRate,
const char *  calibrationPath 
)
AVVTetraInternal::~AVVTetraInternal ( )
AVVTetraInternal::AVVTetraInternal ( long  sampleRate,
const char *  calibrationPath 
)
AVVTetraInternal::~AVVTetraInternal ( )

Member Function Documentation

bool AVVTetraInternal::canProcess ( )
bool AVVTetraInternal::canProcess ( )
void AVVTetraInternal::clearBuffers ( )
void AVVTetraInternal::generateImpulses ( int  blockSize,
float **  output 
)
void AVVTetraInternal::generateImpulses ( int  blockSize,
float **  output 
)
short AVVTetraInternal::getAddressMode ( )
short AVVTetraInternal::getAddressMode ( )
void AVVTetraInternal::getCalibrationPath ( char *  calibrationPath)
void AVVTetraInternal::getCalibrationPath ( char *  calibrationPath)
int AVVTetraInternal::getCurProgram ( )
int AVVTetraInternal::getCurProgram ( )
string AVVTetraInternal::getCurProgramName ( )
string AVVTetraInternal::getCurProgramName ( )
int AVVTetraInternal::getNumPrograms ( )
int AVVTetraInternal::getNumPrograms ( )
int AVVTetraInternal::getOutputFormat ( )
int AVVTetraInternal::getOutputFormat ( )
virtual float AVVTetraInternal::getParameter ( int  index)
virtual
float AVVTetraInternal::getParameter ( int  index)
virtual
string AVVTetraInternal::getProgramName ( int  program)
string AVVTetraInternal::getProgramName ( int  program)
float AVVTetraInternal::getVu ( )
float AVVTetraInternal::getVu ( )
float AVVTetraInternal::getVuPost ( int  index)
float AVVTetraInternal::getVuPost ( int  index)
float AVVTetraInternal::getVuPre ( int  index)
float AVVTetraInternal::getVuPre ( int  index)
void AVVTetraInternal::processReplacing ( float **  inputs,
float **  outputs,
int  sampleFrames 
)
void AVVTetraInternal::processReplacing ( float **  inputs,
float **  outputs,
int  sampleFrames 
)
void AVVTetraInternal::reloadCalibrations ( const char *  calibrationPath)
void AVVTetraInternal::reloadCalibrations ( const char *  calibrationPath)
void AVVTetraInternal::setAddressMode ( short  mode)
void AVVTetraInternal::setAddressMode ( short  mode)
void AVVTetraInternal::setOutputFormat ( int  fmt)
void AVVTetraInternal::setOutputFormat ( int  fmt)
virtual void AVVTetraInternal::setParameter ( int  index,
float  value 
)
virtual
void AVVTetraInternal::setParameter ( int  index,
float  value 
)
virtual
int AVVTetraInternal::setProgram ( int  program)
int AVVTetraInternal::setProgram ( string  programName)
int AVVTetraInternal::setProgram ( int  program)
int AVVTetraInternal::setProgram ( string  programName)
void AVVTetraInternal::setSampleRate ( long  sampleRate)
void AVVTetraInternal::setSampleRate ( long  sampleRate)

The documentation for this class was generated from the following files: