|
FastLED 3.9.15
|
#include <vibe.h>
Inheritance diagram for fl::audio::detector::Vibe:
Collaboration diagram for fl::audio::detector::Vibe:Static Public Member Functions | |
| static int | getPrivateFFTCount () FL_NOEXCEPT |
| static void | resetPrivateFFTCount () FL_NOEXCEPT |
Public Attributes | |
| function_list< void()> | onBassSpike |
| function_list< void()> | onMidSpike |
| function_list< void()> | onTrebSpike |
| function_list< void(const VibeLevels &)> | onVibeLevels |
Static Private Member Functions | |
| static float | adjustRateToFPS (float rateAtFps1, float fps1, float actualFps) FL_NOEXCEPT |
Private Attributes | |
| float | mAvg [3] = {} |
| float | mAvgRel [3] = {1.0f, 1.0f, 1.0f} |
| SilenceEnvelope | mAvgRelEnv [3] |
| bool | mBassSpike = false |
| int | mFrameCount = 0 |
| float | mImm [3] = {} |
| float | mImmRel [3] = {1.0f, 1.0f, 1.0f} |
| SilenceEnvelope | mImmRelEnv [3] |
| float | mLongAvg [3] = {} |
| bool | mMidSpike = false |
| bool | mPrevBassSpike = false |
| bool | mPrevMidSpike = false |
| bool | mPrevTrebSpike = false |
| int | mSampleRate = 44100 |
| float | mTargetFps = 30.0f |
| bool | mTrebSpike = false |