VBAP.h File Reference

#include "CSL_Core.h"
#include "Panner.h"
#include <iostream>
#include "matrix.h"

Go to the source code of this file.

Namespaces

namespace  csl

Classes

class  csl::VBAP
 Vector Base Amplitude Panning. More...
class  csl::StereoPanner
class  csl::SurroundPanner
class  csl::VBAPSourceCache
class  csl::SpeakerSet
 Groups two or three loudspeakers, and their inverse. Used for VBAP computations. More...
class  csl::SpeakerSetLayout

Defines

#define _NO_EXCEPTION
#define STD   std
#define TRYBEGIN()
#define CATCHERROR()
#define deg2rad(x)   ( ( (double)x ) * CSL_TWOPI) / 360.0

Typedefs

typedef matrix< double > CSLMatrix

Enumerations

enum  csl::VBAPMode { csl::kAuto = 0, csl::kPantophonic = 2, csl::kPeriphonic = 3 }
 VBAP types. More...


Define Documentation

#define _NO_EXCEPTION
 

VBAP.h -- Vector Base Amplitude Panning class. See the copyright notice and acknowledgment of authors in the file COPYRIGHT

#define STD   std
 

 
#define TRYBEGIN  ) 
 

 
#define CATCHERROR  ) 
 

#define deg2rad  )     ( ( (double)x ) * CSL_TWOPI) / 360.0
 


Typedef Documentation

typedef matrix<double> CSLMatrix
 


Generated on Fri Apr 6 20:18:15 2007 for CSL by  doxygen 1.4.5-20051010