我實現了一個類似於iOS Developer's Library上的AUGraph的AUGraph。但是,在我的應用程序中,我需要能夠以不同的採樣率(可能是兩種不同的採樣率)播放聲音。更改iOS上AUGraph的採樣率
我一直在環顧蘋果的文檔,並沒有找到一種方法來設置運行時的採樣率。我一直在考慮三種可能的解決方法:
- 每次我需要更改採樣率時,重新初始化AUGraph;
- 爲每個不同的採樣率初始化一個不同的AUGraph;
- 在播放之前轉換每個聲音的採樣率;
這些方法在處理器上看起來都很笨重。
在運行時更改AUGraph採樣率的最佳方法是什麼?
經過一些測試後,我發現重新初始化AUGraph並不像看起來那麼糟糕。我現在要跟隨#1,未來可能會變成#2。感謝大家! – rahzark 2012-01-02 15:28:38