2

UI メイン スレッドで何か重いことが発生した場合、たとえば、UIAlertView や重い ui コントローラーの最初の表示など、オーディオ ユニットのレンダリングに聞こえる音のギャップがあることに気付きました。

サンプルプロジェクトをご覧ください。出力レンダリング コールバックを備えたリモート IO ユニットは 1 つだけで、バッファ期間は可能な限り最大の 92 ミリ秒に設定されています。アラート ビューをロードするとき、レンダリング関数が空の場合でも、レンダリング コールバック間に 200 ~ 300 ミリ秒のギャップがあります。

問題は、Audio Units で Apple の MPMusicPlayerController レンダリング パフォーマンスに到達するにはどうすればよいかということです。それは可能ですか、それとも Apple のプレーヤーはより低い API に基づいていますか? core-audio メーリング リストを調べても、どこにも行き着きませんでした。

前もって感謝します!

4

0 に答える 0