43 const char*
mime()
override {
55 int samples = len/
sizeof(
float);
57 float* p_float = (
float*) data;
58 for (
int j=0;j<samples;j++){
59 buffer[j] = p_float[j]*32767;
64 virtual operator bool()
override {
98 const char*
mime()
override{
121 if (
p_print==
nullptr)
return 0;
123 size_t samples = len /
sizeof(
int16_t);
125 for (
size_t j=0;j<samples;j++){
126 buffer[j] =
static_cast<float>(pt16[j]) / 32768.0;
#define TRACED()
Definition AudioLoggerIDF.h:31
virtual size_t write(const uint8_t *data, size_t len)
Definition Arduino.h:120