FastLED 3.10.6
Loading...
Searching...
No Matches

◆ Mp3Minimp3Decoder()

fl::third_party::Mp3Minimp3Decoder::Mp3Minimp3Decoder ( )

Definition at line 132 of file mp3.cpp.hpp.

133 : mPcmBuffer(nullptr, Mp3MemoryDeleter<fl::i16>(
134 sizeof(fl::i16) * MAX_PCM_SAMPLES,
136 mDecoder(nullptr, Mp3MemoryDeleter<mp3dec_t>(
138 mScratch(nullptr, Mp3MemoryDeleter<mp3dec_scratch_t>(
139 sizeof(mp3dec_scratch_t),
141 fl::memset(&mFrameInfo, 0, sizeof(mFrameInfo));
142}
fl::unique_ptr< mp3dec_t, Mp3MemoryDeleter< mp3dec_t > > mDecoder
Definition mp3.h:128
fl::unique_ptr< mp3dec_scratch_t, Mp3MemoryDeleter< mp3dec_scratch_t > > mScratch
Definition mp3.h:130
fl::unique_ptr< fl::i16[], Mp3MemoryDeleter< fl::i16 > > mPcmBuffer
Definition mp3.h:124
union mp3dec_scratch_t mp3dec_scratch_t
struct mp3dec_t mp3dec_t
constexpr fl::size MAX_PCM_SAMPLES
Definition mp3.cpp.hpp:115
void * memset(void *s, int c, size_t n) FL_NO_EXCEPT

References fl::third_party::DecoderState, fl::FL_NO_EXCEPT, fl::third_party::MAX_PCM_SAMPLES, mDecoder, fl::memset(), mFrameInfo, mPcmBuffer, mScratch, fl::third_party::PcmOutput, and fl::third_party::Scratch.

+ Here is the call graph for this function: