19#define DEFAULT_BYTE_COUNT 40
21#define LC3_DEFAULT_DT_US 7500
49 virtual const char *
mime()
override {
return "audio/lc3"; }
66 LOGE(
"Invalid Parameters");
94 virtual size_t write(
const uint8_t *data,
size_t len) {
96 LOGD(
"write %u", len);
98 uint8_t *p_ptr8 = (uint8_t *)data;
100 for (
int j = 0; j < len; j++) {
112 if (written != requested) {
113 LOGE(
"Decoder Bytes requested: %d - written: %d", requested, written);
137 LOGE(
"Output is not defined");
141 if (!LC3_CHECK_DT_US(
dt_us)) {
156 LOGE(
"num_frames could not be determined - using m");
209 LOGI(
"enc_size: %d", enc_size);
235 virtual const char *
mime() {
return "audio/lc3"; }
241 virtual size_t write(
const uint8_t *data,
size_t len) {
243 LOGD(
"write %u", len);
244 uint8_t *p_ptr8 = (uint8_t *)data;
246 for (
int j = 0; j < len; j++) {
258 if (written != requested) {
259 LOGE(
"Encoder Bytes requested: %d - written: %d", requested, written);
282 LOGE(
"Output is not defined");
286 if (!LC3_CHECK_DT_US(
dt_us)) {
301 LOGE(
"Invalid num_frames");
#define TRACEI()
Definition AudioLoggerIDF.h:32
#define LOGI(...)
Definition AudioLoggerIDF.h:28
#define LOGD(...)
Definition AudioLoggerIDF.h:27
#define LOGE(...)
Definition AudioLoggerIDF.h:30
#define DEFAULT_BYTE_COUNT
Definition CodecLC3.h:19
#define LC3_DEFAULT_DT_US
Definition CodecLC3.h:21
virtual size_t write(const uint8_t *data, size_t len)
Definition Arduino.h:120