CSL
6.0
|
Groups two or three loudspeakers, and their inverse. Used for VBAP computations. More...
#include <VBAP.h>
Public Member Functions | |
SpeakerSet (unsigned size=3) | |
~SpeakerSet () | |
void | dump () |
just print friendly info about the triplet More... | |
Public Attributes | |
unsigned * | nodes |
the index for each of the three speakers that represent the triplet More... | |
CSLMatrix * | invL |
pre-computed inverse matrix for this triplet More... | |
Groups two or three loudspeakers, and their inverse. Used for VBAP computations.
SpeakerSet::SpeakerSet | ( | unsigned | size = 3 | ) |
void SpeakerSet::dump | ( | void | ) |
just print friendly info about the triplet
Definition at line 50 of file VBAP.cpp.
References nodes.
Referenced by csl::SpeakerSetLayout::dump().
unsigned* csl::SpeakerSet::nodes |
the index for each of the three speakers that represent the triplet
Definition at line 122 of file VBAP.h.
Referenced by dump(), csl::SpeakerSetLayout::findSpeakerPairs(), csl::SpeakerSetLayout::findSpeakerTriplets(), csl::SpeakerSetLayout::invertTripleMatrix(), csl::VBAP::nextBuffer(), SpeakerSet(), and ~SpeakerSet().
CSLMatrix* csl::SpeakerSet::invL |
pre-computed inverse matrix for this triplet
Definition at line 123 of file VBAP.h.
Referenced by csl::SpeakerSetLayout::invertTripleMatrix().