#include <AmbisonicProcessor.h>
Inherits CAmbisonicBase.
Inheritance diagram for CAmbisonicProcessor:


This object is used to rotate the BFormat signal around all three axes. Orientation structs are used to define the the soundfield's orientation.
| CAmbisonicProcessor::CAmbisonicProcessor | ( | AmbInt | nOrder = DEFAULT_ORDER, |
|
| AmbInt | b3D = DEFAULT_HEIGHT, |
|||
| AmbInt | nMisc = 0 | |||
| ) |
Constructor that allows for the format to be specified. If the format arguments are not specified, the values set for DEFAULT_ORDER, and DEFAULT_HEIGHT, will be used instead. The last argument is not used, it is just there to match with the base class's form.
| CAmbisonicProcessor::~CAmbisonicProcessor | ( | ) |
Re-create the object for the given configuration. Previous data is lost.
Reimplemented from CAmbisonicBase.
| void CAmbisonicProcessor::Reset | ( | ) | [virtual] |
Not implemented.
Implements CAmbisonicBase.
| void CAmbisonicProcessor::Refresh | ( | ) | [virtual] |
Recalculate coefficients.
Implements CAmbisonicBase.
| void CAmbisonicProcessor::SetOrientation | ( | Orientation | orientation | ) |
Set yaw, roll, and pitch settings.
| Orientation CAmbisonicProcessor::GetOrientation | ( | ) |
Get yaw, roll, and pitch settings.
Orientation CAmbisonicProcessor::m_orientation [protected] |
AmbFloat* CAmbisonicProcessor::m_pfTempSample [protected] |
AmbFloat CAmbisonicProcessor::m_fCosYaw [protected] |
AmbFloat CAmbisonicProcessor::m_fSinYaw [protected] |
AmbFloat CAmbisonicProcessor::m_fCosRoll [protected] |
AmbFloat CAmbisonicProcessor::m_fSinRoll [protected] |
AmbFloat CAmbisonicProcessor::m_fCosPitch [protected] |
AmbFloat CAmbisonicProcessor::m_fSinPitch [protected] |
AmbFloat CAmbisonicProcessor::m_fCos2Yaw [protected] |
AmbFloat CAmbisonicProcessor::m_fSin2Yaw [protected] |
AmbFloat CAmbisonicProcessor::m_fCos2Roll [protected] |
AmbFloat CAmbisonicProcessor::m_fSin2Roll [protected] |
AmbFloat CAmbisonicProcessor::m_fCos2Pitch [protected] |
AmbFloat CAmbisonicProcessor::m_fSin2Pitch [protected] |
1.5.1-p1;