CLAM-Development
1.1
|
Internal class. More...
#include <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) |
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.
TData CLAM::IntervalAmplitudeAverages::Acumulated | ( | int | index | ) | [inline] |
Definition at line 82 of file EnvelopeExtractor.cxx.
Referenced by CLAM::EnvelopeExtractor::Do().
void CLAM::IntervalAmplitudeAverages::AdvanceFrame | ( | void | ) | [inline] |
Definition at line 59 of file EnvelopeExtractor.cxx.
Referenced by CLAM::EnvelopeExtractor::Do().
void CLAM::IntervalAmplitudeAverages::Clear | ( | void | ) | [inline] |
Definition at line 52 of file EnvelopeExtractor.cxx.
References CLAM::Array< T >::Size().
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().
bool CLAM::IntervalAmplitudeAverages::Configured | ( | ) | [inline] |
Definition at line 42 of file EnvelopeExtractor.cxx.
References CLAM::Array< T >::Size().
void CLAM::IntervalAmplitudeAverages::Reconfigure | ( | int | PointsPerFrame, |
int | MemoryPoints | ||
) | [inline] |
Definition at line 27 of file EnvelopeExtractor.cxx.
References CLAM::Array< T >::Resize(), CLAM::Array< T >::SetSize(), and CLAM::Array< T >::Size().