![]() |
Audacity 3.2.0
|
#include <EqualizationBase.h>
Public Member Functions | |
| Task (size_t M, size_t idealBlockLen, WaveChannel &channel) | |
| void | AccumulateSamples (constSamplePtr buffer, size_t len) |
Public Attributes | |
| Floats | window1 { windowSize } |
| Floats | window2 { windowSize } |
| Floats | buffer |
| const size_t | idealBlockLen |
| float * | thisWindow { window1.get() } |
| float * | lastWindow { window2.get() } |
| WaveChannel & | output |
| size_t | leftTailRemaining |
Static Public Attributes | |
| static constexpr auto | windowSize = EqualizationFilter::windowSize |
Definition at line 53 of file EqualizationBase.h.
|
inline |
Definition at line 55 of file EqualizationBase.h.
|
inline |
Definition at line 64 of file EqualizationBase.h.
References floatSample, and min().
Referenced by EqualizationBase::ProcessOne().
| Floats EqualizationBase::Task::buffer |
Definition at line 77 of file EqualizationBase.h.
Referenced by EqualizationBase::ProcessOne().
| const size_t EqualizationBase::Task::idealBlockLen |
Definition at line 78 of file EqualizationBase.h.
Referenced by EqualizationBase::ProcessOne().
| float* EqualizationBase::Task::lastWindow { window2.get() } |
Definition at line 82 of file EqualizationBase.h.
Referenced by EqualizationBase::ProcessOne().
| size_t EqualizationBase::Task::leftTailRemaining |
Definition at line 88 of file EqualizationBase.h.
| WaveChannel& EqualizationBase::Task::output |
Definition at line 86 of file EqualizationBase.h.
Referenced by EqualizationBase::ProcessOne().
| float* EqualizationBase::Task::thisWindow { window1.get() } |
Definition at line 81 of file EqualizationBase.h.
Referenced by EqualizationBase::ProcessOne().
| Floats EqualizationBase::Task::window1 { windowSize } |
Definition at line 74 of file EqualizationBase.h.
Referenced by EqualizationBase::ProcessOne().
| Floats EqualizationBase::Task::window2 { windowSize } |
Definition at line 75 of file EqualizationBase.h.
Referenced by EqualizationBase::ProcessOne().
|
staticconstexpr |
Definition at line 73 of file EqualizationBase.h.