Я пытаюсь разработать метроном для iPhone. Я пытался использовать NSTimer и Apples SoundEngine.h, чтобы воспроизвести тик, но это не очень точно. Я видел несколько форумов, на которых Auido Queue можно использовать для создания более точного метронома. Я не использовал Audio Queue раньше, но я посмотрел «Руководство по программированию Audio Queue Services» и пример кода SpeakHere. Тем не менее, я не имею ни малейшего представления о том, как генерировать звуковые данные на лету (в отличие от чтения из файла) и воспроизводить их с помощью Audio Queue. Кто-нибудь может мне помочь? Я хотел бы увидеть пример кода или хотя бы псевдокод, описывающий шаги для синхронизации и подачи аудиоданных из короткого аудиоклипа в очереди.
Спасибо