对于Android Sequencer应用,我们试用了Superpowered音频引擎,该引擎使用Android NDK和C ++。这是一个非常年轻的项目,其中有一些错误,例如,如果样本太短,缓冲区未正确清除,所以我想自己清除它们。对于这些,内存以这种方式对齐:
bufferA = (float *)memalign(16, (buffersize + 16) * sizeof(float) * 2);
因为我是C ++初学者,所以我不知道如何迭代这个指针bufferA来覆盖它的值。
有人可以帮忙吗?谢谢!