3#include "AudioTools/AudioCodecs/AudioCodecsBase.h"
4#if defined(ARDUINO) && !defined(IS_MIN_DESKTOP)
33 bool begin() {
return true; }
37 size_t write(
const uint8_t *data,
size_t len) {
39 if (pt_print ==
nullptr) {
40 LOGE(
"No output stream defined for CopyDecoder");
43 return pt_print->write((uint8_t*)data,len);
46 operator bool() {
return true; }
55 Print *pt_print=
nullptr;
78 bool begin() {
return true;}
82 size_t write(
const uint8_t *data,
size_t len) {
83 if (pt_print ==
nullptr) {
84 LOGE(
"No output stream defined for CopyDecoder");
87 return pt_print->write((uint8_t*)data,len);
90 operator bool() {
return true; }
93 const char *
mime() {
return mime_type;}
100 Print *pt_print=
nullptr;
101 const char *mime_type =
"audio/pcm";
104using PCMEncoder = CopyEncoder;
105using PCMDecoder = CopyDecoder;