VVSDK  1.0
The VVAmbisonic Library
VVTetraC.h
Go to the documentation of this file.
1 // VVTetraMex.h : Defines the exported functions for the DLL application.
2 //
3 #ifndef VVTETRAMEX
4 #define VVTETRAMEX
5 
6 #ifdef __cplusplus
7 extern "C" {
8 #endif
9 
10 #include "VVTetraCHelp.h"
11 
12  EXPORTED_FUNCTION void AllocateVVTetra(long sampleRate, const char* calibrationFilePath);
14  EXPORTED_FUNCTION void reloadCalibrations(const char* calibrationPath);
15  EXPORTED_FUNCTION void getCalibrationPath(char* calibrationPath);
16  EXPORTED_FUNCTION int setProgram(int program);
17  EXPORTED_FUNCTION int setProgramByName(const char* programName);
18  EXPORTED_FUNCTION void getCurProgramName(char* programName);
21  EXPORTED_FUNCTION void getProgramName(int program, char* programName);
22  EXPORTED_FUNCTION void setAddressMode(short mode);
25  EXPORTED_FUNCTION void setSampleRate(long sampleRate);
26  EXPORTED_FUNCTION void process(float *a, float *b, float *c, float *d, long numSamples);
28 #ifdef __cplusplus
29 };
30 #endif
31 
32 #endif
EXPORTED_FUNCTION int getNumPrograms()
Definition: VVTetraC.cpp:62
EXPORTED_FUNCTION int setProgram(int program)
Definition: VVTetraC.cpp:42
EXPORTED_FUNCTION void getCalibrationPath(char *calibrationPath)
Definition: VVTetraC.cpp:36
EXPORTED_FUNCTION int getCurProgram()
Definition: VVTetraC.cpp:69
EXPORTED_FUNCTION void getProgramName(int program, char *programName)
Definition: VVTetraC.cpp:76
#define EXPORTED_FUNCTION
Definition: VVAmbisonicCHelp.h:12
EXPORTED_FUNCTION void FreeAVVTetra()
Definition: VVTetraC.cpp:23
EXPORTED_FUNCTION short getAddressMode()
Definition: VVTetraC.cpp:88
EXPORTED_FUNCTION void process(float *a, float *b, float *c, float *d, long numSamples)
Definition: VVTetraC.cpp:108
EXPORTED_FUNCTION void getCurProgramName(char *programName)
Definition: VVTetraC.cpp:56
EXPORTED_FUNCTION void reloadCalibrations(const char *calibrationPath)
Definition: VVTetraC.cpp:30
EXPORTED_FUNCTION int setProgramByName(const char *programName)
Definition: VVTetraC.cpp:49
EXPORTED_FUNCTION bool canProcess()
Definition: VVTetraC.cpp:95
EXPORTED_FUNCTION void AllocateVVTetra(long sampleRate, const char *calibrationFilePath)
Definition: VVTetraC.cpp:16
EXPORTED_FUNCTION void setSampleRate(long sampleRate)
Definition: VVTetraC.cpp:102
EXPORTED_FUNCTION void setAddressMode(short mode)
Definition: VVTetraC.cpp:82