86 if (this->
cfg != newInfo && newInfo) {
98 if (info)
return info;
170 LOGW(
"no decoder or encoder defined");
193 virtual size_t write(
const uint8_t *data,
size_t len)
override {
198 LOGD(
"EncodedAudioOutput::write: %d", (
int)len);
200 if (
writer_ptr ==
nullptr || data ==
nullptr) {
210 LOGD(
"EncodedAudioOutput::write: %d -> %d", (
int)len, (
int)result);
220 operator bool()
override {
return active; }
373 size_t write(
const uint8_t *data,
size_t len)
override {
379 return reader.readBytes(data, len);
426 size_t write(
const uint8_t *data,
size_t len) {
452 virtual size_t write(uint8_t *data,
size_t size) = 0;
498 virtual size_t write(uint8_t *data,
size_t size) {
#define LOGW(...)
Definition AudioLoggerIDF.h:29
#define TRACEI()
Definition AudioLoggerIDF.h:32
#define TRACED()
Definition AudioLoggerIDF.h:31
#define LOGD(...)
Definition AudioLoggerIDF.h:27
#define LOGE(...)
Definition AudioLoggerIDF.h:30
#define DEFAULT_BUFFER_SIZE
Definition avr.h:20