FastLED 3.9.15
Loading...
Searching...
No Matches
fl::third_party::Mp3HelixDecoder Class Reference

Detailed Description

Definition at line 50 of file mp3.h.

#include <mp3.h>

+ Collaboration diagram for fl::third_party::Mp3HelixDecoder:

Classes

struct  FrameInfo
 

Public Member Functions

 Mp3HelixDecoder () FL_NOEXCEPT
 
 ~Mp3HelixDecoder () FL_NOEXCEPT
 
template<typename Fn>
int decode (const fl::u8 *data, fl::size len, Fn on_frame)
 
int decodeFrame (const fl::u8 **inbuf, fl::size *bytes_left)
 
fl::vector< audio::SampledecodeToAudioSamples (const fl::u8 *data, fl::size len)
 
int findSyncWord (const fl::u8 *buf, fl::size len)
 
bool init ()
 
void reset ()
 

Public Attributes

FrameInfo mFrameInfo
 
fl::unique_ptr< fl::i16[]> mPcmBuffer
 

Private Attributes

void * mDecoder
 

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