AudioUnit を使用して、iPhone プロジェクト (8 ~ 20KHz 程度) の高周波サウンドの範囲をレンダリングしようとしていますが、12KHz を超えるすべてのサウンドが大きく歪んだり、完全に間違ったトーンになったりします。波形を画像にレンダリングしたところ、iPhone のハードウェア サンプル レートが 44,100Hz であるため、エイリアシングが原因であることに気付きました (私の 22KHz 正弦波は 100Hz 正弦波のように出力されます)。
これに対する解決策はありますか?ストアには「犬笛」アプリがたくさんありますが、「本物」ではない可能性が高いと思います。AudioStreamBasicDescription のサンプル レートを変更してもあまり効果がないように見えますが、私のやり方が間違っているのかもしれません。