iOS デバイスのマイクからオーディオをキャプチャし、.caf ファイルに書き込みたいと考えています。
リモート IO オーディオ ユニットをマルチチャンネル ミキサー ユニット (MCMU) に接続し、MCMU の入力にコールバックをアタッチできます。そのコールバック内で、ExtAudioFileAsyncWrite() を使用して、マイクからのオーディオ データをファイルに正常に書き込むことができます。
物事を単純化し、写真から MCMU を削除したいと考えています。私の考えでは、リモート IO の入力スコープの出力バスにコールバックをアタッチし、そのコールバック内で ExtAudioFileAsyncWrite() を呼び出すだけです。
ただし、この ExtAudioFileAsyncWrite() を試すと、-50 (paramError) が返されます。
リモート IO の入力要素の出力バスにコールバックをアタッチすることはできませんか?