Core Audio コールバックには非常に低いレイテンシーが必要であることに気づきました。私の場合、一度に 512 サンプルのリクエストを受け取っています。これは、44100Hz では、コールバックの実行に最大で 11.6 ミリ秒かかることを意味します。
さて、ガベージ コレクションを理解しているので、コレクション サイクルごとに、VM はすべてのスレッドを停止する必要があります。その後、ガベージ コレクション サイクルが Core Audio コールバックを中断し、グリッチが発生する可能性があります。
その場合、MonoTouch から Core Audio を使用するのは本当に安全ではありません。
私の仮定は正しいですか?それともこれはすべて間違っていますか?