State Variable Filter with Topology-Preserving Transform structure.
More...
#include <JPLSpatial/Auralization/CrossoverFilter.h>
|
| JPL_INLINE void | Reset () noexcept |
| |
| JPL_INLINE void | Process (const Params ¶ms, float x, float &yL, float &yB, float &yH) noexcept |
| |
| JPL_INLINE void | ProcessBPLP (const Params ¶ms, float x, float &yL, float &yB) |
| |
| JPL_INLINE void | ProcessBPHP (const Params ¶ms, float x, float &yB, float &yH) |
| |
| JPL_INLINE void | ProcessBP (const Params ¶ms, float x, float &yB) |
| |
| JPL_INLINE void | ProcessAP (const Params ¶ms, float x, float &yAP) |
| |
|
| static JPL_INLINE Params | Prepare (float sampleRate, float frequency) noexcept |
| | Prepare parameters for a TPT SVGF Stage.
|
| |
|
| float | s1 = 0.0f |
| |
| float | s2 = 0.0f |
| |
State Variable Filter with Topology-Preserving Transform structure.
◆ Prepare()
| static JPL_INLINE Params JPL::StateVariableFilterTPT::Prepare |
( |
float | sampleRate, |
|
|
float | frequency ) |
|
inlinestaticnodiscardnoexcept |
Prepare parameters for a TPT SVGF Stage.
◆ Process()
| JPL_INLINE void JPL::StateVariableFilterTPT::Process |
( |
const Params & | params, |
|
|
float | x, |
|
|
float & | yL, |
|
|
float & | yB, |
|
|
float & | yH ) |
|
inlinenoexcept |
◆ ProcessAP()
| JPL_INLINE void JPL::StateVariableFilterTPT::ProcessAP |
( |
const Params & | params, |
|
|
float | x, |
|
|
float & | yAP ) |
|
inline |
◆ ProcessBP()
| JPL_INLINE void JPL::StateVariableFilterTPT::ProcessBP |
( |
const Params & | params, |
|
|
float | x, |
|
|
float & | yB ) |
|
inline |
◆ ProcessBPHP()
| JPL_INLINE void JPL::StateVariableFilterTPT::ProcessBPHP |
( |
const Params & | params, |
|
|
float | x, |
|
|
float & | yB, |
|
|
float & | yH ) |
|
inline |
◆ ProcessBPLP()
| JPL_INLINE void JPL::StateVariableFilterTPT::ProcessBPLP |
( |
const Params & | params, |
|
|
float | x, |
|
|
float & | yL, |
|
|
float & | yB ) |
|
inline |
◆ Reset()
| JPL_INLINE void JPL::StateVariableFilterTPT::Reset |
( |
| ) |
|
|
inlinenoexcept |
◆ s1
| float JPL::StateVariableFilterTPT::s1 = 0.0f |
◆ s2
| float JPL::StateVariableFilterTPT::s2 = 0.0f |
The documentation for this struct was generated from the following file: