Я использую службу AudioQueue для воспроизведения звука в своем приложении. Мне нужно воспроизвести несколько аудиофайлов вместе. То, что я делаю сейчас, я просто создаю столько аудио-очередей, сколько мне нужно для воспроизведения файлов. т.е. Я создаю две аудиоочереди для двух аудиофайлов и запускаю их одновременно, чтобы получить эффект микширования звука.
Итак, в основном я хотел бы знать, является ли это «элегантным» способом сделать это.
Обратите внимание, что я знаю о сервисе Audio Unit и его примере MixerHost, пожалуйста, не предлагайте этот вариант, мне нужно микшировать звук исключительно с помощью сервиса аудио очереди.