|
JPL Spatial
Sound spatialization and propagation library
|
#include "JPLSpatial/Math/DecibelsAndGain.h"#include <cmath>#include <concepts>#include <complex>#include <numbers>#include <span>#include <vector>Go to the source code of this file.
Classes | |
| struct | JPL::Cache::Shelf |
| struct | JPL::Cache::BiquadShelf |
| struct | JPL::Topology::OnePole |
| struct | JPL::Topology::Biquad |
| struct | JPL::Topology::Cascade< N > |
| struct | JPL::State::DirectFormIOnePole |
| struct | JPL::State::DirectFormI |
| struct | JPL::State::TransposedDirectFormII |
| struct | JPL::State::Cascade< N > |
| class | JPL::FilterUtils::SemitoneGridView< T > |
| class | JPL::FilterUtils::SemitoneGridView< T >::iterator |
Namespaces | |
| namespace | JPL |
| namespace | JPL::FilterUtils |
| namespace | JPL::Cache |
| Cached data for parameter updates. | |
| namespace | JPL::Topology |
| namespace | JPL::State |
| namespace | JPL::FilterUtils::Impl |
Functions | |
| template<class FilterType > | |
| void | JPL::FilterUtils::ComputeFilterResponse (const FilterType &filter, float sampleRate, std::vector< float > &outMagnitudes) |
| template<class FilterType > | |
| void | JPL::FilterUtils::ComputeFilterResponse_dB (const FilterType &filter, float sampleRate, std::vector< float > &outMagnitudes) |
| template<bool bDecibels, class FilterType > | |
| void | JPL::FilterUtils::Impl::ComputeFilterResponse (const FilterType &filter, float sampleRate, std::vector< float > &outMagnitudes) |