제 생각에 오디오 대기열 서비스는 오디오 장치를 사용하는 오디오 장치보다 높은 수준의 API입니다. OpenAL은 또한 Audio Units를 사용합니다. 따라서 오디오 단위는 iOS에서 가장 낮은 수준의 오디오 API입니다.사용자 정의 오디오 효과가 필요하거나 오디오 대기열 서비스에 의존 할 수있을 때 오디오 장치를 처리해야합니까?
소리를 녹음 한 다음 사용자 지정 필터를 오디오 스트림에 적용하고 다시 재생해야합니다. 오디오 대기열 서비스는 녹음하기에 좋으며 다시 재생할 때도 사용할 수 있습니다. 하지만 AURemoteIO 오디오 장치처럼 오디오 스트림에 자체 알고리즘을 적용 할 수 있는지 여부는 여전히 불확실합니다.
+1. 나는 AudioUnit을 아주 행복하게 사용 해왔다. 보일러 플레이트 (boilerplate) AU 셋업 코드가 완성되면 다시 볼 필요가 없습니다. 거의 모든 것이 콜백 메소드에서 발생합니다. 콜백 메소드는 완전히 제어 할 수 있습니다. –