CLAM::IntervalAmplitudeAverages Class Reference

#include <EnvelopeExtractor.hxx>

List of all members.


Detailed Description

Internal class.

Container of interval amplitude average points for the EnvelopeExtractor class.

This class stores a sequence of amplitude values corresponding to average amplitudes in the interpolation intervals of the current audio frame, and of previous audio frames.

Definition at line 44 of file EnvelopeExtractor.hxx.


Public Member Functions

void Reconfigure (int PointsPerFrame, int MemoryPoints)
bool Configured ()
void Clear (void)
void AdvanceFrame (void)
TData Acumulated (int index)
void Compute (int interval, Array< TData > &audio, int interval_start, int interval_end)

Member Function Documentation

void CLAM::IntervalAmplitudeAverages::Reconfigure ( int  PointsPerFrame,
int  MemoryPoints 
) [inline]

Definition at line 27 of file EnvelopeExtractor.cxx.

bool CLAM::IntervalAmplitudeAverages::Configured (  )  [inline]

Definition at line 42 of file EnvelopeExtractor.cxx.

void CLAM::IntervalAmplitudeAverages::Clear ( void   )  [inline]

Definition at line 52 of file EnvelopeExtractor.cxx.

void CLAM::IntervalAmplitudeAverages::AdvanceFrame ( void   )  [inline]

Definition at line 59 of file EnvelopeExtractor.cxx.

Referenced by CLAM::EnvelopeExtractor::Do().

TData CLAM::IntervalAmplitudeAverages::Acumulated ( int  index  )  [inline]

Definition at line 82 of file EnvelopeExtractor.cxx.

Referenced by CLAM::EnvelopeExtractor::Do().

void CLAM::IntervalAmplitudeAverages::Compute ( int  interval,
Array< TData > &  audio,
int  interval_start,
int  interval_end 
) [inline]

Definition at line 65 of file EnvelopeExtractor.cxx.

Referenced by CLAM::EnvelopeExtractor::Do().


The documentation for this class was generated from the following files:

Generated on Tue Aug 12 22:33:49 2008 for CLAM by  doxygen 1.5.5