FFTのやり方がわかったところで次にiPhoneのマイク入力から信号を取ってくる方法を調べる。 検索するとサンプルコードや解説が書かれているところはすぐに見つかるが、 簡単に流れだけ書いてあるサイトがなかなか見つからなかったので、そのメモもかねて書いておく。 やり方自体は色々な方法があるようだが、入力バッファに入ってきた信号をまるっと取ってきたいので AudioToolbox FrameworkのAudioQueueServicesを使うことにした。 ものすごく大雑把な流れとしては以下の流れになる。 1. オーディオフォーマットの設定としてAudioStreamBasicDescriptionに各パラメータを設定する。 2. AudioQueueNewInputを呼んで入力用のAudioQueueオブジェクトを作り、コールバック関数を指定する。 3. AudioQueueA