SpecMeterProcessor Class Reference

#include <mdaSpecMeterProcessor.h>

Inheritance diagram for SpecMeterProcessor:
Inheritance graph
[legend]

Public Member Functions

 SpecMeterProcessor ()
 ~SpecMeterProcessor ()
tresult initialize (FUnknown *context)
tresult terminate ()
tresult setActive (TBool state)
void doProcessing (ProcessData &data)
bool bypassProcessing (ProcessData &data)

Static Public Member Functions

static FUnknowncreateInstance (void *)

Static Public Attributes

static FUID uid

Protected Member Functions

void recalculate ()
void sendParameterChanges (IParameterChanges *changes, int32 numSamples)

Protected Attributes

int32 counter
float Lpeak
float Lhold
float Lmin
float Lrms
float Rpeak
float Rhold
float Rmin
float Rrms
float Corr
float band [2][16]
float iK
float lpeak
float lmin
float lrms
float rpeak
float rmin
float rrms
float corr
float den
float lpp [6][16]
float rpp [6][16]
int32 topband
int32 K
int32 kmax

Constructor & Destructor Documentation


Member Function Documentation

tresult initialize ( FUnknown context  )  [virtual]

Reimplemented from Component.

tresult terminate (  )  [virtual]

Reimplemented from Component.

tresult setActive ( TBool  state  )  [virtual]

Reimplemented from BaseProcessor.

void doProcessing ( ProcessData data  )  [virtual]

Implements BaseProcessor.

bool bypassProcessing ( ProcessData data  )  [virtual]

Reimplemented from BaseProcessor.

static FUnknown* createInstance ( void *   )  [inline, static]
void recalculate (  )  [inline, protected, virtual]

Reimplemented from BaseProcessor.

void sendParameterChanges ( IParameterChanges changes,
int32  numSamples 
) [protected]

Field Documentation

FUID uid [static]
int32 counter [protected]
float Lpeak [protected]
float Lhold [protected]
float Lmin [protected]
float Lrms [protected]
float Rpeak [protected]
float Rhold [protected]
float Rmin [protected]
float Rrms [protected]
float Corr [protected]
float band[2][16] [protected]
float iK [protected]
float lpeak [protected]
float lmin [protected]
float lrms [protected]
float rpeak [protected]
float rmin [protected]
float rrms [protected]
float corr [protected]
float den [protected]
float lpp[6][16] [protected]
float rpp[6][16] [protected]
int32 topband [protected]
int32 K [protected]
int32 kmax [protected]
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Empty

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