На устройстве ios можно ли AVAssetReaderOutput
указать использовать только программные декодеры (т. Е. kAppleSoftwareAudioCodecManufacturer
вместо kAppleHardwareAudioCodecManufacturer
)?
Я вижу, что это возможно при использовании Audio Format Services вAudioToolbox, но я не вижу, как перенести это на AVFoundation.
Причина этого в том, что я хотел бы декодировать сжатый звук из библиотеки itunes во время воспроизведения iPodMusicPlayer - начиная с аппаратного декодированияне поддерживает одновременное декодирование нескольких песен, мое приложение должно будет использовать программное декодирование (верно?)
Я бы предпочел не делать программное декодирование как двухэтапный процесс (т.е. экспортировать сжатый файл в изолированную программную среду приложения), затем откройте его с помощью AudioToolbox).