О SuperpoweredFilter (являющемся аналоговым фильтром). Возможно ли иметь два экземпляра для фильтров верхних и нижних частот в одной аудиосистеме (SuperpoweredAudioIO)? Потому что я пробовал разные методы, но объявленный экземпляр последнего типа фильтра слышен только во время выполнения. Пожалуйста помоги
Это мое объявление обоих экземпляров;
filter = new SuperpoweredFilter(SuperpoweredFilter_Resonant_Highpass, samplerate);
filterb = new SuperpoweredFilter(SuperpoweredFilter_Resonant_Lowpass, samplerate);
audioSystem = new SuperpoweredAndroidAudioIO(samplerate, buffersize, false, true, audioProcessing, this, -1, SL_ANDROID_STREAM_MEDIA, buffersize * 2);
filterb->setResonantParameters(floatToFrequency(1.0f), 0.2f);
filter->setResonantParameters(floatToFrequency(1.0f), 0.2f); //resonance
filterb->enable(true);
filter->enable(true);
playerA->play(false);
Также в методе аудиообработки я назвал
filterb->process(stereoBuffer, stereoBuffer, numberOfSamples);
filter->process(stereoBuffer, stereoBuffer, numberOfSamples);