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().