MCPcopy Create free account
hub / github.com/LabSound/LabSound / initialize

Method initialize

src/core/PannerNode.cpp:164–181  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

162}
163
164void PannerNode::initialize()
165{
166 if (isInitialized()) return;
167
168 switch (static_cast<PanningModel>(m_panningModel->valueUint32()))
169 {
170 case PanningModel::EQUALPOWER:
171 m_panner = std::unique_ptr<Panner>(new EqualPowerPanner(m_sampleRate));
172 break;
173 case PanningModel::HRTF:
174 //m_panner = std::unique_ptr<Panner>(new HRTFPanner(m_sampleRate));
175 break;
176 default:
177 throw std::runtime_error("invalid panning model");
178 }
179
180 AudioNode::initialize();
181}
182
183void PannerNode::uninitialize()
184{

Callers

nothing calls this directly

Calls 1

valueUint32Method · 0.80

Tested by

no test coverage detected