У меня приложение на основе AudioQueue работает почти идеально. Однако у меня проблема. Когда я вызываю AudioQueueAllocateBuffer, я специально запрашиваю размер буфера 512 (поскольку я выполняю БПФ для данных). Однако, когда срабатывает обратный вызов, я обнаруживаю, что время от времени я получаю размеры буфера, которые меньше 512.
Это бесит. Является ли мое единственное решение для установки какой-либо внутренней буферизации входящих данных, чтобы сгладить эти проблемы? Почему я указываю значение в буфер выделения, а затем iPhone возвращает мне другое количество сэмплов?
Любая помощь будет принята с благодарностью, так как я собираюсь сойти с ума.
Ура!
Оскар