| 548 | const uint32_t RenderingQuantum = AudioNode::ProcessingSizeInFrames; |
| 549 | |
| 550 | HRTFPanner::HRTFPanner(float sampleRate) |
| 551 | : Panner(sampleRate, PanningModel::HRTF) |
| 552 | , m_crossfadeSelection(CrossfadeSelection1) |
| 553 | , m_azimuthIndex1(UninitializedAzimuth) |
| 554 | , m_elevation1(0) |
| 555 | , m_azimuthIndex2(UninitializedAzimuth) |
| 556 | , m_elevation2(0) |
| 557 | , m_crossfadeX(0) |
| 558 | , m_crossfadeIncr(0) |
| 559 | , m_convolverL1(fftSizeForSampleRate(sampleRate)) |
| 560 | , m_convolverR1(fftSizeForSampleRate(sampleRate)) |
| 561 | , m_convolverL2(fftSizeForSampleRate(sampleRate)) |
| 562 | , m_convolverR2(fftSizeForSampleRate(sampleRate)) |
| 563 | , m_delayLineL(MaxDelayTimeSeconds, sampleRate) |
| 564 | , m_delayLineR(MaxDelayTimeSeconds, sampleRate) |
| 565 | , m_tempL1(RenderingQuantum) |
| 566 | , m_tempR1(RenderingQuantum) |
| 567 | , m_tempL2(RenderingQuantum) |
| 568 | , m_tempR2(RenderingQuantum) |
| 569 | { |
| 570 | } |
| 571 | |
| 572 | HRTFPanner::~HRTFPanner() |
| 573 | { |
nothing calls this directly
no outgoing calls
no test coverage detected