67 float stepRangePercent = 5.0f) {
118 if (
p_buffer ==
nullptr)
return false;
121 "resample_range is 0: call setStepRangePercent() before begin() "
122 "to enable adaptive resampling");
195 bool peek(uint8_t& result)
override {
237 return (
has_peek ? 1 : 0) + (
int)estimate;
247 uint8_t*
address()
override {
return nullptr; }
254 if (
p_buffer ==
nullptr)
return 0.0f;
276 uint32_t now_ms =
millis();
285 if (dt <= 0.0f) dt = 0.001f;
313 if (new_step_size < min_step) new_step_size = min_step;
314 if (new_step_size > max_step) new_step_size = max_step;
328 float delta = new_step_size - current_step;
329 if (delta > max_delta) delta = max_delta;
330 if (delta < -max_delta) delta = -max_delta;
369 if (ratio < 0.5f) ratio = 0.5f;
370 if (ratio > 2.0f) ratio = 2.0f;
#define LOGW(...)
Definition AudioLoggerIDF.h:29
#define LOGI(...)
Definition AudioLoggerIDF.h:28