70 audio::Processor *proc =
nullptr)
void ensurePeaks() const FL_NO_EXCEPT
const AudioFrame * begin() const FL_NO_EXCEPT
float mid() const FL_NO_EXCEPT
float bass() const FL_NO_EXCEPT
float treble() const FL_NO_EXCEPT
fl::span< const AudioFrame > frames() const FL_NO_EXCEPT
fl::size frameCount() const FL_NO_EXCEPT
bool hasProcessor() const FL_NO_EXCEPT
float volume() const FL_NO_EXCEPT
AudioBatch & operator=(const AudioBatch &) FL_NO_EXCEPT=delete
bool beat() const FL_NO_EXCEPT
const VibeLevels & vibe() const FL_NO_EXCEPT
const EqLevels & equalizer() const FL_NO_EXCEPT
fl::span< const AudioFrame > mFrames
bool empty() const FL_NO_EXCEPT
AudioBatch(const AudioBatch &) FL_NO_EXCEPT=delete
const AudioFrame * end() const FL_NO_EXCEPT
const PercussionState & percussion() const FL_NO_EXCEPT
AudioBatch() FL_NO_EXCEPT=default
Platform-independent mutex interface.
u8 u8 fract8 blur_amount FL_NO_EXCEPT
fl::platforms::mutex mutex
Base definition for an LED controller.
Snapshot of self-normalizing MilkDrop-style vibe levels.
Snapshot of percussion detection state.
Lightweight snapshot of pre-computed audio analysis for one audio sample.
static constexpr int kNumBins
Snapshot of 16-bin normalized spectrum.