FastLED 3.10.6
Loading...
Searching...
No Matches
mp3_memory.h File Reference
+ Include dependency graph for mp3_memory.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fl::third_party::Mp3MemoryDeleter< T >
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 
namespace  fl::third_party
 

Enumerations

enum class  fl::third_party::Mp3MemoryTag : fl::u8 {
  fl::third_party::DecoderState = 0 , fl::third_party::Scratch = 1 , fl::third_party::StreamBuffer = 2 , fl::third_party::PcmOutput = 3 ,
  fl::third_party::Count = 4
}
 

Functions

FL_NO_INLINE void * fl::third_party::Mp3MemoryAllocate (fl::size bytes, Mp3MemoryTag tag) FL_NO_EXCEPT
 
template<typename T>
T * fl::third_party::Mp3MemoryAllocateArray (fl::size count, Mp3MemoryTag tag) FL_NO_EXCEPT
 
void fl::third_party::Mp3MemoryFree (void *ptr, fl::size bytes, Mp3MemoryTag tag) FL_NO_EXCEPT
 
const char * fl::third_party::Mp3MemoryTagName (Mp3MemoryTag tag) FL_NO_EXCEPT
 

Variables

constexpr fl::size fl::third_party::MP3_MINIMP3_STREAM_BUFFER_SIZE = 4096