38 LOGE(
"The audio format in wrong and can not be changed");
48 size_t write(
const uint8_t *data,
size_t len) {
55 int sample_rate =
p_heavy->getSampleRate();
95 if (bytes == 0)
return;
98 samples = samples / HV_N_SIMD * HV_N_SIMD;
101 if (
in.size()<samples)
in.resize(samples);
102 if (
out.size()<samples)
out.resize(samples);
106 for (
int j = 0; j < samples; j++) {
115 int frames_eff =
p_heavy->processInlineInterleaved(
in.data(),
out.data(), frames);
117 assert(frames == frames_eff);
121 for (
int j = 0; j < samples; j++) {