iOS Developer's Library과 비슷한 AUGraph를 구현했습니다. 그러나 내 응용 프로그램에서는 다른 샘플 속도 (아마도 다른 두 가지 사운드)에서 사운드를 재생할 수 있어야합니다.iOS에서 AUGraph의 샘플 속도 변경하기
저는 Apple의 설명서를 둘러 보았으며 런타임에 샘플 속도를 설정할 방법을 찾지 못했습니다. 나는 세 가지 가능한 해결 방법을 생각 해왔다.
- 샘플 속도를 변경해야 할 때마다 AUGraph를 다시 초기화한다.
- 각기 다른 샘플 속도에 대해 다른 AUGraph를 초기화하십시오.
- 재생하기 전에 모든 사운드의 샘플 속도를 변환하십시오.
이러한 방법은 모두 프로세서에서 너무 거칠고 무거워 보입니다.
런타임시 AUGraph의 샘플 속도를 변경하는 가장 좋은 방법은 무엇입니까?
몇 가지 테스트를 거친 후 AUGraph를 다시 초기화하는 것이 좋지 않은 것으로 나타났습니다. 나는 지금 # 1을 따라갈 것이고 아마도 미래의 # 2로 바꿀 것입니다. 모두에게 감사드립니다! – rahzark