44 const char *
mime()
override {
return "audio/l16"; }
49 virtual size_t write(
const uint8_t *data,
size_t len)
override {
52 int16_t *data16 = (int16_t *)data;
53 for (
int j = 0; j < len / 2; j++) {
54 data16[j] =
ntohs(data16[j]);
59 virtual operator bool()
override {
return p_print!=
nullptr; }
89 const char *
mime()
override {
return "audio/l16"; }
104 virtual size_t write(
const uint8_t *data,
size_t len)
override {
108 int16_t *data16 = (int16_t *)data;
109 for (
int j = 0; j < len / 2; j++) {
110 data16[j] =
htons(data16[j]);
#define TRACED()
Definition AudioLoggerIDF.h:31
#define htons(x)
Definition Net.h:15
#define ntohs(x)
Definition Net.h:17
virtual size_t write(const uint8_t *data, size_t len)
Definition Arduino.h:120