2011-11-27 39 views
0

我目前工作的程序,可以通過iPhone上的揚聲器/耳機頻率設定輸出正弦波。播放多個正弦波iPhone上用AudioUnit(S)

現在我想輸出多個正弦波,我不知道哪種方法比較好。我應該只添加所有正弦波並使用一個AudioUnit播放它們,或者爲每個正弦波創建AudioUnit?

我目前傾向於第一種解決方案,但是不知道爲什麼......這只是我的本能。這將是巨大的,如果有人可以給我爲什麼解決方案,他們選擇的是更好:)

感謝解釋!

回答

1

你將有混的時間更精確的控制(其中每個正弦波開始和結束),以及混合物的質量,如果您創建一個DSP混頻器和通過一個單一的音頻單元發揮的結果。線程切換開銷佔用CPU週期的時間也會少得多。