2011-08-11 4 views
0

誰かが、オーディオユニットの接続に関して、ゲインやEQで他のプロセスに見えるiPhoneのマイクデータストリームを変更する方法を説明できますか?リモートI/Oユニットを使ってマイクデータを取得し、処理を行う方法を理解しています。私は、この新しいデータを元のマイクデータストリームに置き換え、スピーカーやファイルには移動しないでください。 「オーディオユニットのホスティングの基礎」図1-3は近いです。iOS:オーディオユニットでマイクデータストリームを変更しますか?

オーディオユニットですべてを読み、いくつかのオンラインの例(Tim B、Play It Loud、Tasty Pixel)を使用しましたが、まだこれを行う方法はわかりません。

助けが必要ですか? ありがとう

答えて

0

これは明確に説明されていないようです。ただし、AURIOTOUCHサンプルコードを見ると、リモートI/Oレンダリングコールバック内で、マイクからデータを取得する呼び出しを行う方法がわかります。必要に応じてこのデータを処理し、それを返します。

これは、マイクデータを取得する呼び出しが既に作成されたbuffesrを返すため、多分役に立ちます。これはあなた自身のバッファを作成する必要がないことを意味します。これは面倒なビットです。

関連する問題