在AKSettings
的AudioKit
类中,BufferLength
枚举仅将缓冲区长度设置为2的幂。这是由AudioKit
设置的限制,还是来自底层AVAudioSession.setPreferredIOBufferDuration()
的限制,该限制将对缓冲区长度强制使用2的幂?
谢谢!
最佳答案
我的回答是AudioKit正在执行强制操作,因为我一直将缓冲区长度视为2的幂,但是现在您问我不确定为什么会这样。也许AudioKit应该鼓励缓冲区长度为2的幂,但不应严格执行。
关于ios - 我可以在AudioKit中设置bufferLength而不是2的幂吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58623318/