#include <again.h>

Public Member Functions | |
| AGain () | |
| virtual | ~AGain () |
| tresult | initialize (FUnknown *context) |
| Called at first after constructor. | |
| tresult | terminate () |
| Called at the end before destructor. | |
| tresult | setActive (TBool state) |
| Switch the Plug-in on/off. | |
| tresult | process (ProcessData &data) |
| Here we go...the process call. | |
| tresult | receiveText (const char *text) |
| Test of a communication channel between controller and component. | |
| tresult | setState (IBStream *state) |
| For persistence. | |
| tresult | getState (IBStream *state) |
| tresult | setupProcessing (ProcessSetup &newSetup) |
| Will be called before any process call. | |
| tresult | setBusArrangements (SpeakerArrangement *inputs, int32 numIns, SpeakerArrangement *outputs, int32 numOuts) |
| Bus arrangement managing: in this example the 'again' will be mono for mono input/output and stereo for other arrangements. | |
| tresult | notify (IMessage *message) |
| We want to receive message. | |
Static Public Member Functions | |
| static FUnknown * | createInstance (void *context) |
Protected Attributes | |
| float | fGain |
| float | fGainReduction |
| float | fVuPPMOld |
| int32 | currentProcessMode |
| bool | bHalfGain |
| bool | bBypass |
| AGain | ( | ) |
| ~AGain | ( | ) | [virtual] |
| static FUnknown* createInstance | ( | void * | context | ) | [inline, static] |
Reimplemented in AGainWithSideChain.
Called at first after constructor.
Reimplemented from Component.
Reimplemented in AGainWithSideChain.
Switch the Plug-in on/off.
Reimplemented from Component.
| tresult process | ( | ProcessData & | data | ) | [virtual] |
Test of a communication channel between controller and component.
| tresult setupProcessing | ( | ProcessSetup & | newSetup | ) | [virtual] |
Will be called before any process call.
Reimplemented from AudioEffect.
| tresult setBusArrangements | ( | SpeakerArrangement * | inputs, | |
| int32 | numIns, | |||
| SpeakerArrangement * | outputs, | |||
| int32 | numOuts | |||
| ) | [virtual] |
Bus arrangement managing: in this example the 'again' will be mono for mono input/output and stereo for other arrangements.
Reimplemented from AudioEffect.
Reimplemented in AGainWithSideChain.
We want to receive message.
Reimplemented from ComponentBase.
float fGain [protected] |
float fGainReduction [protected] |
float fVuPPMOld [protected] |
int32 currentProcessMode [protected] |
bool bHalfGain [protected] |
bool bBypass [protected] |