iOSデバイスでは、AVAssetReaderOutput
ソフトウェアベースのデコーダーのみを使用するように指示できますkAppleSoftwareAudioCodecManufacturer
かkAppleHardwareAudioCodecManufacturer
?
これはAudioToolboxのオーディオフォーマットサービスを使用して可能であることがわかりますが、これをAVFoundationに引き継ぐ方法がわかりません。
これは、iPodMusicPlayerの再生中にiTunesライブラリから圧縮オーディオをデコードしたいためです。ハードウェア支援によるデコードでは複数の曲の同時デコードがサポートされていないため、アプリではソフトウェアデコードを使用する必要があります(右?)
ソフトウェアのデコードを2ステップのプロセスとして実行したくありません(つまり、圧縮ファイルをアプリのサンドボックスにエクスポートしてから、AudioToolboxを使用して開きます)。