26 LOGE(
"Output already defined");
32 LOGE(
"Input not defined");
50 auto& last_c =
last();
52 last_c.addNotifyAudioChange(io);
62 LOGE(
"Output already defined");
67 LOGE(
"Input not supported");
97 LOGE(
"Output already defined");
120 LOGE(
"Defined as output");
125 LOGE(
"Input already defined");
144 size_t write(
const uint8_t* data,
size_t len)
override {
150 LOGD(
"write: %u", (
unsigned)len);
157 if (in ==
nullptr)
return 0;
164 if (in ==
nullptr)
return 0;
188 ok = ok && c->begin();
232 this->
info = newInfo;
270 c->setNotifyActive(flag);
312 size_t write(
const uint8_t* data,
size_t len)
override {
313 return p_out->write(data, len);
323 p_out->addNotifyAudioChange(bi);