Krotos Modules 3
Loading...
Searching...
No Matches
KwidgetProcessor_AudioOut.h
Go to the documentation of this file.
1namespace krotos
2{
4 {
5 public:
7
9
10 void prepare(double sampleRate, int samplesPerBlock) override;
11 void process(AudioBuffer<float>& buffer) override;
12 void setGain(float gain);
13
14 private:
15 float m_gain{0.0f};
16
17 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(KwidgetProcessor_AudioOut)
18 };
19} // namespace krotos
Definition Kwidget.h:8
Definition KwidgetProcessor_AudioOut.h:4
float m_gain
Definition KwidgetProcessor_AudioOut.h:15
KwidgetProcessor_AudioOut(Kwidget &owner)
Definition KwidgetProcessor_AudioOut.cpp:3
void process(AudioBuffer< float > &buffer) override
Definition KwidgetProcessor_AudioOut.cpp:14
void setGain(float gain)
Definition KwidgetProcessor_AudioOut.cpp:10
void prepare(double sampleRate, int samplesPerBlock) override
Definition KwidgetProcessor_AudioOut.cpp:12
An interface for an audio processor designed for modular use.
Definition KwidgetProcessor.h:8
Definition AirAbsorptionFilter.cpp:2
Definition Kwidget_AudioOut.h:16