CSL 5.2

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces | Macros | Enumerations
Ambisonic.h File Reference
`#include "CSL_Core.h"`
`#include "CPoint.h"`
`#include "SpatialSource.h"`
`#include "SpeakerLayout.h"`

Go to the source code of this file.

## Classes
class | csl::AmbisonicOrder
| Ambisonic order structure (separate definition for horizontal and vertical order): More...
class | csl::AmbisonicUnitGenerator
| Ambisonic Abstract Base Class. More...
class | csl::AmbisonicEncoder
class | csl::AmbisonicDecoder

## Namespaces
namespace | csl
| AdditiveInstrument.h – Sum-of-sines synthesis instrument class.

## Macros
#define | HOA_MAX_ORDER 2

## Enumerations
enum | csl::AmbisonicDecoderMethod { csl::kPSEUDOINVERSE = 0, csl::kPROJECTION }
| Flag for the decoding method. More...
enum | csl::AmbisonicDecoderFlavour { csl::kBASIC = 0, csl::kINPHASE, csl::kMAXRE }
| Flag for the decoder flavour. More...

## Macro Definition Documentation

#define HOA_MAX_ORDER 2

Definition at line 50 of file Ambisonic.h.