![]() |
Audacity 3.2.0
|
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 366 of file Equalization.cpp.
|
inline |
Definition at line 367 of file Equalization.cpp.
References lastWindow, and windowSize.
|
inline |
Definition at line 376 of file Equalization.cpp.
References WaveChannel::Append(), buffer, floatSample, leftTailRemaining, min(), and output.
Referenced by EffectEqualization::ProcessOne().
| Floats EffectEqualization::Task::buffer |
Definition at line 389 of file Equalization.cpp.
Referenced by AccumulateSamples(), and EffectEqualization::ProcessOne().
| const size_t EffectEqualization::Task::idealBlockLen |
Definition at line 390 of file Equalization.cpp.
Referenced by EffectEqualization::ProcessOne().
| float* EffectEqualization::Task::lastWindow { window2.get() } |
Definition at line 394 of file Equalization.cpp.
Referenced by EffectEqualization::ProcessOne(), and Task().
| size_t EffectEqualization::Task::leftTailRemaining |
Definition at line 400 of file Equalization.cpp.
Referenced by AccumulateSamples().
| WaveChannel& EffectEqualization::Task::output |
Definition at line 398 of file Equalization.cpp.
Referenced by AccumulateSamples(), and EffectEqualization::ProcessOne().
| float* EffectEqualization::Task::thisWindow { window1.get() } |
Definition at line 393 of file Equalization.cpp.
Referenced by EffectEqualization::ProcessOne().
| Floats EffectEqualization::Task::window1 { windowSize } |
Definition at line 386 of file Equalization.cpp.
Referenced by EffectEqualization::ProcessOne().
| Floats EffectEqualization::Task::window2 { windowSize } |
Definition at line 387 of file Equalization.cpp.
Referenced by EffectEqualization::ProcessOne().
|
staticconstexpr |
Definition at line 385 of file Equalization.cpp.
Referenced by Task().