#include "CSL_Core.h"#include "SpatialPanner.h"#include <iostream>#include "matrix.h"Go to the source code of this file.
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 |
Namespaces | |
| namespace | csl |
| < we use the STL vector, map, and string classes | |
Defines | |
| #define | MAX_NUM_VBAP_SOURCES 8 |
| #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 MAX_NUM_VBAP_SOURCES 8 |
VBAP.h -- Vector Base Amplitude Panning class (v2 - Nov 2006) See the copyright notice and acknowledgment of authors in the file COPYRIGHT Doug McCoy, 2004.
Referenced by PME::add_pme_source(), and PME::PME().
| #define _NO_EXCEPTION |
| #define STD std |
| #define TRYBEGIN | ( | ) |
| #define CATCHERROR | ( | ) |
1.5.8