FastLED 3.9.15
Loading...
Searching...
No Matches
fl::AudioSample Class Reference

Detailed Description

Definition at line 21 of file audio.h.

#include <audio.h>

Public Types

using const_iterator = VectorPCM::const_iterator
 
using VectorPCM = fl::vector<fl::i16>
 

Public Member Functions

 AudioSample ()
 
 AudioSample (AudioSampleImplPtr impl)
 
 AudioSample (const AudioSample &other)
 
const fl::i16 & at (fl::size i) const
 
const_iterator begin () const
 
const_iterator end () const
 
void fft (FFTBins *out) const
 
bool isValid () const
 
 operator bool () const
 
bool operator!= (const AudioSample &other) const
 
AudioSampleoperator= (const AudioSample &other)
 
bool operator== (const AudioSample &other) const
 
const fl::i16 & operator[] (fl::size i) const
 
const VectorPCMpcm () const
 
float rms () const
 
fl::size size () const
 
fl::u32 timestamp () const
 
float zcf () const
 

Static Private Member Functions

static const VectorPCMempty ()
 

Private Attributes

AudioSampleImplPtr mImpl
 

The documentation for this class was generated from the following files: