FastLED 3.9.15
|
#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 |
AudioSample & | operator= (const AudioSample &other) |
bool | operator== (const AudioSample &other) const |
const fl::i16 & | operator[] (fl::size i) const |
const VectorPCM & | pcm () const |
float | rms () const |
fl::size | size () const |
fl::u32 | timestamp () const |
float | zcf () const |
Static Private Member Functions | |
static const VectorPCM & | empty () |
Private Attributes | |
AudioSampleImplPtr | mImpl |