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.