ios 장치에서 소프트웨어 기반 디코더 (예 : kAppleHardwareAudioCodecManufacturer
이 아닌 kAppleSoftwareAudioCodecManufacturer
) 만 사용하도록 AVAssetReaderOutput
메시지를 보낼 수 있습니까?AVAssetReaderAudioMixOutput에 대한 소프트웨어 기반 코덱을 지정 하시겠습니까?
AudioToolbox의 오디오 포맷 서비스를 사용하는 것이 가능하다는 것을 알았지 만, 이것을 AVFoundation으로 가져 오는 방법을 알지 못합니다.
이유는 iPodMusicPlayer가 재생되는 동안 iTunes 라이브러리에서 압축 된 오디오를 해독하고 싶습니다. 하드웨어 지원 디코딩이 여러 노래의 동시 디코딩을 지원하지 않기 때문에 내 앱에서 소프트웨어 디코딩을 사용해야합니다.
나는 소프트웨어를 2 단계 프로세스 (즉, 응용 프로그램 샌드 박스로 압축 파일을 내 보낸 다음 AudioToolbox를 사용하여 열기)로 디코딩하지 않을 것입니다.