Я пытаюсь выяснить некоторые проблемы с задержкой на Android AudioTrack
, и документации очень мало.В частности, у меня есть два вопроса:
Нужно ли буферу AudioTrack
заполнить буфер до того, как он начнет воспроизводить аудио, что указывает на минимальную задержку (минимальную длину буфера)/ (частота выборки)?Может ли он начать воспроизведение сразу же после того, как ему был дан первый кусок сэмплов?Есть ли способ проверить, насколько заполнен буфер до того, как он начнет воспроизводиться?
Во-вторых, когда именно AudioTrack
блокируется?