4

Core Audio を使用してサブミリ秒のレイテンシーでサウンドを再生することは可能ですか?

さまざまなサイズと数のバッファーで AudioQueues を使用してみました。また、AudioUnits を使用してみましたが、30 ミリ秒未満のレイテンシーを実現できませんでした。

オシロスコープを使用して、Arduino のプッシュボタンが押されてからオーディオ ジャックから音が出るまでの時間を測定しています。Arduino 通信が 1 ミリ秒を超える遅延を引き起こすことはありません。

4

1 に答える 1

4

いいえ。DAC レイテンシーを含まないミリ秒未満のレイテンシーの場合、オーディオ ドライバーは 44.1k サンプル レートで 32 サンプル以下のバッファー サイズをプルする必要があります。Audio Queue は Audio Unit の上で実行されるため、レイテンシがさらに高くなります。

于 2012-06-30T02:45:54.297 に答える