181 size_t write(
const uint8_t* data,
size_t len)
override {
214 (1.0 / 4294967295.0);
252 int16_t* p_dataT = (int16_t*)data;
253 size_t sample_count = len /
sizeof(int16_t);
265 size_t sample_count = len /
sizeof(
int24_t);
276 int32_t* p_dataT = (int32_t*)data;
277 size_t sample_count = len /
sizeof(int32_t);
317 m = es.
sdm3 - (h + l);
435 if (channel >= 0 && channel < p_cfg->channels && !
freq_low.
empty()) {
440 if (
state !=
nullptr) {
457 float gain_high_val) {
459 if (channel >= 0 && channel < p_cfg->channels && !
gain_low.
empty()) {
472 int& freq_high_val) {
473 if (channel >= 0 && channel < p_cfg->channels && !
freq_low.
empty()) {
488 float& gain_high_val) {
489 if (channel >= 0 && channel < p_cfg->channels && !
gain_low.
empty()) {
502 size_t write(
const uint8_t* data,
size_t len)
override {
535 (1.0 / 4294967295.0);
587 for (
int i = 0; i < num_channels; i++) {
603 int16_t* p_dataT = (int16_t*)data;
604 size_t sample_count = len /
sizeof(int16_t);
614 size_t sample_count = len /
sizeof(
int24_t);
623 int32_t* p_dataT = (int32_t*)data;
624 size_t sample_count = len /
sizeof(int32_t);
644 float sample(
int channel,
float sample_val) {
667 m = es.
sdm3 - (h + l);
677 es.
sdm1 = sample_val;
#define PI
Definition AudioEffectsSuite.h:27
#define LOGE(...)
Definition AudioLoggerIDF.h:30
virtual int availableForWrite()
Definition Arduino.h:128
virtual size_t write(const uint8_t *data, size_t len)
Definition Arduino.h:120
virtual size_t readBytes(uint8_t *data, size_t len)
Definition Arduino.h:140
virtual int available()
Definition Arduino.h:139