FastLED 3.9.15
Loading...
Searching...
No Matches

◆ reset()

void fl::third_party::Mp3HelixDecoder::reset ( )

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

49 {
50 if (mDecoder) {
51 MP3FreeDecoder(static_cast<HMP3Decoder>(mDecoder));
52 mDecoder = nullptr;
53 }
54
55 mPcmBuffer.reset();
56
57 fl::memset(&mFrameInfo, 0, sizeof(mFrameInfo));
58}
fl::unique_ptr< fl::i16[]> mPcmBuffer
Definition mp3.h:117
void * HMP3Decoder
Definition mp3dec.h:88
void MP3FreeDecoder(HMP3Decoder hMP3Decoder) FL_NOEXCEPT
Definition mp3dec.hpp:93
void * memset(void *s, int c, size_t n) FL_NOEXCEPT

References mDecoder, fl::memset(), mFrameInfo, fl::third_party::MP3FreeDecoder(), and mPcmBuffer.

Referenced by ~Mp3HelixDecoder().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: