6# define PRINT_FLUSH_OVERRIDE override
8# define PRINT_FLUSH_OVERRIDE
129 LOGI(
"-> ResampleStream:")
145 LOGI(
"setStepSize: %f", step);
163 LOGD(
"ResampleStream::write: %d", (
int)len);
220 template <
typename T>
230 LOGE(
"channels is 0");
233 T *data = (
T *)buffer;
234 int samples =
bytes /
sizeof(
T);
245 size_t frame_size =
sizeof(frame);
248 while (
idx < frames - 1) {
270 if (tmp != frame_size) {
271 LOGE(
"Failed to write %d bytes: %d", (
int)frame_size, tmp);
285 LOGD(
"write: %d vs %d", (
int)
bytes, (
int)written);
293 template <
typename T>
306 return (
float)
round(result);
310 template <
typename T>
321 template <
typename T>
#define TRACED()
Definition AudioLoggerIDF.h:31
#define LOGI(...)
Definition AudioLoggerIDF.h:28
#define TRACEE()
Definition AudioLoggerIDF.h:34
#define LOGD(...)
Definition AudioLoggerIDF.h:27
#define LOGE(...)
Definition AudioLoggerIDF.h:30
#define PRINT_FLUSH_OVERRIDE
Definition AudioOutput.h:15
#define DEFAULT_BUFFER_SIZE
Definition avr.h:20
uint32_t sample_rate_t
Type alias for sample rate values.
Definition AudioTypes.h:23