我可以在AudioKit中设置bufferLength而不是2的幂吗?

问题描述 投票:3回答:1

AKSettingsAudioKit类中,BufferLength枚举将仅允许将缓冲区长度设置为2的幂。这是由AudioKit设置的限制,还是来自基础AVAudioSession.setPreferredIOBufferDuration()的限制,将对缓冲区长度强制使用2的幂?

谢谢!

ios swift avfoundation avaudiosession audiokit
1个回答
3
投票

我的回答是AudioKit正在执行强制,因为我一直将缓冲区长度视为2的幂,但是现在您问我不确定为什么是这样。也许AudioKit应该鼓励缓冲区长度为2的幂,但不能严格执行。

© www.soinside.com 2019 - 2024. All rights reserved.