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.