|
FastLED 3.9.15
|
#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::Sample > | decodeToAudioSamples (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 |