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 101 of file AudioVU.hpp.
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 |
|
private |
Enumerator | |
---|---|
Peak | |
RMS |
Definition at line 103 of file AudioVU.hpp.
|
inline |
Definition at line 107 of file AudioVU.hpp.
|
inline |
Definition at line 109 of file AudioVU.hpp.
|
inline |
Definition at line 112 of file AudioVU.hpp.
|
inline |
Definition at line 122 of file AudioVU.hpp.
enum { ... } type |
|
private |
Definition at line 104 of file AudioVU.hpp.