The AudioAnalyzePeak and AudioAnalyzeRMS classes don't implement a common interface, so we have to use our own RTTI wrapper to allow both classes to be used.  
 More...
 Collaboration diagram for AudioVU::Analyzer:Public Member Functions | |
| Analyzer (AudioAnalyzePeak &analyzer) | |
| Analyzer (AudioAnalyzeRMS &analyzer) | |
| float | read () const | 
| bool | available () const | 
Private Types | |
| enum | { Peak, RMS } | 
Private Attributes | |
| enum AudioVU::Analyzer:: { ... } | type | 
| void * | analyzer | 
The AudioAnalyzePeak and AudioAnalyzeRMS classes don't implement a common interface, so we have to use our own RTTI wrapper to allow both classes to be used. 
Definition at line 100 of file AudioVU.hpp.
      
  | 
  private | 
| Enumerator | |
|---|---|
| Peak | |
| RMS | |
Definition at line 102 of file AudioVU.hpp.
      
  | 
  inline | 
Definition at line 106 of file AudioVU.hpp.
      
  | 
  inline | 
Definition at line 108 of file AudioVU.hpp.
      
  | 
  inline | 
Definition at line 111 of file AudioVU.hpp.
      
  | 
  inline | 
Definition at line 121 of file AudioVU.hpp.
| enum { ... } type | 
      
  | 
  private | 
Definition at line 103 of file AudioVU.hpp.