AGain Class Reference

#include <again.h>

Inheritance diagram for AGain:
Inheritance graph
[legend]

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 FUnknowncreateInstance (void *context)

Protected Attributes

float fGain
float fGainReduction
float fVuPPMOld
int32 currentProcessMode
bool bHalfGain
bool bBypass

Constructor & Destructor Documentation

AGain (  ) 
~AGain (  )  [virtual]

Member Function Documentation

static FUnknown* createInstance ( void *  context  )  [inline, static]

Reimplemented in AGainWithSideChain.

tresult initialize ( FUnknown context  )  [virtual]

Called at first after constructor.

Reimplemented from Component.

Reimplemented in AGainWithSideChain.

tresult terminate (  )  [virtual]

Called at the end before destructor.

Reimplemented from Component.

tresult setActive ( TBool  state  )  [virtual]

Switch the Plug-in on/off.

Reimplemented from Component.

tresult process ( ProcessData data  )  [virtual]

Here we go...the process call.

Reimplemented from AudioEffect.

Reimplemented in AGainWithSideChain.

tresult receiveText ( const char text  ) 

Test of a communication channel between controller and component.

tresult setState ( IBStream state  )  [virtual]

For persistence.

Reimplemented from Component.

tresult getState ( IBStream state  )  [virtual]

Reimplemented from 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.

tresult notify ( IMessage message  )  [virtual]

We want to receive message.

Reimplemented from ComponentBase.


Field Documentation

float fGain [protected]
float fGainReduction [protected]
float fVuPPMOld [protected]
bool bHalfGain [protected]
bool bBypass [protected]
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.