|
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().
1.7.6.1