Я играю файл AAC (kAudioFormatMPEG4AAC
), используя службы очереди аудио iOS. Он отлично работает, поэтому мой код работает.AudioDataPacketCount возвращает ValueUnknown
Теперь я ищу функцию поиска. Для этого мне нужно общее количество аудиопакетов. Когда моя собственность-слушатель-прок получает kAudioFileStreamProperty_ReadyToProducePackets
я:
UInt64 totalPackets;
UInt32 size = sizeof(totalPackets);
OSStatus status;
status = AudioFileStreamGetProperty(inAudioFileStream,
kAudioFileStreamProperty_AudioDataPacketCount,
&packetCountSize,
&myData->totalPackets);
Вопрос заключается в том, что AudioFileStreamGetProperty()
возвращает kAudioFileStreamError_ValueUnknown
(1970170687
при печати в отладчике).
Я что-то не так?