У меня возникают проблемы с использованием AudioQueueOfflineRender для декодирования данных AAC.AudioQueueOfflineRender возвращает пустые данные
Когда я проверяю буфер после вызова, он всегда заполняется пустыми данными. Я убедился, что входной буфер действителен, и предоставляются описания пакетов.
Я искал и нашел, что несколько других имели ту же проблему: http://lists.apple.com/archives/Coreaudio-api/2008/Jul/msg00119.html
Кроме того, аргумент inTimestamp не имеет смысла для меня. Почему ресивер должен ухаживать за тем, где в аудио соответствует начало буфера? Функция выдает ошибку, если я перехожу в NULL, поэтому я все равно пропускаю временную метку.
Да, у меня есть эта строка, поскольку это, как представляется, требование. – hyn
Временная метка очень важна, QA1562 показывает это. Вы theTimeStamp.mSampleTime + = writeFrames ;? – slf