29 ILBCDecoder(EnumLBCFrameSize frameSize = ms30,
bool useEnhancer =
true) {
44 LOGE(
"Output not defined");
69 operator bool() {
return p_ilbc !=
nullptr; }
71 virtual size_t write(
const uint8_t *data,
size_t len) {
72 if (
p_ilbc==
nullptr)
return 0;
73 LOGI(
"write: %d", len);
74 int samples = len /
sizeof(int16_t);
75 int16_t *p_samples = (int16_t *)data;
76 for (
int j=0;j<samples;j++){
126 LOGE(
"Output not defined");
156 virtual const char *
mime() {
return "audio/ilbc"; }
160 operator bool() {
return p_ilbc !=
nullptr; }
162 virtual size_t write(
const uint8_t *data,
size_t len) {
163 if (
p_ilbc==
nullptr)
return 0;
164 LOGI(
"write: %d", len);
166 int samples = len /
sizeof(int16_t);
167 int16_t *p_samples = (int16_t *)data;
169 for (
int j=0;j<samples;j++){
#define LOGW(...)
Definition AudioLoggerIDF.h:29
#define TRACEI()
Definition AudioLoggerIDF.h:32
#define LOGI(...)
Definition AudioLoggerIDF.h:28
#define LOGE(...)
Definition AudioLoggerIDF.h:30
virtual size_t write(const uint8_t *data, size_t len)
Definition Arduino.h:120