31 const char *
mime()
override {
return "audio/mpeg"; }
40 pcm.
resize(TinyMP2Decoder::kSamplesPerFrame * TinyMP2Decoder::kMaxChannels);
52 size_t write(
const uint8_t *data,
size_t len)
override {
53 if (!
active || len == 0)
return 0;
61 operator bool()
override {
return active; }
76 TinyMP2Decoder::FrameHeader header;
77 size_t consumed =
decoder.decodeFrame(
80 TinyMP2Decoder::FrameHeader peek;
114 TinyMP2Decoder::kSamplesPerFrame * header.channels *
sizeof(int16_t);
#define TRACED()
Definition AudioLoggerIDF.h:31
virtual size_t write(const uint8_t *data, size_t len)
Definition Arduino.h:120