|
JPL Spatial
Sound spatialization and propagation library
|
4th order Linkwitz-Riley 4-band crossover More...
#include <JPLSpatial/Auralization/CrossoverFilter.h>
Public Member Functions | |
| JPL_INLINE void | Prepare (float sampleRate, SplitFrequencies splits=cDefaultFrequencySplits) noexcept |
| JPL_INLINE void | Reset () noexcept |
| void | SplitSample (float sample, simd &outBands) noexcept |
| JPL_INLINE simd | SplitSample (float sample) noexcept |
| JPL_INLINE float | ProcessSample (float sample, simd gains) noexcept |
| void | ProcessBlock (std::span< const float > in, std::span< simd > outBands) noexcept |
| void | ProcessBlock (std::span< const float > in, simd gains, std::span< float > out) noexcept |
| void | ProcessBlock (std::span< const float > in, simd startGains, simd endGains, std::span< float > out) noexcept |
Public Attributes | |
| LR4Split | X2 |
| LR4Split2Lanes | X13 |
4th order Linkwitz-Riley 4-band crossover
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
| LR4Split2Lanes JPL::FourBandCrossover::X13 |
| LR4Split JPL::FourBandCrossover::X2 |