ここに私の問題があります:
- オーディオ データをリアルタイムで分析して、信号の振幅を調べる必要があります。
- ピーク検出の遅延が大きすぎるため、AudioQueue メータリング機能を使用できません
- 私はaurioTouchの例を研究しました.....しかし...
PCM コード化バッファがオシロスコープ ビューに表示される波形に変換される方法がわかりません。振幅を分析したいのは、まさにこの波動です。
バッファを分析するときの私のコールバックでは、NSLog(@"%d") を使用すると、バッファには 0 と -1 しかありません。これはPCMなので当然だと思います。
0 / -1 ストリームを波形に変換する魔法が発生する aurioTouch の場所を見つけることができません :-((
また、波形をメモリに保存したら、振幅を分析し、この読み取り値を dB に変換する方法を教えてください。
私は周波数に興味がなく、他の方法があることを願っているので、FFT を使用したくありません。
乾杯
マット