|
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) | |
| AudioSample (fl::span< const fl::i16 > span, fl::u32 timestamp=0) | |
| ~AudioSample () | |
| 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 |