|
enum class | FilterType { LowPass
, HighPass
} |
|
|
virtual void | process (std::span< int32_t > input, std::span< StereoSample > output)=0 |
|
constexpr void | setPanLevels (const int32_t amplitude_left, const int32_t amplitude_right) |
|
virtual void | setRoomSize (float value) |
|
virtual float | getRoomSize () const |
|
virtual void | setHPF (float f) |
|
virtual float | getHPF () const |
|
virtual void | setLPF (float f) |
|
virtual float | getLPF () const |
|
virtual void | setDamping (float value) |
|
virtual float | getDamping () const |
|
virtual void | setWidth (float value) |
|
virtual float | getWidth () const |
|
constexpr int32_t | getPanLeft () const |
|
constexpr int32_t | getPanRight () const |
|
|
template<FilterType filtertype> |
static constexpr float | calcFilterCutoff (float f) |
|
|
int32_t | amplitude_right_ = 0 |
|
int32_t | amplitude_left_ = 0 |
|
The documentation for this struct was generated from the following file: