Krotos Modules 3
Loading...
Searching...
No Matches
KwidgetProcessor_AudioOut.h
Go to the documentation of this file.
1
namespace
krotos
2
{
3
class
KwidgetProcessor_AudioOut
:
public
KwidgetProcessor
4
{
5
public
:
6
using
Parameters
=
Kwidget_AudioOut::Parameters
;
7
8
KwidgetProcessor_AudioOut
(
Kwidget
& owner);
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
krotos::Kwidget
Definition
Kwidget.h:8
krotos::KwidgetProcessor_AudioOut
Definition
KwidgetProcessor_AudioOut.h:4
krotos::KwidgetProcessor_AudioOut::m_gain
float m_gain
Definition
KwidgetProcessor_AudioOut.h:15
krotos::KwidgetProcessor_AudioOut::KwidgetProcessor_AudioOut
KwidgetProcessor_AudioOut(Kwidget &owner)
Definition
KwidgetProcessor_AudioOut.cpp:3
krotos::KwidgetProcessor_AudioOut::process
void process(AudioBuffer< float > &buffer) override
Definition
KwidgetProcessor_AudioOut.cpp:14
krotos::KwidgetProcessor_AudioOut::setGain
void setGain(float gain)
Definition
KwidgetProcessor_AudioOut.cpp:10
krotos::KwidgetProcessor_AudioOut::prepare
void prepare(double sampleRate, int samplesPerBlock) override
Definition
KwidgetProcessor_AudioOut.cpp:12
krotos::KwidgetProcessor
An interface for an audio processor designed for modular use.
Definition
KwidgetProcessor.h:8
krotos
Definition
AirAbsorptionFilter.cpp:2
krotos::Kwidget_AudioOut::Parameters
Definition
Kwidget_AudioOut.h:16
krotos_kwidget
kwidgets
audio_out
KwidgetProcessor_AudioOut.h
Generated by
1.12.0