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

Detailed Description

Definition at line 20 of file audio.h.

#include <audio.h>

Public Types

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

Public Member Functions

 AudioSample ()
 
 AudioSample (AudioSampleImplPtr impl)
 
 AudioSample (const AudioSample &other)
 
const int16_t & at (size_t i) const
 
const_iterator begin () const
 
const_iterator end () const
 
void fft (FFTBins *out)
 
bool isValid () const
 
 operator bool () const
 
bool operator!= (const AudioSample &other) const
 
AudioSampleoperator= (const AudioSample &other)
 
bool operator== (const AudioSample &other) const
 
const int16_t & operator[] (size_t i) const
 
const VectorPCMpcm () const
 
float rms () const
 
size_t size () 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: