Могу ли я установить переменную bufferLength, отличную от двух, в AudioKit? - PullRequest
3 голосов
/ 30 октября 2019

В классе AKSettings, равном AudioKit, перечисление BufferLength позволяет устанавливать длину буфера только в два значения. Это ограничение, установленное AudioKit, или это ограничение из базового AVAudioSession.setPreferredIOBufferDuration(), которое вынудит степень два для длины буфера?

Спасибо!

1 Ответ

3 голосов
/ 30 октября 2019

Мой ответ заключается в том, что AudioKit выполняет принудительное выполнение, потому что я всегда рассматривал длину буфера в виде степеней двух, но теперь, когда вы спрашиваете, я не совсем уверен, почему это так. Возможно, AudioKit должен поощрять длину буфера быть степенью двойки, но не обеспечивать ее строгое соблюдение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...