VVSDK  1.0
The VVAmbisonic Library
Classes | Macros | Functions
VVCLI.cpp File Reference
#include <stdlib.h>
#include <cstring>
#include <iostream>
#include <vector>
#include <sstream>
#include <math.h>
#include "sndfile.hh"
#include "portaudio.h"
#include "VVAmbisonic.h"
#include "CmdOption.h"

Classes

class  Component
 

Macros

#define _CRTDBG_MAP_ALLOC
 
#define _USE_MATH_DEFINES
 
#define MAXBUFFERS   16
 
#define MAXCOMPONENTS   8
 
#define MAXINFILES   (4)
 

Functions

float db2level (float db)
 
float level2db (float level)
 
vector< string > & split (const string &s, char delim, vector< string > &elems)
 
void square2B (float ins[][BUFFERLEN], float outs[][BUFFERLEN], int samples)
 
void square82B (float ins[][BUFFERLEN], float outs[][BUFFERLEN], int samples)
 
void cube2B (float ins[][BUFFERLEN], float outs[][BUFFERLEN], int samples)
 
void printHelp (string encodePath, string binauralPath, int binauralSubj)
 
void printFileInfo (SndfileHandle file)
 
int main (int argc, char *argv[])
 

Macro Definition Documentation

#define _CRTDBG_MAP_ALLOC
#define _USE_MATH_DEFINES
#define MAXBUFFERS   16
#define MAXCOMPONENTS   8
#define MAXINFILES   (4)

Function Documentation

void cube2B ( float  ins[][BUFFERLEN],
float  outs[][BUFFERLEN],
int  samples 
)
float db2level ( float  db)
inline
float level2db ( float  level)
inline
int main ( int  argc,
char *  argv[] 
)
void printFileInfo ( SndfileHandle  file)
void printHelp ( string  encodePath,
string  binauralPath,
int  binauralSubj 
)
vector<string>& split ( const string &  s,
char  delim,
vector< string > &  elems 
)
void square2B ( float  ins[][BUFFERLEN],
float  outs[][BUFFERLEN],
int  samples 
)
void square82B ( float  ins[][BUFFERLEN],
float  outs[][BUFFERLEN],
int  samples 
)