gpt4 book ai didi

android - Android- “chaining audio”效果在SuperpoweredFilter效果中意味着什么?

转载 作者:行者123 更新时间:2023-12-03 01:42:55 24 4
gpt4 key购买 nike

我有两种滤镜效果(低通和高通类型)。但是,在对我的音频采样缓冲区进行处理后,两种效果在运行时都听不到。仅声明第二个过滤器。我通过交换调用共振频率位的顺序进行了很多实验,要声明的第二种滤波器类型仅使其在运行时输出。
我得到一个建议,描述了一个称为“音频链接”的过程。请问有人对此有想法吗?还是在音频系统中不能使用具有两种不同滤波器类型的Superpowered DSP处理缓冲器?请任何帮助,我们将不胜感激。

这是我对两个实例的声明;

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(0.5f), 0.2f);
filter->setResonantParameters(floatToFrequency(0.5f), 0.2f); //resonance
filterb->enable(true);
filter->enable(true);

playerA->play(false);

同样在音频处理方法中,我调用了
filterb->process(stereoBuffer, stereoBuffer, numberOfSamples);  
filter->process(stereoBuffer, stereoBuffer, numberOfSamples);

最佳答案

您的伪代码看起来还可以。我猜你叫filter-> enable和filter-> enabled来吗?
据我猜测,您应该听到一些高频和低频降低的声音。

关于android - Android- “chaining audio”效果在SuperpoweredFilter效果中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46015343/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com