|
FastLED 3.10.8
|
Definition at line 66 of file audio_batch.h.
#include <audio_batch.h>
Collaboration diagram for fl::AudioBatch:Public Member Functions | |
| AudioBatch () FL_NO_EXCEPT=default | |
| AudioBatch (const AudioBatch &) FL_NO_EXCEPT=delete | |
| AudioBatch (fl::span< const AudioFrame > frames, audio::Processor *proc=nullptr) FL_NO_EXCEPT | |
| float | bass () const FL_NO_EXCEPT |
| bool | beat () const FL_NO_EXCEPT |
| const AudioFrame * | begin () const FL_NO_EXCEPT |
| bool | empty () const FL_NO_EXCEPT |
| const AudioFrame * | end () const FL_NO_EXCEPT |
| const EqLevels & | equalizer () const FL_NO_EXCEPT |
| fl::size | frameCount () const FL_NO_EXCEPT |
| fl::span< const AudioFrame > | frames () const FL_NO_EXCEPT |
| bool | hasProcessor () const FL_NO_EXCEPT |
| float | mid () const FL_NO_EXCEPT |
| AudioBatch & | operator= (const AudioBatch &) FL_NO_EXCEPT=delete |
| const PercussionState & | percussion () const FL_NO_EXCEPT |
| float | treble () const FL_NO_EXCEPT |
| const VibeLevels & | vibe () const FL_NO_EXCEPT |
| float | volume () const FL_NO_EXCEPT |
Private Member Functions | |
| void | ensurePeaks () const FL_NO_EXCEPT |
Private Attributes | |
| EqLevels | mEq |
| bool | mEqComputed = false |
| fl::span< const AudioFrame > | mFrames |
| fl::mutex | mMutex |
| AudioFrame | mPeaks |
| bool | mPeaksComputed = false |
| PercussionState | mPerc |
| bool | mPercComputed = false |
| audio::Processor * | mProc = nullptr |
| VibeLevels | mVibe |
| bool | mVibeComputed = false |