【发布时间】:2015-10-17 18:34:53
【问题描述】:
我有一个简单的代码来处理带有低通滤波器的浮点缓冲区。 函数如下:
public static float[] lowPass(float[] buffer, float frequnecy) {
AudioFormat audioFormat = new AudioFormat(SAMPLE_RATE, 16, 1, true, false);
AudioEvent audioEvent = new AudioEvent(audioFormat, 1024);
audioEvent.setFloatBuffer(buffer);
LowPassFS lowPassFilter = new LowPassFS(frequnecy, DSP.SAMPLE_RATE);
lowPassFilter.process(audioEvent);
return audioEvent.getFloatBuffer();
}
结果是缓冲区根本没有被处理并按原样返回。我找不到任何困难的相关工作示例。
提前致谢
【问题讨论】:
标签: android signal-processing lowpass-filter tarsosdsp